UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FStaticPrimitiveDrawInterface Class Referenceabstract

#include <SceneManagement.h>

+ Inheritance diagram for FStaticPrimitiveDrawInterface:

Public Member Functions

virtual ~FStaticPrimitiveDrawInterface ()
 
virtual void SetHitProxy (HHitProxy *HitProxy)=0
 
virtual void ReserveMemoryForMeshes (int32 MeshNum)=0
 
virtual void DrawMesh (const FMeshBatch &Mesh, float ScreenSize)=0
 

Detailed Description

An interface used to query a primitive for its static elements.

Constructor & Destructor Documentation

◆ ~FStaticPrimitiveDrawInterface()

virtual FStaticPrimitiveDrawInterface::~FStaticPrimitiveDrawInterface ( )
inlinevirtual

Member Function Documentation

◆ DrawMesh()

virtual void FStaticPrimitiveDrawInterface::DrawMesh ( const FMeshBatch Mesh,
float  ScreenSize 
)
pure virtual

Implemented in FBatchingSPDI.

◆ ReserveMemoryForMeshes()

virtual void FStaticPrimitiveDrawInterface::ReserveMemoryForMeshes ( int32  MeshNum)
pure virtual

Reserve memory for specified number of meshes in order to minimize number of allocations inside DrawMesh.

Implemented in FBatchingSPDI.

◆ SetHitProxy()

virtual void FStaticPrimitiveDrawInterface::SetHitProxy ( HHitProxy HitProxy)
pure virtual

Implemented in FBatchingSPDI.


The documentation for this class was generated from the following file: