Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la structure castor3d::DefaultRenderComponent::RenderShader

#include <DefaultRenderComponent.hpp>

Graphe d'héritage de castor3d::DefaultRenderComponent::RenderShader:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::DefaultRenderComponent::RenderShader:
Collaboration graph
[légende]

Fonctions membres publiques

SubmeshRenderDataPtr createData (castor3d::SubmeshComponent const &component) override
 
void getShaderSource (Engine const &engine, PipelineFlags const &flags, ComponentModeFlags const &componentsMask, ast::ShaderBuilder &builder) const override
 Récupère le source du shader qui correspond aux indicateurs donnés.
 
- Fonctions membres publiques hérités de castor3d::SubmeshSubComponent
 SubmeshSubComponent ()=default
 
 SubmeshSubComponent (SubmeshSubComponent const &)=delete
 
SubmeshSubComponentoperator= (SubmeshSubComponent const &)=delete
 
C3D_API SubmeshSubComponent (SubmeshSubComponent &&) noexcept=default
 
C3D_API SubmeshSubComponentoperator= (SubmeshSubComponent &&) noexcept=default
 
virtual C3D_API ~SubmeshSubComponent () noexcept=default
 

Documentation des fonctions membres

◆ createData()

SubmeshRenderDataPtr castor3d::DefaultRenderComponent::RenderShader::createData ( castor3d::SubmeshComponent const & component)
inlineoverridevirtual
Renvoie
Les données du shader de rendu.

Implémente castor3d::SubmeshRenderShader.

◆ getShaderSource()

void castor3d::DefaultRenderComponent::RenderShader::getShaderSource ( Engine const & engine,
PipelineFlags const & flags,
ComponentModeFlags const & componentsMask,
ast::ShaderBuilder & builder ) const
overridevirtual

Récupère le source du shader qui correspond aux indicateurs donnés.

Paramètres
[in]engineLe moteur.
[in]flagsLes indicateurs de pipeline.
[in]componentsMaskLes indicateurs de composants de la passe de noeuds.
[in]builderLe shader builder.

Implémente castor3d::SubmeshRenderShader.


La documentation de cette structure a été générée à partir du fichier suivant :