![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FDebugViewModeInterface, including all inherited members.
| AddShaderTypes(ERHIFeatureLevel::Type InFeatureLevel, const FVertexFactoryType *InVertexFactoryType, FMaterialShaderTypes &OutShaderTypes) const =0 | FDebugViewModeInterface | pure virtual |
| AllowFallbackToDefaultMaterial(const FMaterial *InMaterial) | FDebugViewModeInterface | static |
| AllowFallbackToDefaultMaterial(bool bHasVertexPositionOffsetConnected, bool bHasPixelDepthOffsetConnected) | FDebugViewModeInterface | static |
| FDebugViewModeInterface() | FDebugViewModeInterface | inline |
| 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) const | FDebugViewModeInterface | inlinevirtual |
| GetInterface(EDebugViewShaderMode InDebugViewMode) | FDebugViewModeInterface | inlinestatic |
| SetDrawRenderState(EDebugViewShaderMode DebugViewMode, EBlendMode BlendMode, FRenderState &DrawRenderState, bool bHasDepthPrepassForMaskedMaterial) const | FDebugViewModeInterface | virtual |
| SetInterface(FDebugViewModeInterface *Interface) | FDebugViewModeInterface | static |
| ~FDebugViewModeInterface() | FDebugViewModeInterface | inlinevirtual |