|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
This is the complete list of members for visutwin::canvas::MetalRenderPipeline, including all inherited members.
| _device | visutwin::canvas::MetalPipeline | protected |
| get(const Primitive &primitive, const std::shared_ptr< VertexFormat > &vertexFormat0, const std::shared_ptr< VertexFormat > &vertexFormat1, int ibFormat, const std::shared_ptr< Shader > &shader, const std::shared_ptr< RenderTarget > &renderTarget, const std::vector< std::shared_ptr< MetalBindGroupFormat > > &bindGroupFormats, const std::shared_ptr< BlendState > &blendState, const std::shared_ptr< DepthState > &depthState, CullMode cullMode, bool stencilEnabled, const std::shared_ptr< StencilParameters > &stencilFront, const std::shared_ptr< StencilParameters > &stencilBack, const std::shared_ptr< VertexFormat > &instancingFormat=nullptr) | visutwin::canvas::MetalRenderPipeline | |
| getPipelineLayout(const std::vector< std::shared_ptr< MetalBindGroupFormat > > &bindGroupFormats) | visutwin::canvas::MetalPipeline | |
| MetalPipeline(const MetalGraphicsDevice *device) | visutwin::canvas::MetalPipeline | inlineexplicit |
| MetalRenderPipeline(const MetalGraphicsDevice *device) | visutwin::canvas::MetalRenderPipeline | explicit |
| raw() const | visutwin::canvas::MetalRenderPipeline | inline |
| ~MetalRenderPipeline() | visutwin::canvas::MetalRenderPipeline | |
| ~RenderPipelineBase()=default | visutwin::canvas::RenderPipelineBase | virtual |