Api Sandbox Diagnostics FrameStats
struct

FrameStats

public sealed struct FrameStats

Stats returned from the engine each frame describing what was rendered, and how much of it.

Properties

Name Type Description
Current static FrameStats
ObjectsRendered Double Number of objects that passed all cull checks and were rendered.
ObjectsPreCull Double Number of objects considered before culling.
ObjectsTested Double Number of objects that were tested against cull checks.
BaseObjectDraws Double Primitive draws for base (static) scene objects.
AnimatableObjectDraws Double Primitive draws for animatable scene objects.
RenderBatchDraws Double Number of render batch draw lists submitted.
TrianglesRendered Double Total number of triangles rendered.
DrawCalls Double Number of draw calls.
MaterialChanges Double Number of non-shadow (colour pass) material changes.
ShadowMaterialChanges Double Number of depth-only (shadow pass) material changes.
InitialMaterialChanges Double Number of initial material changes (first bind of a material this frame).
UniqueMaterials Double Number of unique materials seen this frame.
DisplayLists Double Number of display lists submitted to the GPU.
SceneViewsRendered Double Number of scene views rendered.
RenderTargetResolves Double Number of render target resolves.
PrimaryContexts Double Number of primary render contexts created.
SecondaryContexts Double Number of secondary render contexts created.
ObjectsCulledByVis Double Number of objects culled by static visibility.
ObjectsCulledByScreenSize Double Number of objects culled by screen size.
ObjectsCulledByFade Double Number of objects culled by distance fading.
ObjectsFading Double Number of objects currently being distance-faded.
ShadowedLightsInView Double Number of lights in view that cast shadows.
UnshadowedLightsInView Double Number of lights in view that don't cast shadows.
ShadowMaps Double Number of shadow maps rendered this frame.
Assembly: Sandbox.Engine Namespace: Sandbox.Diagnostics Full Name: Sandbox.Diagnostics.FrameStats