PerfStats Structure |
Namespace: Internal.SharpBgfx
public struct PerfStats
The PerfStats type exposes the following members.
Name | Description | |
---|---|---|
BackbufferHeight |
The height of the back buffer.
| |
BackbufferWidth |
The width of the back buffer.
| |
BlitCallsSubmitted |
The number of blit calls submitted.
| |
ComputeCallsSubmitted |
The number of compute calls submitted.
| |
CpuElapsed |
Elapsed CPU time.
| |
CpuTimeEnd |
CPU frame end time.
| |
CpuTimeFrame |
CPU time between two Frame(Boolean) calls.
| |
CpuTimerFrequency |
CPU timer frequency.
| |
CpuTimeStart |
CPU frame start time.
| |
DrawCallsSubmitted |
The number of draw calls submitted.
| |
DynamicIndexBufferCount |
Number of allocated dynamic index buffers.
| |
DynamicVertexBufferCount |
Number of allocated dynamic vertex buffers.
| |
FrameBufferCount |
Number of allocated frame buffers.
| |
GpuElapsed |
Elapsed GPU time.
| |
GpuMemoryUsed |
The amount of GPU memory currently in use.
| |
GpuTimeEnd |
GPU frame end time.
| |
GpuTimerFrequency |
GPU timer frequency.
| |
GpuTimeStart |
GPU frame start time.
| |
IndexBufferCount |
Number of allocated index buffers.
| |
MaxGpuLatency |
Maximum observed GPU driver latency.
| |
MaxGpuMemory |
Maximum available GPU memory.
| |
OcclusionQueryCount |
Number of allocated occlusion queries.
| |
ProgramCount |
Number of allocated shader programs.
| |
RenderTargetMemoryUsed |
The amount of memory used by render targets.
| |
ShaderCount |
Number of allocated shaders.
| |
TextBufferHeight |
The height of the debug text buffer.
| |
TextBufferWidth |
The width of the debug text buffer.
| |
TextureCount |
Number of allocated textures.
| |
TextureMemoryUsed |
The amount of memory used by textures.
| |
TransientIndexBuffersUsed |
The number of transient index buffers used.
| |
TransientVertexBuffersUsed |
The number of transient vertex buffers used.
| |
UniformCount |
Number of allocated uniforms.
| |
VertexBufferCount |
Number of allocated vertex buffers.
| |
VertexDeclarationCount |
Number of allocated vertex declarations.
| |
Views |
Gets a collection of statistics for each rendering view.
| |
WaitingForRender |
Time spent waiting for the render thread.
| |
WaitingForSubmit |
Time spent waiting for the submit thread.
|
Name | Description | |
---|---|---|
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.) | |
GetPrimitiveCount |
Gets the number of primitives rendered with the given topology.
| |
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.) |