|
CeresEngine 0.2.0
A game development framework
|
This is the complete list of members for CeresEngine::RendererGraphicsPipeline, including all inherited members.
| getName() const noexcept | CeresEngine::RendererGraphicsPipeline | inline |
| getPipeline(const RendererGraphicsPipelineSpecialization &specialization) const | CeresEngine::RendererGraphicsPipeline | |
| getPipeline(const GPUGraphicsPipelineState &state, const PrimitiveTopology primitiveTopology=PrimitiveTopology::Triangles, RendererShaderSpecialization shaderSpecialization={}) const | CeresEngine::RendererGraphicsPipeline | inline |
| getPipeline(VertexDeclaration vertexDeclaration, const GPUGraphicsPipelineState &state, const PrimitiveTopology primitiveTopology=PrimitiveTopology::Triangles, RendererShaderSpecialization shaderSpecialization={}) const | CeresEngine::RendererGraphicsPipeline | inline |
| getPipeline(const RendererMesh &mesh, const GPUGraphicsPipelineState &state, PrimitiveTopology primitiveTopology=PrimitiveTopology::Triangles, RendererShaderSpecialization shaderSpecialization={}) const | CeresEngine::RendererGraphicsPipeline | |
| getPipeline(const RendererMeshPtr &mesh, const GPUGraphicsPipelineState &state, const PrimitiveTopology primitiveTopology=PrimitiveTopology::Triangles, RendererShaderSpecialization shaderSpecialization={}) const | CeresEngine::RendererGraphicsPipeline | inline |
| getPipelineLayout() const noexcept | CeresEngine::RendererGraphicsPipeline | inline |
| getRenderPass() const noexcept | CeresEngine::RendererGraphicsPipeline | inline |
| getShader() const noexcept | CeresEngine::RendererGraphicsPipeline | inline |
| mDeleter | CeresEngine::RefCounted< RendererGraphicsPipeline > | private |
| mManager | CeresEngine::RendererGraphicsPipeline | private |
| mName | CeresEngine::RendererGraphicsPipeline | private |
| mPipelineLayout | CeresEngine::RendererGraphicsPipeline | private |
| mPipelines | CeresEngine::RendererGraphicsPipeline | mutableprivate |
| mRefCounter | CeresEngine::RefCounted< RendererGraphicsPipeline > | private |
| mRenderPass | CeresEngine::RendererGraphicsPipeline | private |
| mShader | CeresEngine::RendererGraphicsPipeline | private |
| RefCounted(Args &&... args) | CeresEngine::RefCounted< RendererGraphicsPipeline > | inlineexplicit |
| release() noexcept | CeresEngine::RefCounted< RendererGraphicsPipeline > | inline |
| RendererGraphicsPipeline(RendererGraphicsPipelineManager &manager, StringView name, const RendererShaderPtr &shader, const GPURenderPassPtr &renderPass, const GPUPipelineLayoutPtr &pipelineLayout=nullptr) | CeresEngine::RendererGraphicsPipeline | explicit |
| RendererGraphicsPipelineManager | CeresEngine::RendererGraphicsPipeline | friend |
| retain() noexcept | CeresEngine::RefCounted< RendererGraphicsPipeline > | inline |
| ~RendererGraphicsPipeline() | CeresEngine::RendererGraphicsPipeline |