Unravel Engine C++ Reference
|
This is the complete list of members for math::bbox, including all inherited members.
add_point(const vec3 &point) | math::bbox | |
bbox() | math::bbox | |
bbox(const vec3 &minimum, const vec3 &maximum) | math::bbox | |
bbox(float xMin, float yMin, float zMin, float xMax, float yMax, float zMax) | math::bbox | |
closest_point(const vec3 &source_point) const | math::bbox | |
contains_point(const vec3 &point) const | math::bbox | |
contains_point(const vec3 &point, const vec3 &tolerance) const | math::bbox | |
contains_point(const vec3 &point, float tolerance) const | math::bbox | |
empty | math::bbox | static |
from_points(const char *point_buffer, unsigned int point_count, unsigned int point_stride, bool reset=true) | math::bbox | |
from_sphere(const vec3 ¢er, float radius) | math::bbox | |
get_center() const | math::bbox | |
get_corners() const | math::bbox | |
get_dimensions() const | math::bbox | |
get_extents() const | math::bbox | |
get_plane(volume_plane::e side) const | math::bbox | |
get_plane_points(volume_plane::e side, vec3 points_out[]) const | math::bbox | |
inflate(float amount) | math::bbox | |
inflate(const vec3 &amount) | math::bbox | |
intersect(const bbox &bounds) const | math::bbox | |
intersect(const bbox &bounds, bool &contained) const | math::bbox | |
intersect(const bbox &bounds, bbox &intersection) const | math::bbox | |
intersect(const bbox &bounds, const vec3 &tolerance) const | math::bbox | |
intersect(const vec3 &origin, const vec3 &velocity, float &t, bool restrict_range=true) const | math::bbox | |
intersect(const vec3 &v0, const vec3 &v1, const vec3 &v2, const bbox &triangle_bounds) const | math::bbox | |
intersect(const vec3 &v0, const vec3 &v1, const vec3 &v2) const | math::bbox | |
is_degenerate() const | math::bbox | |
is_populated() const | math::bbox | |
max | math::bbox | |
min | math::bbox | |
mul(const transform &t) | math::bbox | |
mul(const bbox &bounds, const transform &t) | math::bbox | static |
mul_no_scale(const transform &t) | math::bbox | |
mul_no_scale(const bbox &bounds, const transform &t) | math::bbox | static |
operator!=(const bbox &bounds) const | math::bbox | |
operator*(float scale) const | math::bbox | |
operator*=(const transform &t) | math::bbox | |
operator*=(float scale) | math::bbox | |
operator+=(const vec3 &shift) | math::bbox | |
operator-=(const vec3 &shift) | math::bbox | |
operator==(const bbox &bounds) const | math::bbox | |
reset() | math::bbox | |
validate() | math::bbox |