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

#include <InstancedStaticMesh.h>

Public Member Functions

ENGINE_API FInstancedStaticMeshRenderData (const FInstancedStaticMeshSceneProxyDesc *InDesc, ERHIFeatureLevel::Type InFeatureLevel)
 
ENGINE_API void ReleaseResources (FSceneInterface *Scene, const UStaticMesh *StaticMesh)
 
ENGINE_API void BindBuffersToVertexFactories (FRHICommandListBase &RHICmdList, FStaticMeshInstanceBuffer *InstanceBuffer)
 

Public Attributes

UInstancedStaticMeshComponentComponent
 
int32 LightMapCoordinateIndex
 
TIndirectArray< FInstancedStaticMeshVertexFactoryVertexFactories
 
FStaticMeshLODResourcesArrayLODModels
 
TIndirectArray< FInstancedStaticMeshVertexFactoryRayTracingProxyVertexFactories
 
const FStaticMeshRayTracingProxyLODArrayRayTracingProxyLODs = nullptr
 
ERHIFeatureLevel::Type FeatureLevel
 

Detailed Description

Container for vertex factories used in the proxy to link MDC to the attribute buffers and similar data.

Constructor & Destructor Documentation

◆ FInstancedStaticMeshRenderData()

FInstancedStaticMeshRenderData::FInstancedStaticMeshRenderData ( const FInstancedStaticMeshSceneProxyDesc InDesc,
ERHIFeatureLevel::Type  InFeatureLevel 
)

Member Function Documentation

◆ BindBuffersToVertexFactories()

void FInstancedStaticMeshRenderData::BindBuffersToVertexFactories ( FRHICommandListBase RHICmdList,
FStaticMeshInstanceBuffer InstanceBuffer 
)

◆ ReleaseResources()

void FInstancedStaticMeshRenderData::ReleaseResources ( FSceneInterface Scene,
const UStaticMesh StaticMesh 
)

Member Data Documentation

◆ Component

UInstancedStaticMeshComponent* FInstancedStaticMeshRenderData::Component

Source component

◆ FeatureLevel

ERHIFeatureLevel::Type FInstancedStaticMeshRenderData::FeatureLevel

Feature level used when creating instance data

◆ LightMapCoordinateIndex

int32 FInstancedStaticMeshRenderData::LightMapCoordinateIndex

Cache off some component data.

◆ LODModels

FStaticMeshLODResourcesArray& FInstancedStaticMeshRenderData::LODModels

LOD render data from the static mesh.

◆ RayTracingProxyLODs

const FStaticMeshRayTracingProxyLODArray* FInstancedStaticMeshRenderData::RayTracingProxyLODs = nullptr

◆ RayTracingProxyVertexFactories

TIndirectArray<FInstancedStaticMeshVertexFactory> FInstancedStaticMeshRenderData::RayTracingProxyVertexFactories

◆ VertexFactories

TIndirectArray<FInstancedStaticMeshVertexFactory> FInstancedStaticMeshRenderData::VertexFactories

Vertex factory


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