![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
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 | |
getAdditionalDescriptorSet() const noexcept | castor3d::RenderPipeline | inline |
getAdditionalDescriptorSetLayout() const noexcept | castor3d::RenderPipeline | inline |
getFlags() const noexcept | castor3d::RenderPipeline | inline |
getFlagsHash() const noexcept | castor3d::RenderPipeline | inline |
getOwner() const noexcept | 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 |
hasVertexPullingDescriptorSetLayout() const noexcept | castor3d::RenderPipeline | inline |
initialise(RenderDevice const &device, VkRenderPass renderPass) | castor3d::RenderPipeline | |
OwnedBy(RenderNodesPass &owner) noexcept | castor::OwnedBy< RenderNodesPass > | inlineexplicitprotected |
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 |
setOwner(RenderNodesPass &owner) noexcept | castor::OwnedBy< RenderNodesPass > | 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 |
setVertexPullingLayouts(ashes::DescriptorSetLayout const &layout) noexcept | castor3d::RenderPipeline | inline |
setViewport(VkViewport const &viewport) | castor3d::RenderPipeline | inline |