![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LumenMeshCards.h>
Public Member Functions | |
| void | Initialize (const FMatrix &InLocalToWorld, int32 InPrimitiveGroupIndex, uint32 InFirstCardIndex, uint32 InNumCards, const FMeshCardsBuildData &MeshCardsBuildData, const FLumenPrimitiveGroup &PrimitiveGroup) |
| void | UpdateLookup (const TSparseSpanArray< FLumenCard > &Cards) |
| void | SetTransform (const FMatrix &InLocalToWorld) |
| FBox | GetWorldSpaceBounds () const |
Public Attributes | |
| FMatrix | LocalToWorld = FMatrix::Identity |
| FVector3f | LocalToWorldScale = FVector3f(1.0f, 1.0f, 1.0f) |
| FMatrix | WorldToLocalRotation = FMatrix::Identity |
| FBox | LocalBounds = FBox(FVector(-1.0f), FVector(-1.0f)) |
| int32 | PrimitiveGroupIndex = -1 |
| bool | bFarField = false |
| bool | bHeightfield = false |
| bool | bMostlyTwoSided = false |
| bool | bEmissiveLightSource = false |
| uint32 | FirstCardIndex = 0 |
| uint32 | NumCards = 0 |
| uint32 | CardLookup [Lumen::NumAxisAlignedDirections] |
| TArray< int32, TInlineAllocator< 1 > > | ScenePrimitiveIndices |
|
inline |
| void FLumenMeshCards::Initialize | ( | const FMatrix & | InLocalToWorld, |
| int32 | InPrimitiveGroupIndex, | ||
| uint32 | InFirstCardIndex, | ||
| uint32 | InNumCards, | ||
| const FMeshCardsBuildData & | MeshCardsBuildData, | ||
| const FLumenPrimitiveGroup & | PrimitiveGroup | ||
| ) |
| void FLumenMeshCards::UpdateLookup | ( | const TSparseSpanArray< FLumenCard > & | Cards | ) |
| uint32 FLumenMeshCards::CardLookup[Lumen::NumAxisAlignedDirections] |
| uint32 FLumenMeshCards::FirstCardIndex = 0 |
| FMatrix FLumenMeshCards::LocalToWorld = FMatrix::Identity |
| uint32 FLumenMeshCards::NumCards = 0 |
| int32 FLumenMeshCards::PrimitiveGroupIndex = -1 |
| TArray<int32, TInlineAllocator<1> > FLumenMeshCards::ScenePrimitiveIndices |
| FMatrix FLumenMeshCards::WorldToLocalRotation = FMatrix::Identity |