Foundation
Loading...
Searching...
No Matches
Public Attributes | List of all members
GPUSceneImpl::PendingGeometryUpload Struct Reference

A geometry resource reserved by Upload and finalized by Join / Poll. More...

Public Attributes

GeometryHandle handle {}
 
FBlobDeserializer blobs {Span<const unsigned char>{}}
 
const FSerializedMeshmesh {nullptr}
 
const FSerializedCurvecurve {nullptr}
 
size_t footprint {0}
 

Detailed Description

A geometry resource reserved by Upload and finalized by Join / Poll.

Note
Final primitive/AABB memory is allocated up front; staging, blob decode, transfer and BLAS build run later when the queue is drained.

Member Data Documentation

◆ blobs

FBlobDeserializer GPUSceneImpl::PendingGeometryUpload::blobs {Span<const unsigned char>{}}

◆ curve

const FSerializedCurve* GPUSceneImpl::PendingGeometryUpload::curve {nullptr}

◆ footprint

size_t GPUSceneImpl::PendingGeometryUpload::footprint {0}

◆ handle

GeometryHandle GPUSceneImpl::PendingGeometryUpload::handle {}

◆ mesh

const FSerializedMesh* GPUSceneImpl::PendingGeometryUpload::mesh {nullptr}

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