Class RenderingDebugProvider
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class RenderingDebugProvider : IRenderingDebugProvider
- Inheritance
-
objectRenderingDebugProvider
- Implements
- Extension Methods
Constructors
RenderingDebugProvider(DebugModeManager, FrameRenderStats)
public RenderingDebugProvider(DebugModeManager debugModeManager, FrameRenderStats stats)
Parameters
debugModeManagerDebugModeManagerstatsFrameRenderStats
Fields
GlobalOverride
public static IMaterialReference GlobalOverride
Field Value
Methods
GetMaterialOverride(IMaterialReference)
public IMaterialReference GetMaterialOverride(IMaterialReference material)
Parameters
materialIMaterialReference
Returns
ShouldDraw(RenderCategory, bool, bool)
public bool ShouldDraw(RenderCategory category, bool castsShadows, bool receiveShadows)
Parameters
categoryRenderCategorycastsShadowsboolreceiveShadowsbool
Returns
- bool
TrackDrawCall(RenderCategory, IMeshReference, bool, bool, int)
public void TrackDrawCall(RenderCategory category, IMeshReference mesh, bool shadows, bool instanced, int count)
Parameters
categoryRenderCategorymeshIMeshReferenceshadowsboolinstancedboolcountint