Classes | |
| class | BufferManager |
| A static class to manage BufferMTL Schedule next available buffer at the beginning of frame for the render pass. More... | |
| class | BufferMTL |
| Used to store vertex and index data data. More... | |
| class | CommandBufferMTL |
| Store encoded commands for the GPU to execute. More... | |
| class | DepthStencilStateMTL |
| A class represent a depth/stencil test status. More... | |
| class | DeviceInfoMTL |
| Used to query features and implementation limits. More... | |
| class | DeviceMTL |
| Create resources from MTLDevice. More... | |
| class | ProgramMTL |
| A metal Program. More... | |
| class | RenderPipelineMTL |
| Create and compile a new MTLRenderPipelineState object synchronously. More... | |
| class | ShaderModuleMTL |
| To Create a vertex or fragment shader. More... | |
| class | TextureMTL |
| A 2D texture. More... | |
| class | TextureCubeMTL |
| A texture cube. More... | |
| class | Utils |
| create and manager default depth and stencil attachment. More... | |