UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode Class Reference

#include <GenericOctree.h>

Public Member Functions

 FNode (const FNode *InParent)
 
 ~FNode ()
 
UE_FORCEINLINE_HINT ElementConstIt GetElementIt () const
 
UE_FORCEINLINE_HINT bool IsLeaf () const
 
UE_FORCEINLINE_HINT bool HasChild (FOctreeChildNodeRef ChildRef) const
 
UE_FORCEINLINE_HINT FNodeGetChild (FOctreeChildNodeRef ChildRef) const
 
UE_FORCEINLINE_HINT int32 GetElementCount () const
 
UE_FORCEINLINE_HINT int32 GetInclusiveElementCount () const
 
UE_FORCEINLINE_HINT const ElementArrayTypeGetElements () const
 
void ShrinkElements ()
 
void ApplyOffset (const FVector &InOffset)
 

Friends

class TOctree_DEPRECATED
 

Detailed Description

template<typename ElementType, typename OctreeSemantics>
class TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode

A node in the octree.

Constructor & Destructor Documentation

◆ FNode()

template<typename ElementType , typename OctreeSemantics >
TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::FNode ( const FNode InParent)
inlineexplicit

Initialization constructor.

◆ ~FNode()

template<typename ElementType , typename OctreeSemantics >
TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::~FNode ( )
inline

Destructor.

Member Function Documentation

◆ ApplyOffset()

template<typename ElementType , typename OctreeSemantics >
void TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::ApplyOffset ( const FVector InOffset)
inline

◆ GetChild()

template<typename ElementType , typename OctreeSemantics >
UE_FORCEINLINE_HINT FNode * TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::GetChild ( FOctreeChildNodeRef  ChildRef) const
inline

◆ GetElementCount()

template<typename ElementType , typename OctreeSemantics >
UE_FORCEINLINE_HINT int32 TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::GetElementCount ( ) const
inline

◆ GetElementIt()

template<typename ElementType , typename OctreeSemantics >
UE_FORCEINLINE_HINT ElementConstIt TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::GetElementIt ( ) const
inline

◆ GetElements()

template<typename ElementType , typename OctreeSemantics >
UE_FORCEINLINE_HINT const ElementArrayType & TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::GetElements ( ) const
inline

◆ GetInclusiveElementCount()

template<typename ElementType , typename OctreeSemantics >
UE_FORCEINLINE_HINT int32 TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::GetInclusiveElementCount ( ) const
inline

◆ HasChild()

template<typename ElementType , typename OctreeSemantics >
UE_FORCEINLINE_HINT bool TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::HasChild ( FOctreeChildNodeRef  ChildRef) const
inline

◆ IsLeaf()

template<typename ElementType , typename OctreeSemantics >
UE_FORCEINLINE_HINT bool TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::IsLeaf ( ) const
inline

◆ ShrinkElements()

template<typename ElementType , typename OctreeSemantics >
void TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode::ShrinkElements ( )
inline

Friends And Related Symbol Documentation

◆ TOctree_DEPRECATED

template<typename ElementType , typename OctreeSemantics >
friend class TOctree_DEPRECATED
friend

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