Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableRuntime/Public/MuR/MutableMath.h |
| Include | #include "MuR/MutableMath.h" |
Syntax
template<class VECTOR>
class box
Variables
| Type | Name | Description | |
|---|---|---|---|
| VECTOR | min | ||
| VECTOR | size |
Constructors
| Type | Name | Description | |
|---|---|---|---|
box () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Bound
(
const VECTOR& v |
||
| void | |||
| void | Bound3
(
const VECTOR& v |
||
| bool | Contains
(
const VECTOR& v |
||
| bool | ContainsInclusive
(
const VECTOR& v |
||
| box< VECTOR > | FromMinSize
(
VECTOR m, |
||
| VECTOR | Homogenize
(
const VECTOR& v |
||
| box< VECTOR > | If the boxes don't intersect, at least one size of the returned box will be negative. | ||
| bool | Intersects
(
const box< VECTOR >& other |
It is inclusive: If the borders touch it is considered an intersection. | |
| bool | IntersectsExclusive
(
const box< VECTOR >& other |
It is exclusive: If the borders touch it is not considered an intersection. | |
| bool | IsEmpty () |
||
| void | ShrinkToHalf () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | Strict ordering of boxes. | ||
| bool | operator==
(
const box< VECTOR >& other |