Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- FPrimitiveSceneProxy
- FDebugRenderSceneProxy
- FEQSSceneProxy
- FGeometryCollectionISMPoolDebugDrawSceneProxy
- FNavMeshSceneProxy
- FNavTestSceneProxy
- FSmartObjectDebugSceneProxy
- FZoneGraphAnnotationSceneProxy
- FZoneGraphSceneProxy
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 |