Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
This is the complete list of members for oe::scene::AABB, including all inherited members.
AABB()=default | oe::scene::AABB | |
AABB(const glm::vec3 &extents) | oe::scene::AABB | inlineexplicit |
AABB(const glm::vec3 &mini, const glm::vec3 &maxi) | oe::scene::AABB | inline |
contains(const glm::vec3 &point) const noexcept | oe::scene::AABB | inline |
contains(const AABB &box) const noexcept | oe::scene::AABB | inline |
extendToAABB(const oe::scene::AABB &aabb) noexcept | oe::scene::AABB | inline |
extendToPoint(const glm::vec3 &point) noexcept | oe::scene::AABB | inline |
getCenter() const noexcept | oe::scene::AABB | inline |
getExtents() const noexcept | oe::scene::AABB | inline |
getVolume() const noexcept | oe::scene::AABB | inline |
hasCollision(const AABB &box) const noexcept | oe::scene::AABB | inline |
hasCollision(const glm::vec3 ¢er, const float &radius) const noexcept | oe::scene::AABB | inline |
isEmpty() const noexcept | oe::scene::AABB | inline |
max | oe::scene::AABB | |
min | oe::scene::AABB | |
operator+=(const AABB &aabb) noexcept | oe::scene::AABB | inline |
scale(const glm::vec3 &scale) noexcept | oe::scene::AABB | inline |
setBounds(const glm::vec3 &mini, const glm::vec3 &maxi) noexcept | oe::scene::AABB | inline |
transform(const glm::mat4 &model) const noexcept | oe::scene::AABB | inline |