UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPrimitiveUploadInfoHeader Struct Reference

Public Attributes

uint32 PrimitiveID = INVALID_PRIMITIVE_ID
 
int32 InstanceSceneDataOffset = INDEX_NONE
 
int32 NumInstanceUploads = 0
 
int32 InstancePayloadDataOffset = 0
 
int32 InstancePayloadDataStride = 0
 
int32 LightmapUploadCount = 0
 
int32 NumPayloadUploadInstances = 0
 
const Nanite::FSceneProxyBaseNaniteSceneProxy = nullptr
 
const FPrimitiveSceneInfoPrimitiveSceneInfo = nullptr
 

Detailed Description

Info needed by the uploader to prepare to upload a primitive.

Member Data Documentation

◆ InstancePayloadDataOffset

int32 FPrimitiveUploadInfoHeader::InstancePayloadDataOffset = 0

◆ InstancePayloadDataStride

int32 FPrimitiveUploadInfoHeader::InstancePayloadDataStride = 0

◆ InstanceSceneDataOffset

int32 FPrimitiveUploadInfoHeader::InstanceSceneDataOffset = INDEX_NONE

Optional

◆ LightmapUploadCount

int32 FPrimitiveUploadInfoHeader::LightmapUploadCount = 0

◆ NaniteSceneProxy

const Nanite::FSceneProxyBase* FPrimitiveUploadInfoHeader::NaniteSceneProxy = nullptr

NaniteSceneProxy must be set if the proxy is a Nanite proxy

◆ NumInstanceUploads

int32 FPrimitiveUploadInfoHeader::NumInstanceUploads = 0

◆ NumPayloadUploadInstances

int32 FPrimitiveUploadInfoHeader::NumPayloadUploadInstances = 0

◆ PrimitiveID

uint32 FPrimitiveUploadInfoHeader::PrimitiveID = INVALID_PRIMITIVE_ID

◆ PrimitiveSceneInfo

const FPrimitiveSceneInfo* FPrimitiveUploadInfoHeader::PrimitiveSceneInfo = nullptr

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