ModelRendererStats
Description
Statistics of model geometry rendered with a ModelRenderer.
Public / Attributes
DrawCount
The total number of render API draw calls that have been made, see IPrimitiveRenderer.
This value gives an indication of the model part granularity in model hierarchy.
- See also
ModelRenderCount
The total number of IModel objects that have been submitted to the render queue, after visibility determination.
This value will always be equal to or less than ModelVisitCount. The ratio gives an indication of the quality of the spatial hierarchy of the processed models.
ModelVisitCount
The total number of IModel objects that have been visited by ModelRenderer.Render.
This value will always be equal to or greater than ModelRenderCount. The ratio gives an indication of the quality of the spatial hierarchy of the processed models.
PrimitiveCount
The total number of rendered primitives (see PrimitiveBatch.Primitives of IModelPart.Batch of IModel.PartAt), taking into account geometry instancing (see IModel.UseGeometryInstancing).
This values gives an indication of the complexity of the rendered geometry.
- See also
StateApply
The total number of render effect parameter changes that have been applied with IRenderEffectBase.Apply.
StateGeometry
The total number of render state changes because of different model geometry (see IModelGeometry).
StateMaterial
The total number of render state changes because of different model materials (see IMaterial).
StatePass
The total number of render state changes because of different shader technique passes (see IRenderEffectBase.Pass).
- See also