Pipeline flags.
More...
#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 |
The documentation for this struct was generated from the following file: