UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDebugViewModeInterface Member List

This is the complete list of members for FDebugViewModeInterface, including all inherited members.

AddShaderTypes(ERHIFeatureLevel::Type InFeatureLevel, const FVertexFactoryType *InVertexFactoryType, FMaterialShaderTypes &OutShaderTypes) const =0FDebugViewModeInterfacepure virtual
AllowFallbackToDefaultMaterial(const FMaterial *InMaterial)FDebugViewModeInterfacestatic
AllowFallbackToDefaultMaterial(bool bHasVertexPositionOffsetConnected, bool bHasPixelDepthOffsetConnected)FDebugViewModeInterfacestatic
FDebugViewModeInterface()FDebugViewModeInterfaceinline
GetDebugViewModeShaderBindings(const FDebugViewModePS &Shader, const FPrimitiveSceneProxy *PrimitiveSceneProxy, const FMaterialRenderProxy &MaterialRenderProxy, const FMaterial &Material, EDebugViewShaderMode DebugViewMode, const FVector &ViewOrigin, int32 VisualizeLODIndex, const FColor &SkinCacheDebugColor, int32 VisualizeElementIndex, int32 NumVSInstructions, int32 NumPSInstructions, int32 LWCComplexityVS, int32 LWCComplexityPS, int32 ViewModeParam, FName ViewModeParamName, FMeshDrawSingleShaderBindings &ShaderBindings) constFDebugViewModeInterfaceinlinevirtual
GetInterface(EDebugViewShaderMode InDebugViewMode)FDebugViewModeInterfaceinlinestatic
SetDrawRenderState(EDebugViewShaderMode DebugViewMode, EBlendMode BlendMode, FRenderState &DrawRenderState, bool bHasDepthPrepassForMaskedMaterial) constFDebugViewModeInterfacevirtual
SetInterface(FDebugViewModeInterface *Interface)FDebugViewModeInterfacestatic
~FDebugViewModeInterface()FDebugViewModeInterfaceinlinevirtual