Table of Contents

Class RenderingDebugProvider

Namespace
Root
Assembly
SPZGameAssembly.dll
public class RenderingDebugProvider : IRenderingDebugProvider
Inheritance
object
RenderingDebugProvider
Implements
Extension Methods

Constructors

RenderingDebugProvider(DebugModeManager, FrameRenderStats)

public RenderingDebugProvider(DebugModeManager debugModeManager, FrameRenderStats stats)

Parameters

debugModeManager DebugModeManager
stats FrameRenderStats

Fields

GlobalOverride

public static IMaterialReference GlobalOverride

Field Value

IMaterialReference

Methods

GetMaterialOverride(IMaterialReference)

public IMaterialReference GetMaterialOverride(IMaterialReference material)

Parameters

material IMaterialReference

Returns

IMaterialReference

ShouldDraw(RenderCategory, bool, bool)

public bool ShouldDraw(RenderCategory category, bool castsShadows, bool receiveShadows)

Parameters

category RenderCategory
castsShadows bool
receiveShadows bool

Returns

bool

TrackDrawCall(RenderCategory, IMeshReference, bool, bool, int)

public void TrackDrawCall(RenderCategory category, IMeshReference mesh, bool shadows, bool instanced, int count)

Parameters

category RenderCategory
mesh IMeshReference
shadows bool
instanced bool
count int