UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGeometryCollectionRenderData Class Reference

#include <GeometryCollectionRenderData.h>

Public Member Functions

 FGeometryCollectionRenderData ()=default
 
 ~FGeometryCollectionRenderData ()
 
bool IsInitialized ()
 
void Serialize (FArchive &Ar, UGeometryCollection &Owner)
 
void InitResources (UGeometryCollection const &Owner)
 
void ReleaseResources ()
 

Public Attributes

bool bHasMeshData = false
 
bool bHasNaniteData = false
 
FGeometryCollectionMeshResources MeshResource
 
FGeometryCollectionMeshDescription MeshDescription
 
TPimplPtr< Nanite::FResourcesNaniteResourcesPtr
 
FBoxSphereBounds PreSkinnedBounds = FBoxSphereBounds(ForceInitToZero)
 

Detailed Description

Built render data compiled and ready for use by the geometry collection scene proxy.

Constructor & Destructor Documentation

◆ FGeometryCollectionRenderData()

FGeometryCollectionRenderData::FGeometryCollectionRenderData ( )
default

◆ ~FGeometryCollectionRenderData()

FGeometryCollectionRenderData::~FGeometryCollectionRenderData ( )

Member Function Documentation

◆ InitResources()

void FGeometryCollectionRenderData::InitResources ( UGeometryCollection const &  Owner)

Initialize the render resources.

◆ IsInitialized()

bool FGeometryCollectionRenderData::IsInitialized ( )
inline

◆ ReleaseResources()

void FGeometryCollectionRenderData::ReleaseResources ( )

Releases the render resources.

◆ Serialize()

void FGeometryCollectionRenderData::Serialize ( FArchive Ar,
UGeometryCollection Owner 
)

Serialization.

Member Data Documentation

◆ bHasMeshData

bool FGeometryCollectionRenderData::bHasMeshData = false

False if we don't store valid non-nanite mesh data.

◆ bHasNaniteData

bool FGeometryCollectionRenderData::bHasNaniteData = false

False if we don't store valid nanite data.

◆ MeshDescription

FGeometryCollectionMeshDescription FGeometryCollectionRenderData::MeshDescription

Mesh CPU description.

◆ MeshResource

FGeometryCollectionMeshResources FGeometryCollectionRenderData::MeshResource

Mesh GPU resources.

◆ NaniteResourcesPtr

TPimplPtr<Nanite::FResources> FGeometryCollectionRenderData::NaniteResourcesPtr

Nanite resources.

◆ PreSkinnedBounds

FBoxSphereBounds FGeometryCollectionRenderData::PreSkinnedBounds = FBoxSphereBounds(ForceInitToZero)

Object local bounds before any animation.


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