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 FSimpleElementCollector : public FPrimitiveDrawInterface
Remarks
Primitive draw interface implementation used to store primitives requested to be drawn when gathering dynamic mesh elements.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FBatchedElements | BatchedElements | The batched simple elements. |
![]() |
FBatchedElements | TopBatchedElements |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | DrawBatchedElements
(
FRHICommandList& RHICmdList, |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | HasPrimitives
(
ESceneDepthPriorityGroup DPG |
Overridden from FPrimitiveDrawInterface
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 |
Not supported. |
![]() ![]() |
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 () |
Not supported. |
![]() ![]() |
void | RegisterDynamicResource
(
FDynamicPrimitiveResource* DynamicResource |
|
![]() ![]() |
void | SetHitProxy
(
HHitProxy* HitProxy |