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

#include <PassComponent.hpp>

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

Fonctions membres publiques

C3D_API PassMaterialShader (VkDeviceSize dataSize)
 
virtual C3D_API void fillMaterialType (sdw::type::BaseStruct &type, sdw::expr::ExprList &inits) const
 Remplit la structure shader de matériau avec les membres fournis par ce composant, et leurs initialiseurs.
 

Getters.

MemChunk const & getMaterialChunk () const
 
- Fonctions membres publiques hérités de castor3d::shader::PassShader
 PassShader ()=default
 
 PassShader (PassShader const &)=delete
 
PassShaderoperator= (PassShader const &)=delete
 
C3D_API PassShader (PassShader &&)=default
 
C3D_API PassShaderoperator= (PassShader &&)=default
 
virtual C3D_API ~PassShader ()=default
 

Documentation des constructeurs et destructeur

◆ PassMaterialShader()

C3D_API castor3d::shader::PassMaterialShader::PassMaterialShader ( VkDeviceSize dataSize)
inlineexplicit
Paramètres
[in]dataSizeLa taille des données de ce composant, pour les réserver dans le PassBuffer.

Documentation des fonctions membres

◆ fillMaterialType()

virtual C3D_API void castor3d::shader::PassMaterialShader::fillMaterialType ( sdw::type::BaseStruct & type,
sdw::expr::ExprList & inits ) const
inlinevirtual

◆ getMaterialChunk()

MemChunk const & castor3d::shader::PassMaterialShader::getMaterialChunk ( ) const
inline

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