Castor3D
0.16.0
Multiplatform 3D engine
Main Page
Related Pages
Namespaces
Concepts
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
castor3d
RenderPipeline
castor3d::RenderPipeline Member List
This is the complete list of members for
castor3d::RenderPipeline
, including all inherited members.
cleanup
()
castor3d::RenderPipeline
Descriptor
enum name
castor3d::RenderPipeline
Descriptor_COUNT
enum value
castor3d::RenderPipeline
Descriptor_MIN
enum value
castor3d::RenderPipeline
eBuffers
enum value
castor3d::RenderPipeline
eMeshBuffers
enum value
castor3d::RenderPipeline
eTextures
enum value
castor3d::RenderPipeline
eVertexBuffers
enum value
castor3d::RenderPipeline
getAdditionalDescriptorSet
() const noexcept
castor3d::RenderPipeline
inline
getAdditionalDescriptorSetLayout
() const noexcept
castor3d::RenderPipeline
inline
getFlags
() const noexcept
castor3d::RenderPipeline
inline
getFlagsHash
() const noexcept
castor3d::RenderPipeline
inline
getMeshletDescriptorSetLayout
() const noexcept
castor3d::RenderPipeline
inline
getOwner
() const
castor::OwnedBy< RenderNodesPass >
inline
getPipeline
() const noexcept
castor3d::RenderPipeline
inline
getPipelineLayout
() const noexcept
castor3d::RenderPipeline
inline
getRenderSystem
() const noexcept
castor3d::RenderPipeline
inline
hasAdditionalDescriptorSetLayout
() const noexcept
castor3d::RenderPipeline
inline
hasMeshletDescriptorSetLayout
() const noexcept
castor3d::RenderPipeline
inline
hasPipeline
() const noexcept
castor3d::RenderPipeline
inline
initialise
(RenderDevice const &device, VkRenderPass renderPass)
castor3d::RenderPipeline
OwnedBy
(RenderNodesPass &owner)
castor::OwnedBy< RenderNodesPass >
inline
explicit
protected
RenderPipeline
(RenderNodesPass &owner, RenderSystem &renderSystem, ashes::PipelineDepthStencilStateCreateInfo dsState, ashes::PipelineRasterizationStateCreateInfo rsState, ashes::PipelineColorBlendStateCreateInfo blState, ashes::PipelineMultisampleStateCreateInfo msState, ShaderProgramRPtr program, PipelineFlags const &flags)
castor3d::RenderPipeline
explicit
setAdditionalDescriptorSet
(ashes::DescriptorSet const &descriptorSet) noexcept
castor3d::RenderPipeline
inline
setAdditionalDescriptorSetLayout
(ashes::DescriptorSetLayout const &layout) noexcept
castor3d::RenderPipeline
inline
setMeshletDescriptorSetLayout
(ashes::DescriptorSetLayout const &layout) noexcept
castor3d::RenderPipeline
inline
setPushConstantRanges
(ashes::VkPushConstantRangeArray const &pushConstantRanges) noexcept
castor3d::RenderPipeline
inline
setScissor
(VkRect2D const &scissor)
castor3d::RenderPipeline
inline
setVertexLayouts
(ashes::PipelineVertexInputStateCreateInfoCRefArray const &layouts)
castor3d::RenderPipeline
setVertexLayouts
(castor::Vector< ashes::PipelineVertexInputStateCreateInfo > layouts) noexcept
castor3d::RenderPipeline
inline
setViewport
(VkViewport const &viewport)
castor3d::RenderPipeline
inline
Generated by
1.10.0