Capabilities Structure |
Namespace: Internal.SharpBgfx
public struct Capabilities
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.
|
Name | Description | |
---|---|---|
![]() | CheckTextureSupport |
Checks device support for a specific texture format.
|
![]() | Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) |
![]() | GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Name | Description | |
---|---|---|
![]() | MethodInvoke |
Calls the object method by name.
(Defined by ObjectEx.) |
![]() | PropertyGet(String, Object, Boolean) | Overloaded.
Gets the value of the object property by name.
(Defined by ObjectEx.) |
![]() | PropertyGetT(String, Object, Boolean) | Overloaded.
Gets the value of the object property by name.
(Defined by ObjectEx.) |
![]() | PropertySet |
Sets the value of the object property by name.
(Defined by ObjectEx.) |