UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TAABBTreeNode< T > Struct Template Reference

#include <AABBTree.h>

Public Member Functions

 TAABBTreeNode ()
 
void DebugDraw (ISpacialDebugDrawInterface< T > &InInterface, const TArray< TAABBTreeNode< T > > &Nodes, const FVec3 &InLinearColor, float InThickness) const
 
void Serialize (FChaosArchive &Ar)
 

Public Attributes

TAABB< T, 3 > ChildrenBounds [2]
 
int32 ChildrenNodes [2]
 
int32 ParentNode
 
bool bLeaf: 1
 
bool bDirtyNode: 1
 

Constructor & Destructor Documentation

◆ TAABBTreeNode()

template<typename T >
Chaos::TAABBTreeNode< T >::TAABBTreeNode ( )
inline

Member Function Documentation

◆ DebugDraw()

template<typename T >
void Chaos::TAABBTreeNode< T >::DebugDraw ( ISpacialDebugDrawInterface< T > &  InInterface,
const TArray< TAABBTreeNode< T > > &  Nodes,
const FVec3 InLinearColor,
float  InThickness 
) const
inline

◆ Serialize()

template<typename T >
void Chaos::TAABBTreeNode< T >::Serialize ( FChaosArchive Ar)
inline

Member Data Documentation

◆ bDirtyNode

template<typename T >
bool Chaos::TAABBTreeNode< T >::bDirtyNode

◆ bLeaf

template<typename T >
bool Chaos::TAABBTreeNode< T >::bLeaf

◆ ChildrenBounds

template<typename T >
TAABB<T, 3> Chaos::TAABBTreeNode< T >::ChildrenBounds[2]

◆ ChildrenNodes

template<typename T >
int32 Chaos::TAABBTreeNode< T >::ChildrenNodes[2]

◆ ParentNode

template<typename T >
int32 Chaos::TAABBTreeNode< T >::ParentNode

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