Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Math/BoxSphereBounds.h |
Include |
#include "Math/BoxSphereBounds.h" |
struct FBoxSphereBounds
Structure for a combined axis aligned bounding box and bounding sphere with the same origin. (28 bytes).
Name | Description | |
---|---|---|
|
FBoxSphereBounds() |
Default constructor. |
|
FBoxSphereBounds ( |
Creates and initializes a new instance. |
|
FBoxSphereBounds ( |
Creates and initializes a new instance the given Box. |
|
FBoxSphereBounds ( |
Creates and initializes a new instance for the given sphere. |
|
FBoxSphereBounds |
Creates and initializes a new instance from the given Box and Sphere. |
|
FBoxSphereBounds |
Creates and initializes a new instance from the given set of points. |
|
FBoxSphereBounds |
Creates and initializes a new instance from the specified parameters. |
Name | Description | ||
---|---|---|---|
|
BoxesIntersect ( |
Test whether the boxes from two BoxSphereBounds intersect/overlap. |
|
|
float |
ComputeSquaredDistanceFromBoxToPoint ( |
Calculates the squared distance from a point to a bounding box |
|
ContainsNaN() |
||
|
DiagnosticCheckNaN() |
||
|
FBoxSphereBo... |
ExpandBy ( |
Increase the size of the box and sphere by a given size. |
|
GetBox() |
Gets the bounding box. |
|
|
GetBoxExtrema ( |
Gets the extrema for the bounding box. |
|
|
GetSphere() |
Gets the bounding sphere. |
|
|
SpheresIntersect ( |
Test whether the spheres from two BoxSphereBounds intersect/overlap. |
|
|
ToString() |
Get a textual representation of this bounding box. |
|
|
FBoxSphereBo... |
TransformBy ( |
Gets a bounding volume transformed by a matrix. |
|
FBoxSphereBo... |
TransformBy ( |
Gets a bounding volume transformed by a FTransform object. |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
Compare bounding volume this and Other. |
|
|
FBoxSphereBo... |
operator+ ( |
Constructs a bounding volume containing both this and B. |
|
operator== ( |
Compare bounding volume this and Other. |