Capabilities Properties |
The Capabilities type exposes the following members.
| Name | Description | |
|---|---|---|
| Adapters | A list of all graphics adapters installed on the system. | |
| Backend | The currently active rendering backend API. | |
| CurrentAdapter | Details about the currently active graphics adapter. | |
| HomogeneousDepth | Indicates whether depth coordinates in NDC range from -1 to 1 (true) or 0 to 1 (false). | |
| MaxBlits | The maximum number of texture blits in a single frame. | |
| MaxComputeBindings | The maximum number of compute bindings that can be allocated. | |
| MaxDrawCalls | The maximum number of draw calls in a single frame. | |
| MaxDynamicIndexBuffers | The maximum number of dynamic index buffers that can be allocated. | |
| MaxDynamicVertexBuffers | The maximum number of dynamic vertex buffers that can be allocated. | |
| MaxEncoders | The maximum number of encoder threads. | |
| MaxFramebufferAttachments | The maximum number of attachments to a single framebuffer. | |
| MaxFramebuffers | The maximum number of frame buffers that can be allocated. | |
| MaxIndexBuffers | The maximum number of index buffers that can be allocated. | |
| MaxOcclusionQueries | The maximum number of occlusion queries that can be used. | |
| MaxPrograms | The maximum number of programs that can be allocated. | |
| MaxShaders | The maximum number of shaders that can be allocated. | |
| MaxTextureLayers | The maximum layers in a texture. | |
| MaxTextures | The maximum number of textures that can be allocated. | |
| MaxTextureSamplers | The maximum number of texture samplers that can be allocated. | |
| MaxTextureSize | The maximum size of a texture, in pixels. | |
| MaxUniforms | The maximum number of uniforms that can be used. | |
| MaxVertexBuffers | The maximum number of vertex buffers that can be allocated. | |
| MaxVertexDecls | The maximum number of vertex declarations that can be allocated. | |
| MaxVertexStreams | The maximum number of vertex streams that can be used. | |
| MaxViews | The maximum number of render views supported. | |
| OriginBottomLeft | Indicates whether the coordinate system origin is at the bottom left or top left. | |
| SupportedFeatures | A set of extended features supported by the device. | |
| TransientIndexBufferSize | The amount of transient index buffer space reserved. | |
| TransientVertexBufferSize | The amount of transient vertex buffer space reserved. |