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

#include <SubmeshComponent.hpp>

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

Fonctions membres publiques

virtual C3D_API SubmeshRenderDataPtr createData (castor3d::SubmeshComponent const &component)=0
 
virtual C3D_API void getShaderSource (Engine const &engine, PipelineFlags const &flags, ComponentModeFlags const &componentsMask, ast::ShaderBuilder &builder) const =0
 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()

virtual C3D_API SubmeshRenderDataPtr castor3d::SubmeshRenderShader::createData ( castor3d::SubmeshComponent const & component)
pure virtual
Renvoie
Les données du shader de rendu.

Implémenté dans castor3d::DefaultRenderComponent::RenderShader.

◆ getShaderSource()

virtual C3D_API void castor3d::SubmeshRenderShader::getShaderSource ( Engine const & engine,
PipelineFlags const & flags,
ComponentModeFlags const & componentsMask,
ast::ShaderBuilder & builder ) const
pure virtual

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émenté dans castor3d::DefaultRenderComponent::RenderShader.


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