UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FOctreeChildNodeSubset Class Reference

#include <GenericOctree.h>

Public Member Functions

 FOctreeChildNodeSubset ()
 
 FOctreeChildNodeSubset (FOctreeChildNodeRef ChildRef)
 
bool Contains (FOctreeChildNodeRef ChildRef) const
 

Public Attributes

union { 
 
   struct { 
 
      uint32   bPositiveX: 1 
 
      uint32   bPositiveY: 1 
 
      uint32   bPositiveZ: 1 
 
      uint32   bNegativeX: 1 
 
      uint32   bNegativeY: 1 
 
      uint32   bNegativeZ: 1 
 
   }  
 
   struct { 
 
      uint32   PositiveChildBits: 3 
 
      uint32   NegativeChildBits: 3 
 
   }  
 
   uint32   ChildBits: 6 
 
   uint32   AllBits 
 
};  
 

Detailed Description

A subset of an octree node's children that intersect a bounding box.

Constructor & Destructor Documentation

◆ FOctreeChildNodeSubset() [1/2]

FOctreeChildNodeSubset::FOctreeChildNodeSubset ( )
inline

Initializes the subset to be empty.

◆ FOctreeChildNodeSubset() [2/2]

FOctreeChildNodeSubset::FOctreeChildNodeSubset ( FOctreeChildNodeRef  ChildRef)
inline

Initializes the subset to contain a single node.

Member Function Documentation

◆ Contains()

bool FOctreeChildNodeSubset::Contains ( FOctreeChildNodeRef  ChildRef) const
inline

Determines whether the subset contains a specific node.

Member Data Documentation

◆ [union]

union { ... } FOctreeChildNodeSubset

◆ AllBits

uint32 FOctreeChildNodeSubset::AllBits

All the bits used to store the subset.

◆ bNegativeX

uint32 FOctreeChildNodeSubset::bNegativeX

◆ bNegativeY

uint32 FOctreeChildNodeSubset::bNegativeY

◆ bNegativeZ

uint32 FOctreeChildNodeSubset::bNegativeZ

◆ bPositiveX

uint32 FOctreeChildNodeSubset::bPositiveX

◆ bPositiveY

uint32 FOctreeChildNodeSubset::bPositiveY

◆ bPositiveZ

uint32 FOctreeChildNodeSubset::bPositiveZ

◆ ChildBits

uint32 FOctreeChildNodeSubset::ChildBits

All the bits corresponding to the child bits.

◆ NegativeChildBits

uint32 FOctreeChildNodeSubset::NegativeChildBits

Only the bits for the children on the negative side of the splits.

◆ PositiveChildBits

uint32 FOctreeChildNodeSubset::PositiveChildBits

Only the bits for the children on the positive side of the splits.


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