Castor3D  0.11.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(RenderDevice const &device)castor3d::RenderPipeline
createDescriptorPools(uint32_t maxSets)castor3d::RenderPipeline
getDescriptorPool(uint32_t index) constcastor3d::RenderPipelineinline
getDescriptorSetLayout(uint32_t index) constcastor3d::RenderPipelineinline
getFlags() constcastor3d::RenderPipelineinline
getPipeline() constcastor3d::RenderPipelineinline
getPipelineLayout() constcastor3d::RenderPipelineinline
getRenderSystem() constcastor3d::RenderPipelineinline
hasDescriptorPool(uint32_t index) constcastor3d::RenderPipelineinline
hasPipeline() constcastor3d::RenderPipelineinline
initialise(RenderDevice const &device, ashes::RenderPass const &renderPass)castor3d::RenderPipeline
RenderPipeline(SceneRenderPass &owner, RenderSystem &renderSystem, ashes::PipelineDepthStencilStateCreateInfo dsState, ashes::PipelineRasterizationStateCreateInfo rsState, ashes::PipelineColorBlendStateCreateInfo blState, ashes::PipelineMultisampleStateCreateInfo msState, ShaderProgramSPtr program, PipelineFlags const &flags)castor3d::RenderPipelineexplicit
setDescriptorSetLayouts(std::vector< ashes::DescriptorSetLayoutPtr > &&layouts)castor3d::RenderPipeline
setPushConstantRanges(ashes::VkPushConstantRangeArray const &pushConstantRanges)castor3d::RenderPipelineinline
setScissor(VkRect2D const &scissor)castor3d::RenderPipelineinline
setVertexLayouts(ashes::PipelineVertexInputStateCreateInfoCRefArray const &layouts)castor3d::RenderPipeline
setVertexLayouts(std::vector< ashes::PipelineVertexInputStateCreateInfo > layouts)castor3d::RenderPipelineinline
setViewport(VkViewport const &viewport)castor3d::RenderPipelineinline
~RenderPipeline()castor3d::RenderPipeline