UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
THierarchicalHashGrid2D< InNumLevels, InLevelRatio, InItemIDType >::FCellLocation Struct Reference

#include <HierarchicalHashGrid2D.h>

Public Member Functions

 FCellLocation ()=default
 
 FCellLocation (const int32 InX, const int32 InY, const int32 InLevel)
 
bool operator== (const FCellLocation &RHS) const
 
bool operator!= (const FCellLocation &RHS) const
 

Public Attributes

int32 X = 0
 
int32 Y = 0
 
int32 Level = INDEX_NONE
 

Detailed Description

template<int32 InNumLevels = 3, int32 InLevelRatio = 4, typename InItemIDType = uint32>
struct THierarchicalHashGrid2D< InNumLevels, InLevelRatio, InItemIDType >::FCellLocation

Specifies cell location within the grid at specific level.

Constructor & Destructor Documentation

◆ FCellLocation() [1/2]

template<int32 InNumLevels = 3, int32 InLevelRatio = 4, typename InItemIDType = uint32>
THierarchicalHashGrid2D< InNumLevels, InLevelRatio, InItemIDType >::FCellLocation::FCellLocation ( )
default

◆ FCellLocation() [2/2]

template<int32 InNumLevels = 3, int32 InLevelRatio = 4, typename InItemIDType = uint32>
THierarchicalHashGrid2D< InNumLevels, InLevelRatio, InItemIDType >::FCellLocation::FCellLocation ( const int32  InX,
const int32  InY,
const int32  InLevel 
)
inline

Member Function Documentation

◆ operator!=()

template<int32 InNumLevels = 3, int32 InLevelRatio = 4, typename InItemIDType = uint32>
bool THierarchicalHashGrid2D< InNumLevels, InLevelRatio, InItemIDType >::FCellLocation::operator!= ( const FCellLocation RHS) const
inline

◆ operator==()

template<int32 InNumLevels = 3, int32 InLevelRatio = 4, typename InItemIDType = uint32>
bool THierarchicalHashGrid2D< InNumLevels, InLevelRatio, InItemIDType >::FCellLocation::operator== ( const FCellLocation RHS) const
inline

Member Data Documentation

◆ Level

template<int32 InNumLevels = 3, int32 InLevelRatio = 4, typename InItemIDType = uint32>
int32 THierarchicalHashGrid2D< InNumLevels, InLevelRatio, InItemIDType >::FCellLocation::Level = INDEX_NONE

◆ X

template<int32 InNumLevels = 3, int32 InLevelRatio = 4, typename InItemIDType = uint32>
int32 THierarchicalHashGrid2D< InNumLevels, InLevelRatio, InItemIDType >::FCellLocation::X = 0

◆ Y

template<int32 InNumLevels = 3, int32 InLevelRatio = 4, typename InItemIDType = uint32>
int32 THierarchicalHashGrid2D< InNumLevels, InLevelRatio, InItemIDType >::FCellLocation::Y = 0

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