UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GenericOctree.h File Reference
#include "Containers/Array.h"
#include "Containers/ArrayView.h"
#include "Containers/ContainerAllocationPolicies.h"
#include "CoreGlobals.h"
#include "CoreMinimal.h"
#include "CoreTypes.h"
#include "GenericOctreePublic.h"
#include "HAL/PlatformMisc.h"
#include "Logging/LogCategory.h"
#include "Logging/LogMacros.h"
#include "Math/Box.h"
#include "Math/BoxSphereBounds.h"
#include "Math/MathFwd.h"
#include "Math/UnrealMathSSE.h"
#include "Math/UnrealMathUtility.h"
#include "Math/Vector.h"
#include "Math/Vector4.h"
#include "Math/VectorRegister.h"
#include "Misc/AssertionMacros.h"
#include "Templates/EnableIf.h"
#include "Templates/Models.h"
#include "Templates/UnrealTemplate.h"
#include "Templates/UnrealTypeTraits.h"
#include "Trace/Detail/Channel.h"
#include "Math/GenericOctree.inl"
#include <stddef.h>

Go to the source code of this file.

Classes

class  FBoxCenterAndExtent
 
class  FOctreeChildNodeRef
 
class  FOctreeChildNodeSubset
 
class  FOctreeNodeContext
 
class  TOctree2< ElementType, OctreeSemantics >
 
class  TOctree_DEPRECATED< ElementType, OctreeSemantics >
 
class  TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNode
 
class  TOctree_DEPRECATED< ElementType, OctreeSemantics >::FNodeReference
 
class  TOctree_DEPRECATED< ElementType, OctreeSemantics >::TConstIterator< StackAllocator >
 
class  TOctree_DEPRECATED< ElementType, OctreeSemantics >::TConstElementBoxIterator< StackAllocator >
 

Macros

#define FOREACH_OCTREE_CHILD_NODE(ChildRef)    for(FOctreeChildNodeRef ChildRef(0);!ChildRef.IsNULL();ChildRef.Advance())
 

Functions

CORE_API DECLARE_LOG_CATEGORY_EXTERN (LogGenericOctree, Log, All)
 

Macro Definition Documentation

◆ FOREACH_OCTREE_CHILD_NODE

#define FOREACH_OCTREE_CHILD_NODE (   ChildRef)     for(FOctreeChildNodeRef ChildRef(0);!ChildRef.IsNULL();ChildRef.Advance())

A concise iteration over the children of an octree node.

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

CORE_API DECLARE_LOG_CATEGORY_EXTERN ( LogGenericOctree  ,
Log  ,
All   
)