UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::TBlockData3Layout< BlockSize_ > Struct Template Reference

#include <BlockedLayout3.h>

+ Inheritance diagram for UE::Geometry::TBlockData3Layout< BlockSize_ >:

Static Public Member Functions

static FVector3i ToLocalIJK (int32 LocalLinear)
 
static int32 ToLinear (const int32 &LocalI, const int32 &LocalJ, const int32 &LocalK)
 

Static Public Attributes

static constexpr int32 BlockSize = BlockSize_
 
static constexpr int32 ElemCount = BlockSize_ * BlockSize_ * BlockSize_
 

Member Function Documentation

◆ ToLinear()

template<int32 BlockSize_>
static int32 UE::Geometry::TBlockData3Layout< BlockSize_ >::ToLinear ( const int32 LocalI,
const int32 LocalJ,
const int32 LocalK 
)
inlinestatic
Returns
linear index associated with the specified 3d cell.

◆ ToLocalIJK()

template<int32 BlockSize_>
static FVector3i UE::Geometry::TBlockData3Layout< BlockSize_ >::ToLocalIJK ( int32  LocalLinear)
inlinestatic
Returns
the 3d cell associated with the specified linear index.

Member Data Documentation

◆ BlockSize

template<int32 BlockSize_>
constexpr int32 UE::Geometry::TBlockData3Layout< BlockSize_ >::BlockSize = BlockSize_
staticconstexpr

◆ ElemCount

template<int32 BlockSize_>
constexpr int32 UE::Geometry::TBlockData3Layout< BlockSize_ >::ElemCount = BlockSize_ * BlockSize_ * BlockSize_
staticconstexpr

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