Castor3D 0.16.0
Multiplatform 3D engine
castor3d::RenderPipeline Liste des membres

Liste complète des membres de castor3d::RenderPipeline, y compris les membres hérités :

cleanup()castor3d::RenderPipeline
Descriptor énumérationcastor3d::RenderPipeline
Descriptor_COUNT valeur énuméréecastor3d::RenderPipeline
Descriptor_MIN valeur énuméréecastor3d::RenderPipeline
eBuffers valeur énuméréecastor3d::RenderPipeline
eMeshBuffers valeur énuméréecastor3d::RenderPipeline
eTextures valeur énuméréecastor3d::RenderPipeline
eVertexBuffers valeur énuméréecastor3d::RenderPipeline
getAdditionalDescriptorSet() const noexceptcastor3d::RenderPipelineinline
getAdditionalDescriptorSetLayout() const noexceptcastor3d::RenderPipelineinline
getFlags() const noexceptcastor3d::RenderPipelineinline
getFlagsHash() const noexceptcastor3d::RenderPipelineinline
getMeshletDescriptorSetLayout() const noexceptcastor3d::RenderPipelineinline
getOwner() constcastor::OwnedBy< RenderNodesPass >inline
getPipeline() const noexceptcastor3d::RenderPipelineinline
getPipelineLayout() const noexceptcastor3d::RenderPipelineinline
getRenderSystem() const noexceptcastor3d::RenderPipelineinline
hasAdditionalDescriptorSetLayout() const noexceptcastor3d::RenderPipelineinline
hasMeshletDescriptorSetLayout() const noexceptcastor3d::RenderPipelineinline
hasPipeline() const noexceptcastor3d::RenderPipelineinline
initialise(RenderDevice const &device, VkRenderPass renderPass)castor3d::RenderPipeline
OwnedBy(RenderNodesPass &owner)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::RenderPipelineexplicit
setAdditionalDescriptorSet(ashes::DescriptorSet const &descriptorSet) noexceptcastor3d::RenderPipelineinline
setAdditionalDescriptorSetLayout(ashes::DescriptorSetLayout const &layout) noexceptcastor3d::RenderPipelineinline
setMeshletDescriptorSetLayout(ashes::DescriptorSetLayout const &layout) noexceptcastor3d::RenderPipelineinline
setPushConstantRanges(ashes::VkPushConstantRangeArray const &pushConstantRanges) noexceptcastor3d::RenderPipelineinline
setScissor(VkRect2D const &scissor)castor3d::RenderPipelineinline
setVertexLayouts(ashes::PipelineVertexInputStateCreateInfoCRefArray const &layouts)castor3d::RenderPipeline
setVertexLayouts(castor::Vector< ashes::PipelineVertexInputStateCreateInfo > layouts) noexceptcastor3d::RenderPipelineinline
setViewport(VkViewport const &viewport)castor3d::RenderPipelineinline