Castor3D
0.11.0
Multiplatform 3D engine
|
Indicateurs de pipeline. Plus de détails...
Fonctions membres publiques | |
PipelineFlags (BlendMode colourBlendMode=BlendMode::eNoBlend, BlendMode alphaBlendMode=BlendMode::eNoBlend, PassFlags passFlags=PassFlag::eNone, uint32_t heightMapIndex=InvalidIndex, ProgramFlags programFlags=ProgramFlag::eNone, SceneFlags sceneFlags=SceneFlag::eNone, VkPrimitiveTopology topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, VkCompareOp alphaFunc=VK_COMPARE_OP_ALWAYS, TextureFlagsArray textures={}) | |
Attributs publics | |
BlendMode | colourBlendMode { BlendMode::eNoBlend } |
BlendMode | alphaBlendMode { BlendMode::eNoBlend } |
PassFlags | passFlags { PassFlag::eNone } |
uint32_t | heightMapIndex { InvalidIndex } |
ProgramFlags | programFlags { ProgramFlag::eNone } |
SceneFlags | sceneFlags { SceneFlag::eNone } |
VkPrimitiveTopology | topology { VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST } |
VkCompareOp | alphaFunc { VK_COMPARE_OP_ALWAYS } |
TextureFlagsArray | textures |
TextureFlags | texturesFlags |
Indicateurs de pipeline.
|
inline |
BlendMode castor3d::PipelineFlags::alphaBlendMode { BlendMode::eNoBlend } |
VkCompareOp castor3d::PipelineFlags::alphaFunc { VK_COMPARE_OP_ALWAYS } |
BlendMode castor3d::PipelineFlags::colourBlendMode { BlendMode::eNoBlend } |
uint32_t castor3d::PipelineFlags::heightMapIndex { InvalidIndex } |
PassFlags castor3d::PipelineFlags::passFlags { PassFlag::eNone } |
ProgramFlags castor3d::PipelineFlags::programFlags { ProgramFlag::eNone } |
SceneFlags castor3d::PipelineFlags::sceneFlags { SceneFlag::eNone } |
TextureFlagsArray castor3d::PipelineFlags::textures |
TextureFlags castor3d::PipelineFlags::texturesFlags |
VkPrimitiveTopology castor3d::PipelineFlags::topology { VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST } |