![]() |
LLGL 0.05 Beta
|
Classes | |
| struct | NativeCommand |
| Native command data structure as a workaround for backend differences. More... | |
| struct | RenderSystemNativeHandle |
| Native handle structure for the Metal render system. More... | |
| struct | CommandBufferNativeHandle |
| Native handle structure for the Metal command buffer. More... | |
| struct | ResourceNativeHandle |
| Native handle structure for a Metal resource. More... | |
Enumerations | |
| enum class | NativeCommandType { ClearCache = 1u , TessFactorBuffer } |
| Enumeration of all native commands the Metal backend can execute. More... | |
| enum class | ResourceNativeType { Buffer , Texture , SamplerState } |
| Native Metal resource type enumeration. More... | |
|
strong |
Enumeration of all native commands the Metal backend can execute.
| Enumerator | |
|---|---|
| ClearCache | Clears the internal command buffer cache.
|
| TessFactorBuffer | Sets the binding slot for internal tessellation factor buffer.
|
|
strong |
Native Metal resource type enumeration.
| Enumerator | |
|---|---|
| Buffer | Native Metal MTLBuffer resource.
|
| Texture | Native Metal MTLTexture resource.
|
| SamplerState | Native Metal MTLSamplerState resource. |