#include <PipelineFlags.hpp>
|
| PipelineHiHashDetails (PassComponentCombine ppassComponents, SubmeshComponentCombine psubmeshComponents, LightingModelID plightingModelId, BackgroundModelID pbackgroundModelId, ProgramFlags programFlags=ProgramFlag::eNone, TextureCombine ptextures=TextureCombine{}, ShaderFlags shaderFlags=ShaderFlag::eNone, VkCompareOp palphaFunc=VkCompareOp::VK_COMPARE_OP_ALWAYS, uint32_t ppassLayerIndex=0u, uint32_t psubmeshDataBindings=0u, bool pisStatic=false) noexcept |
|
◆ PipelineHiHashDetails()
castor3d::PipelineHiHashDetails::PipelineHiHashDetails |
( |
PassComponentCombine | ppassComponents, |
|
|
SubmeshComponentCombine | psubmeshComponents, |
|
|
LightingModelID | plightingModelId, |
|
|
BackgroundModelID | pbackgroundModelId, |
|
|
ProgramFlags | programFlags = ProgramFlag::eNone, |
|
|
TextureCombine | ptextures = TextureCombine{}, |
|
|
ShaderFlags | shaderFlags = ShaderFlag::eNone, |
|
|
VkCompareOp | palphaFunc = VkCompareOp::VK_COMPARE_OP_ALWAYS, |
|
|
uint32_t | ppassLayerIndex = 0u, |
|
|
uint32_t | psubmeshDataBindings = 0u, |
|
|
bool | pisStatic = false ) |
|
inlineexplicitnoexcept |
◆ alphaFunc
VkCompareOp castor3d::PipelineHiHashDetails::alphaFunc |
◆ backgroundModelId
◆ isStatic
bool castor3d::PipelineHiHashDetails::isStatic {} |
◆ lightingModelId
◆ m_programFlags
ProgramFlags castor3d::PipelineHiHashDetails::m_programFlags {} |
◆ m_shaderFlags
ShaderFlags castor3d::PipelineHiHashDetails::m_shaderFlags {} |
Referenced by castor3d::PipelineFlags::forceTexCoords(), castor3d::PipelineFlags::usesColour(), castor3d::PipelineFlags::usesGeometry(), castor3d::PipelineFlags::usesOpacity(), castor3d::PipelineFlags::usesTessellation(), castor3d::PipelineFlags::usesViewSpace(), castor3d::PipelineFlags::usesWorldSpace(), castor3d::PipelineFlags::writeDepth(), castor3d::PipelineFlags::writeEnvironmentMap(), castor3d::PipelineFlags::writePicking(), castor3d::PipelineFlags::writeShadowMap(), castor3d::PipelineFlags::writeShadowRSM(), castor3d::PipelineFlags::writeShadowVSM(), castor3d::PipelineFlags::writeVelocity(), and castor3d::PipelineFlags::writeVisibility().
◆ pass
◆ passLayerIndex
uint32_t castor3d::PipelineHiHashDetails::passLayerIndex {} |
◆ submesh
◆ submeshDataBindings
uint32_t castor3d::PipelineHiHashDetails::submeshDataBindings {} |
◆ textures
The documentation for this struct was generated from the following file: