Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- FPrimitiveDrawInterface
- FSimpleElementCollector
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/SceneManagement.h |
Include | #include "SceneManagement.h" |
Syntax
class FPrimitiveDrawInterface
Remarks
The base interface used to query a primitive for its dynamic elements.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
const FSceneView * | View |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FPrimitiveDrawInterface
(
const FSceneView* InView |
Initialization constructor. |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddReserveLines
(
uint8 DepthPriorityGroup, |
|
![]() |
void | DrawLine
(
const FVector& Start, |
Draw an opaque line. The alpha component of Color is ignored. |
![]() |
int32 | DrawMesh
(
const FMeshBatch& Mesh |
Draw a mesh element. This should only be called through the DrawMesh function. |
![]() |
void | DrawPoint
(
const FVector& Position, |
|
![]() |
void | DrawSprite
(
const FVector& Position, |
|
![]() |
void | DrawTranslucentLine
(
const FVector& Start, |
Draw a translucent line. The alpha component of Color determines the transparency. |
![]() |
bool | IsHitTesting () |
|
![]() |
void | RegisterDynamicResource
(
FDynamicPrimitiveResource* DynamicResource |
|
![]() |
void | SetHitProxy
(
HHitProxy* HitProxy |