![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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 | ||
| }; | ||
A subset of an octree node's children that intersect a bounding box.
|
inline |
Initializes the subset to be empty.
|
inline |
Initializes the subset to contain a single node.
|
inline |
Determines whether the subset contains a specific node.
| union { ... } FOctreeChildNodeSubset |
| uint32 FOctreeChildNodeSubset::AllBits |
All the bits used to store the subset.
| uint32 FOctreeChildNodeSubset::bNegativeX |
| uint32 FOctreeChildNodeSubset::bNegativeY |
| uint32 FOctreeChildNodeSubset::bNegativeZ |
| uint32 FOctreeChildNodeSubset::bPositiveX |
| uint32 FOctreeChildNodeSubset::bPositiveY |
| uint32 FOctreeChildNodeSubset::bPositiveZ |
| uint32 FOctreeChildNodeSubset::ChildBits |
All the bits corresponding to the child bits.
| uint32 FOctreeChildNodeSubset::NegativeChildBits |
Only the bits for the children on the negative side of the splits.
| uint32 FOctreeChildNodeSubset::PositiveChildBits |
Only the bits for the children on the positive side of the splits.