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.) |