Castor3D  0.11.0
Multiplatform 3D engine
Classes | Espaces de nommage | Fonctions
Référence du fichier Program.hpp

Classes

class  castor3d::ShaderProgram
 

Espaces de nommage

 castor3d
 

Fonctions

C3D_API SpirVShader castor3d::compileShader (RenderDevice const &device, ShaderModule const &module)
 
C3D_API SpirVShader castor3d::compileShader (RenderSystem const &renderSystem, ShaderModule const &module)
 
ashes::PipelineShaderStageCreateInfo castor3d::makeShaderState (RenderDevice const &device, VkShaderStageFlagBits stage, SpirVShader code, std::string const &name, std::string mainFuncName="main", ashes::Optional< ashes::SpecializationInfo > specialization=ashes::nullopt)
 
ashes::PipelineShaderStageCreateInfo castor3d::makeShaderState (RenderDevice const &device, ShaderModule const &shaderModule, std::string mainFuncName="main", ashes::Optional< ashes::SpecializationInfo > specialization=ashes::nullopt)