![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PrimitiveSceneShaderData.h>
Public Member Functions | |
| FPrimitiveSceneShaderData () | |
| FPrimitiveSceneShaderData (const FPrimitiveUniformShaderParameters &PrimitiveUniformShaderParameters) | |
| ENGINE_API | FPrimitiveSceneShaderData (const FPrimitiveSceneProxy *RESTRICT Proxy) |
| ENGINE_API void | Setup (const FPrimitiveUniformShaderParameters &PrimitiveUniformShaderParameters) |
Static Public Member Functions | |
| static ENGINE_API void | BuildDataFromProxy (const FPrimitiveSceneProxy *RESTRICT Proxy, FVector4f *RESTRICT OutData) |
| static ENGINE_API void | Setup (const FPrimitiveUniformShaderParameters &PrimitiveUniformShaderParameters, FVector4f *RESTRICT OutData) |
Public Attributes | |
| TStaticArray< FVector4f, DataStrideInFloat4s > | Data |
Static Public Attributes | |
| static const uint32 | DataStrideInFloat4s = PRIMITIVE_SCENE_DATA_STRIDE |
|
inline |
|
inlineexplicit |
| FPrimitiveSceneShaderData::FPrimitiveSceneShaderData | ( | const FPrimitiveSceneProxy *RESTRICT | Proxy | ) |
|
static |
Directly construct the data from the proxy into an output array, removing the need to construct an intermediate.
| void FPrimitiveSceneShaderData::Setup | ( | const FPrimitiveUniformShaderParameters & | PrimitiveUniformShaderParameters | ) |
|
static |
| TStaticArray<FVector4f, DataStrideInFloat4s> FPrimitiveSceneShaderData::Data |
|
static |