public sealed struct Sandbox.Diagnostics.FrameStats
Stats returned from the engine each frame describing what was rendered, and how much of it.
Properties
Showing 25 properties
public double Sandbox.Diagnostics.FrameStats.AnimatableObjectDraws { get; set; }
Primitive draws for animatable scene objects.
public double Sandbox.Diagnostics.FrameStats.BaseObjectDraws { get; set; }
Primitive draws for base (static) scene objects.
public static Sandbox.Diagnostics.FrameStats Sandbox.Diagnostics.FrameStats.Current { get; set; }
public double Sandbox.Diagnostics.FrameStats.DisplayLists { get; set; }
Number of display lists submitted to the GPU.
public double Sandbox.Diagnostics.FrameStats.DrawCalls { get; set; }
Number of draw calls.
public double Sandbox.Diagnostics.FrameStats.InitialMaterialChanges { get; set; }
Number of initial material changes (first bind of a material this frame).
public double Sandbox.Diagnostics.FrameStats.MaterialChanges { get; set; }
Number of non-shadow (colour pass) material changes.
public double Sandbox.Diagnostics.FrameStats.ObjectsCulledByFade { get; set; }
Number of objects culled by distance fading.
public double Sandbox.Diagnostics.FrameStats.ObjectsCulledByScreenSize { get; set; }
Number of objects culled by screen size.
public double Sandbox.Diagnostics.FrameStats.ObjectsCulledByVis { get; set; }
Number of objects culled by static visibility.
public double Sandbox.Diagnostics.FrameStats.ObjectsFading { get; set; }
Number of objects currently being distance-faded.
public double Sandbox.Diagnostics.FrameStats.ObjectsPreCull { get; set; }
Number of objects considered before culling.
public double Sandbox.Diagnostics.FrameStats.ObjectsRendered { get; set; }
Number of objects that passed all cull checks and were rendered.
public double Sandbox.Diagnostics.FrameStats.ObjectsTested { get; set; }
Number of objects that were tested against cull checks.
public double Sandbox.Diagnostics.FrameStats.PrimaryContexts { get; set; }
Number of primary render contexts created.
public double Sandbox.Diagnostics.FrameStats.RenderBatchDraws { get; set; }
Number of render batch draw lists submitted.
public double Sandbox.Diagnostics.FrameStats.RenderTargetResolves { get; set; }
Number of render target resolves.
public double Sandbox.Diagnostics.FrameStats.SceneViewsRendered { get; set; }
Number of scene views rendered.
public double Sandbox.Diagnostics.FrameStats.SecondaryContexts { get; set; }
Number of secondary render contexts created.
public double Sandbox.Diagnostics.FrameStats.ShadowedLightsInView { get; set; }
Number of lights in view that cast shadows.
public double Sandbox.Diagnostics.FrameStats.ShadowMaps { get; set; }
Number of shadow maps rendered this frame.
public double Sandbox.Diagnostics.FrameStats.ShadowMaterialChanges { get; set; }
Number of depth-only (shadow pass) material changes.
public double Sandbox.Diagnostics.FrameStats.TrianglesRendered { get; set; }
Total number of triangles rendered.
public double Sandbox.Diagnostics.FrameStats.UniqueMaterials { get; set; }
Number of unique materials seen this frame.
public double Sandbox.Diagnostics.FrameStats.UnshadowedLightsInView { get; set; }
Number of lights in view that don't cast shadows.
No results match this filter.
Metadata
| Field | Value |
|---|---|
| Namespace | Sandbox.Diagnostics |
| Type | class |
| Assembly | Sandbox.Engine |
| Doc ID | T:Sandbox.Diagnostics.FrameStats |