s&
info
About
info
About s&box
newspaper
Latest News
published_with_changes
Changes
map
Roadmap
monitoring
Metrics
games
Games
sports_esports
Browse Games
explore
Discover Games
category
Workshop
sports_esports
Games
landscape
Maps
view_in_ar
Models
texture
Materials
apparel
Clothing
construction
More..
forum
Forum
menu_book
Learn
docs
Documentation
api
Api Reference
school
Tutorials
manage_search
Code Search
input
Log in with Steam
chevron_left
Change Language
简体中文
English
Русский
Español
Português-Brasil
Deutsch
日本語
Français
Polski
Türkçe
한국어
Pirate
Italiano
ไทย
繁體中文
Українська
Čeština
Nederlands
Magyar
Dansk
Suomi
Svenska
Norsk
Ελληνικά
Română
Български
Tiếng Việt
Bahasa Indonesia
Español-Latinoamérica
العربية
Api
Classes
FrameStats
chevron_left
Classes
struct
FrameStats
Properties
data_object
AggregateObjectDrawCalls
data_object
AggregateObjectDraws
data_object
AggregateObjectsFullyCulled
data_object
AnimatableObjectDraws
data_object
BaseObjectDraws
data_object
ConstantBufferBytes
data_object
ConstantBufferUpdates
data_object
CopyMaterialChanges
data_object
DisplayLists
data_object
DrawCalls
data_object
FullMaterialSets
data_object
GpuStatsSummary
data_object
InitialMaterialChanges
data_object
InitialShadowMaterialChanges
data_object
MaterialChanges
data_object
MaterialComputes
data_object
ObjectsCulledByFade
data_object
ObjectsCulledByScreenSize
data_object
ObjectsCulledByVis
data_object
ObjectsFading
data_object
ObjectsPreCull
data_object
ObjectsRendered
data_object
ObjectsTested
data_object
PendingStreamingRequests
data_object
PrimaryContexts
data_object
RenderBatchDraws
data_object
RenderTargetResolves
data_object
SceneViewsRendered
data_object
SecondaryContexts
data_object
ShadowedLightsInView
data_object
ShadowMaps
data_object
ShadowMaterialChanges
data_object
ShadowMaterialChangesAlphaTested
data_object
SimilarMaterialSets
data_object
TextureOnlyMaterialSets
data_object
TexturePoolLimitBytes
data_object
TexturePoolNonEvictableBytes
data_object
TexturePoolUsedBytes
data_object
TrianglesRendered
data_object
UnbatchableMaterialDraws
data_object
UniqueMaterials
data_object
UnshadowedLightsInView
data_object
VfxEvals
data_object
VfxRuleChecks
Static Properties
data_object
Current
FrameStats
Stats returned from the engine each frame describing what was rendered, and how much of it.
struct
Sandbox.Diagnostics
.
sealed
Sandbox.Engine
data_object
Properties
44
AggregateObjectDrawCalls
Double
Native draw calls issued from aggregate scene objects.
AggregateObjectDraws
Double
Primitive draws for aggregate scene objects (batched static prop / world geometry containers).
AggregateObjectsFullyCulled
Double
Aggregate scene objects rejected entirely by their bounding box this frame.
AnimatableObjectDraws
Double
Primitive draws for animatable scene objects.
BaseObjectDraws
Double
Primitive draws for base (static) scene objects.
ConstantBufferBytes
Double
Total bytes uploaded into constant buffers by the material system.
ConstantBufferUpdates
Double
Number of constant-buffer updates issued by the material system.
CopyMaterialChanges
Double
Number of "copy" material changes (rebound copy of a previously seen material).
DisplayLists
Double
Number of display lists submitted to the GPU.
DrawCalls
Double
Number of draw calls.
FullMaterialSets
Double
Number of full material sets (m_nNumMaterialSet minus similar sets, matching stats_display output).
GpuStatsSummary
string
Multi-line GPU resource summary from the render device (memory mgr, framebuffers, pipeline cache).
InitialMaterialChanges
Double
Number of initial material changes across both colour and shadow passes (first bind of a material this frame).
InitialShadowMaterialChanges
Double
Initial material changes that occurred in the shadow / depth-only pass specifically.
MaterialChanges
Double
Number of non-shadow (colour pass) material changes.
MaterialComputes
Double
Number of material compute invocations.
ObjectsCulledByFade
Double
Number of objects culled by distance fading.
ObjectsCulledByScreenSize
Double
Number of objects culled by screen size.
ObjectsCulledByVis
Double
Number of objects culled by static visibility.
ObjectsFading
Double
Number of objects currently being distance-faded.
ObjectsPreCull
Double
Number of objects considered before culling.
ObjectsRendered
Double
Number of objects that passed all cull checks and were rendered.
ObjectsTested
Double
Number of objects that were tested against cull checks.
PendingStreamingRequests
int
In-flight resource streaming-data requests. Sustained > 0 indicates streaming pressure (mips/data still loading).
PrimaryContexts
Double
Number of primary render contexts created.
RenderBatchDraws
Double
Number of render batch draw lists submitted.
RenderTargetResolves
Double
Number of render target resolves.
SceneViewsRendered
Double
Number of scene views rendered.
SecondaryContexts
Double
Number of secondary render contexts created.
ShadowedLightsInView
Double
Number of lights in view that cast shadows.
ShadowMaps
Double
Number of shadow maps rendered this frame.
ShadowMaterialChanges
Double
Number of depth-only (shadow pass) material changes.
ShadowMaterialChangesAlphaTested
Double
Number of depth-only alpha-tested material changes.
SimilarMaterialSets
Double
Number of "similar" material sets (cheap reset against a near-identical material).
TextureOnlyMaterialSets
Double
Number of texture-only material sets (only texture bindings changed).
TexturePoolLimitBytes
UInt64
Texture pool limit (dynamically tuned against GPU heap budget by the texture streamer), in bytes.
TexturePoolNonEvictableBytes
UInt64
Portion of the texture pool occupied by non-evictable textures, in bytes.
TexturePoolUsedBytes
UInt64
Current texture pool memory usage as tracked by the texture streamer, in bytes.
TrianglesRendered
Double
Total number of triangles rendered.
UnbatchableMaterialDraws
Double
Number of unbatchable material draws (materials that opted out of batching for the frame).
UniqueMaterials
Double
Number of unique materials seen this frame.
UnshadowedLightsInView
Double
Number of lights in view that don't cast shadows.
VfxEvals
Double
Number of material Vfx evaluations this frame.
VfxRuleChecks
Double
Number of material Vfx rule checks this frame.
data_object
Static Properties
1
Current
FrameStats
people
Log in to reply
You can't reply if you're not logged in. That would be crazy.