|
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 |