Class SceneInstrumentation
Hierarchy
- SceneInstrumentation
Implements
Index
Constructors
Properties
Accessors
- active
Meshes Evaluation Time Counter - animations
Time Counter - camera
Render Time Counter - capture
Active Meshes Evaluation Time - capture
Animations Time - capture
Camera Render Time - capture
Frame Time - capture
Inter Frame Time - capture
Particles Render Time - capture
Physics Time - capture
Render Targets Render Time - capture
Render Time - capture
Sprites Render Time - draw
Calls Counter - frame
Time Counter - inter
Frame Time Counter - particles
Render Time Counter - physics
Time Counter - render
Targets Render Time Counter - render
Time Counter - sprites
Render Time Counter
Methods
Constructors
constructor
Instantiates a new scene instrumentation. This class can be used to get instrumentation data from a Babylon engine
Parameters
scene: Scene
Defines the scene to instrument
Returns SceneInstrumentation
Properties
sceneSearch playground for scene
Defines the scene to instrument
Accessors
active Meshes Evaluation Time Counter
Gets the perf counter used for active meshes evaluation time
Returns PerfCounter
animations Time Counter
Gets the perf counter used for animations time
Returns PerfCounter
camera Render Time Counter
Gets the perf counter used for camera render time capture
Returns PerfCounter
capture Active Meshes Evaluation Time
Gets the active meshes evaluation time capture status
Returns boolean
Enable or disable the active meshes evaluation time capture
Parameters
value: boolean
Returns void
capture Animations Time
Gets the animations time capture status
Returns boolean
Enable or disable the animations time capture
Parameters
value: boolean
Returns void
capture Camera Render Time
Gets the camera render time capture status
Returns boolean
Enable or disable the camera render time capture
Parameters
value: boolean
Returns void
capture Frame Time
Gets the frame time capture status
Returns boolean
Enable or disable the frame time capture
Parameters
value: boolean
Returns void
capture Inter Frame Time
Gets the inter-frames time capture status
Returns boolean
Enable or disable the inter-frames time capture
Parameters
value: boolean
Returns void
capture Particles Render Time
Gets the particles render time capture status
Returns boolean
Enable or disable the particles render time capture
Parameters
value: boolean
Returns void
capture Physics Time
Gets the physics time capture status
Returns boolean
Enable or disable the physics time capture
Parameters
value: boolean
Returns void
capture Render Targets Render Time
Gets the render targets render time capture status
Returns boolean
Enable or disable the render targets render time capture
Parameters
value: boolean
Returns void
capture Render Time
Gets the render time capture status
Returns boolean
Enable or disable the render time capture
Parameters
value: boolean
Returns void
capture Sprites Render Time
Gets the sprites render time capture status
Returns boolean
Enable or disable the sprites render time capture
Parameters
value: boolean
Returns void
draw Calls Counter
Gets the perf counter used for draw calls
Returns PerfCounter
frame Time Counter
Gets the perf counter used for frame time capture
Returns PerfCounter
inter Frame Time Counter
Gets the perf counter used for inter-frames time capture
Returns PerfCounter
particles Render Time Counter
Gets the perf counter used for particles render time
Returns PerfCounter
physics Time Counter
Gets the perf counter used for physics time
Returns PerfCounter
render Targets Render Time Counter
Gets the perf counter used for render targets render time
Returns PerfCounter
render Time Counter
Gets the perf counter used for render time capture
Returns PerfCounter
sprites Render Time Counter
Gets the perf counter used for sprites render time
Returns PerfCounter
Methods
disposeSearch playground for dispose
Dispose and release associated resources.
Returns void
This class can be used to get instrumentation data from a Babylon engine
https://doc.babylonjs.com/how_to/optimizing_your_scene#sceneinstrumentation