Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FPrimitiveSceneProxy
- FDebugRenderSceneProxy
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/DebugRenderSceneProxy.h |
| Include | #include "DebugRenderSceneProxy.h" |
Syntax
class FDebugRenderSceneProxy : public FPrimitiveSceneProxy
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FArrowLine > | ArrowLines | ||
| TArray< FDebugBox > | Boxes | ||
| TArray< FCapsule > | Capsules | ||
| TArray< FCone > | Cones | ||
| TArray< FWireCylinder > | Cylinders | ||
| TArray< FDashedLine > | DashedLines | ||
| FDebugDrawDelegate | DebugTextDrawingDelegate | ||
| FDelegateHandle | DebugTextDrawingDelegateHandle | ||
| uint32 | DrawAlpha | ||
| EDrawType | DrawType | ||
| TArray< FDebugLine > | Lines | ||
| TArray< FMesh > | Meshes | ||
| TWeakObjectPtr< UMaterial > | SolidMeshMaterial | ||
| TArray< FSphere > | Spheres | ||
| TArray< FWireStar > | Stars | ||
| TArray< FText3d > | Texts | ||
| float | TextWithoutShadowDistance | ||
| uint32 | ViewFlagIndex | ||
| FString | ViewFlagName |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDebugRenderSceneProxy
(
const UPrimitiveComponent* InComponent |
|||
FDebugRenderSceneProxy
(
FDebugRenderSceneProxy const& |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DrawLineArrow
(
FPrimitiveDrawInterface* PDI, |
Draws a line with an arrow at the end.Draws a line with an arrow at the end. | |
| uint32 | |||
| void | GetDynamicMeshElementsForView
(
const FSceneView* View, |
||
| bool | PointInRange
(
const FVector& Start, |
||
| bool | PointInView
(
const FVector& Location, |
Overridden from FPrimitiveSceneProxy
| Type | Name | Description | |
|---|---|---|---|
| void | GetDynamicMeshElements
(
const TArray< const FSceneView* >& Views, |
Draw the scene proxy as a dynamic element | |
| uint32 | Every derived class should override these functions | ||
| SIZE_T | GetTypeHash () |
Return a type (or subtype) specific hash for sorting purposes |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArrowLine | Struct to hold info about arrowed lines to render. | ||
| FCapsule | |||
| FCone | |||
| FDashedLine | Struct to gold info about dashed lines to render. | ||
| FDebugBox | Struct to hold info about boxes to render. | ||
| FDebugLine | Struct to hold info about lines to render. | ||
| FMaterialCache | |||
| FMesh | |||
| FSphere | Struct to hold info about spheres to render | ||
| FText3d | Struct to hold info about texts to render using 3d coordinates | ||
| FWireCylinder | Struct to hold info about cylinders to render. | ||
| FWireStar | Struct to hold info about lined stars to render. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDrawType |