Castor3D
0.11.0
Multiplatform 3D engine
|
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) const | castor3d::RenderPipeline | inline |
getDescriptorSetLayout(uint32_t index) const | castor3d::RenderPipeline | inline |
getFlags() const | castor3d::RenderPipeline | inline |
getPipeline() const | castor3d::RenderPipeline | inline |
getPipelineLayout() const | castor3d::RenderPipeline | inline |
getRenderSystem() const | castor3d::RenderPipeline | inline |
hasDescriptorPool(uint32_t index) const | castor3d::RenderPipeline | inline |
hasPipeline() const | castor3d::RenderPipeline | inline |
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::RenderPipeline | explicit |
setDescriptorSetLayouts(std::vector< ashes::DescriptorSetLayoutPtr > &&layouts) | castor3d::RenderPipeline | |
setPushConstantRanges(ashes::VkPushConstantRangeArray const &pushConstantRanges) | castor3d::RenderPipeline | inline |
setScissor(VkRect2D const &scissor) | castor3d::RenderPipeline | inline |
setVertexLayouts(ashes::PipelineVertexInputStateCreateInfoCRefArray const &layouts) | castor3d::RenderPipeline | |
setVertexLayouts(std::vector< ashes::PipelineVertexInputStateCreateInfo > layouts) | castor3d::RenderPipeline | inline |
setViewport(VkViewport const &viewport) | castor3d::RenderPipeline | inline |
~RenderPipeline() | castor3d::RenderPipeline |