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

#include <GPUScene.h>

Public Member Functions

 FBatchedPrimitiveShaderData ()
 
 FBatchedPrimitiveShaderData (const FPrimitiveUniformShaderParameters &PrimitiveUniformShaderParameters)
 
 FBatchedPrimitiveShaderData (const FPrimitiveSceneProxy *Proxy)
 

Static Public Member Functions

static void Emplace (FBatchedPrimitiveShaderData *Dest, const FPrimitiveUniformShaderParameters &ShaderParams)
 
static void Emplace (FBatchedPrimitiveShaderData *Dest, const FPrimitiveSceneProxy *Proxy)
 

Public Attributes

TStaticArray< FVector4f, DataStrideInFloat4sData
 

Static Public Attributes

static const uint32 DataStrideInFloat4s = BATCHED_PRIMITIVE_DATA_STRIDE_FLOAT4
 

Constructor & Destructor Documentation

◆ FBatchedPrimitiveShaderData() [1/3]

FBatchedPrimitiveShaderData::FBatchedPrimitiveShaderData ( )
inline

◆ FBatchedPrimitiveShaderData() [2/3]

FBatchedPrimitiveShaderData::FBatchedPrimitiveShaderData ( const FPrimitiveUniformShaderParameters PrimitiveUniformShaderParameters)
inlineexplicit

◆ FBatchedPrimitiveShaderData() [3/3]

FBatchedPrimitiveShaderData::FBatchedPrimitiveShaderData ( const FPrimitiveSceneProxy Proxy)
explicit

Member Function Documentation

◆ Emplace() [1/2]

void FBatchedPrimitiveShaderData::Emplace ( FBatchedPrimitiveShaderData Dest,
const FPrimitiveSceneProxy Proxy 
)
static

◆ Emplace() [2/2]

void FBatchedPrimitiveShaderData::Emplace ( FBatchedPrimitiveShaderData Dest,
const FPrimitiveUniformShaderParameters ShaderParams 
)
static

Member Data Documentation

◆ Data

TStaticArray<FVector4f, DataStrideInFloat4s> FBatchedPrimitiveShaderData::Data

◆ DataStrideInFloat4s

const uint32 FBatchedPrimitiveShaderData::DataStrideInFloat4s = BATCHED_PRIMITIVE_DATA_STRIDE_FLOAT4
static

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