Navigation
API > API/Runtime > API/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 |