Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::IridescenceMapComponent::MaterialShader Struct Reference

#include <IridescenceMapComponent.hpp>

Inheritance diagram for castor3d::IridescenceMapComponent::MaterialShader:
Inheritance graph
[legend]
Collaboration diagram for castor3d::IridescenceMapComponent::MaterialShader:
Collaboration graph
[legend]

Public Member Functions

C3D_API MaterialShader ()
 
- Public Member Functions inherited from castor3d::shader::PassMapMaterialShader
C3D_API PassMapMaterialShader (castor::String const &mapMemberName)
 
C3D_API void fillMaterialType (sdw::type::BaseStruct &type, sdw::expr::ExprList &inits) const override
 Fills the material shader struct with the members provided by this component, and their initialisers.
 
- Public Member Functions inherited from castor3d::shader::PassMaterialShader
C3D_API PassMaterialShader (VkDeviceSize dataSize)
 
MemChunk const & getMaterialChunk () const
 
- Public Member Functions inherited from 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
 

Constructor & Destructor Documentation

◆ MaterialShader()

C3D_API castor3d::IridescenceMapComponent::MaterialShader::MaterialShader ( )
inline

The documentation for this struct was generated from the following file: