Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Math/GenericOctree.h |
Include |
#include "Math/GenericOctree.h" |
class FOctreeNodeContext
The context of an octree node, derived from the traversal of the tree.
Name | Description | ||
---|---|---|---|
|
Bounds |
The bounds of the node. |
|
|
float |
ChildCenterOffset |
The offset of the childrens' centers from the center of this node. |
|
float |
ChildExtent |
The extent of the node's children. |
|
InCullBits |
Bits used for culling, semantics left up to the caller (except that it is always set to zero at the root). |
|
|
OutCullBits |
Bits used for culling, semantics left up to the caller (except that it is always set to zero at the root). |
Name | Description | |
---|---|---|
|
FOctreeNodeContext() |
Default constructor. |
|
FOctreeNodeContext ( |
Initialization constructor. |
|
FOctreeNodeContext |
Initialization constructor, this one is used when we done care about the box anymore |
|
FOctreeNodeContext ( |
Initialization constructor. |
Name | Description | ||
---|---|---|---|
|
FOctreeNodeC... |
GetChildContext ( |
Child node initialization constructor. |
|
GetChildContext ( |
Construct a child context given the child ref. Optimized to remove all LHS. |
|
|
FOctreeNodeC... |
GetChildContext ( |
Child node initialization constructor. |
|
FOctreeChild... |
GetContainingChild ( |
Determines which of the octree node's children contain the whole bounding box, if any. |
|
FOctreeChild... |
GetIntersectingChildren ( |
Determines which of the octree node's children intersect with a bounding box. |
Name |
Description |
---|---|
LoosenessDenominator |
The node bounds are expanded by their extent divided by LoosenessDenominator. |
NegativeOneOneTable |
The float table {-1.0f,1.0f} |