Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FDebugViewModeInterface |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/DebugViewModeInterface.h |
| Include Path | #include "DebugViewModeInterface.h" |
Syntax
class FDebugViewModeInterface
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDebugViewModeInterface() |
DebugViewModeInterface.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FDebugViewModeInterface() |
DebugViewModeInterface.h |
Structs
| Name | Remarks |
|---|---|
| FRenderState |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Singleton | FDebugViewModeInterface * | DebugViewModeInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddShaderTypes
(
ERHIFeatureLevel::Type InFeatureLevel, |
DebugViewModeInterface.h | ||
virtual void GetDebugViewModeShaderBindings
(
const FDebugViewModePS& Shader, |
DebugViewModeInterface.h | ||
virtual void SetDrawRenderState
(
EDebugViewShaderMode DebugViewMode, |
DebugViewModeInterface.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool AllowFallbackToDefaultMaterial
(
const FMaterial* InMaterial |
Whether this material can be substituted by the default material. | DebugViewModeInterface.h | |
static bool AllowFallbackToDefaultMaterial
(
bool bHasVertexPositionOffsetConnected, |
DebugViewModeInterface.h | ||
static const FDebugViewModeInterface * GetInterface
(
EDebugViewShaderMode InDebugViewMode |
Return the interface object for the given viewmode. | DebugViewModeInterface.h | |
static void SetInterface
(
FDebugViewModeInterface* Interface |
Return the interface object for the given viewmode. | DebugViewModeInterface.h |