Unravel Engine C++ Reference
Loading...
Searching...
No Matches
math::bbox Member List

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) constmath::bbox
contains_point(const vec3 &point) constmath::bbox
contains_point(const vec3 &point, const vec3 &tolerance) constmath::bbox
contains_point(const vec3 &point, float tolerance) constmath::bbox
emptymath::bboxstatic
from_points(const char *point_buffer, unsigned int point_count, unsigned int point_stride, bool reset=true)math::bbox
from_sphere(const vec3 &center, float radius)math::bbox
get_center() constmath::bbox
get_corners() constmath::bbox
get_dimensions() constmath::bbox
get_extents() constmath::bbox
get_plane(volume_plane::e side) constmath::bbox
get_plane_points(volume_plane::e side, vec3 points_out[]) constmath::bbox
inflate(float amount)math::bbox
inflate(const vec3 &amount)math::bbox
intersect(const bbox &bounds) constmath::bbox
intersect(const bbox &bounds, bool &contained) constmath::bbox
intersect(const bbox &bounds, bbox &intersection) constmath::bbox
intersect(const bbox &bounds, const vec3 &tolerance) constmath::bbox
intersect(const vec3 &origin, const vec3 &velocity, float &t, bool restrict_range=true) constmath::bbox
intersect(const vec3 &v0, const vec3 &v1, const vec3 &v2, const bbox &triangle_bounds) constmath::bbox
intersect(const vec3 &v0, const vec3 &v1, const vec3 &v2) constmath::bbox
is_degenerate() constmath::bbox
is_populated() constmath::bbox
maxmath::bbox
minmath::bbox
mul(const transform &t)math::bbox
mul(const bbox &bounds, const transform &t)math::bboxstatic
mul_no_scale(const transform &t)math::bbox
mul_no_scale(const bbox &bounds, const transform &t)math::bboxstatic
operator!=(const bbox &bounds) constmath::bbox
operator*(float scale) constmath::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) constmath::bbox
reset()math::bbox
validate()math::bbox