Indicateurs de pipeline.
Plus de détails...
#include <RenderModule.hpp>
|
| PipelineFlags (BlendMode colourBlendMode=BlendMode::eNoBlend, BlendMode alphaBlendMode=BlendMode::eNoBlend, PassFlags passFlags=PassFlag::eNone, RenderPassTypeID renderPassType=0u, PassTypeID passType=0u, uint32_t heightMapIndex=InvalidIndex, ProgramFlags programFlags=ProgramFlag::eNone, SceneFlags sceneFlags=SceneFlag::eNone, VkPrimitiveTopology topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, uint32_t patchVertices=3u, VkCompareOp alphaFunc=VK_COMPARE_OP_ALWAYS, VkCompareOp blendAlphaFunc=VK_COMPARE_OP_ALWAYS, TextureFlagsArray textures={}, uint32_t layerIndex={}) |
|
◆ PipelineFlags()
castor3d::PipelineFlags::PipelineFlags |
( |
BlendMode |
colourBlendMode = BlendMode::eNoBlend , |
|
|
BlendMode |
alphaBlendMode = BlendMode::eNoBlend , |
|
|
PassFlags |
passFlags = PassFlag::eNone , |
|
|
RenderPassTypeID |
renderPassType = 0u , |
|
|
PassTypeID |
passType = 0u , |
|
|
uint32_t |
heightMapIndex = InvalidIndex , |
|
|
ProgramFlags |
programFlags = ProgramFlag::eNone , |
|
|
SceneFlags |
sceneFlags = SceneFlag::eNone , |
|
|
VkPrimitiveTopology |
topology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST , |
|
|
uint32_t |
patchVertices = 3u , |
|
|
VkCompareOp |
alphaFunc = VK_COMPARE_OP_ALWAYS , |
|
|
VkCompareOp |
blendAlphaFunc = VK_COMPARE_OP_ALWAYS , |
|
|
TextureFlagsArray |
textures = {} , |
|
|
uint32_t |
layerIndex = {} |
|
) |
| |
|
inline |
◆ alphaBlendMode
BlendMode castor3d::PipelineFlags::alphaBlendMode |
◆ alphaFunc
VkCompareOp castor3d::PipelineFlags::alphaFunc |
◆ blendAlphaFunc
VkCompareOp castor3d::PipelineFlags::blendAlphaFunc |
◆ colourBlendMode
BlendMode castor3d::PipelineFlags::colourBlendMode |
◆ heightMapIndex
uint32_t castor3d::PipelineFlags::heightMapIndex |
◆ layerIndex
uint32_t castor3d::PipelineFlags::layerIndex |
◆ passFlags
◆ passType
◆ patchVertices
uint32_t castor3d::PipelineFlags::patchVertices |
◆ programFlags
◆ renderPassType
◆ sceneFlags
◆ textures
◆ texturesFlags
◆ topology
VkPrimitiveTopology castor3d::PipelineFlags::topology |
La documentation de cette structure a été générée à partir du fichier suivant :