U3D
Open-source, cross-platform 2D and 3D game engine built in C++
|
This is the complete list of members for Urho3D::Frustum, including all inherited members.
Define(float fov, float aspectRatio, float zoom, float nearZ, float farZ, const Matrix3x4 &transform=Matrix3x4::IDENTITY) | Urho3D::Frustum | |
Define(const Vector3 &near, const Vector3 &far, const Matrix3x4 &transform=Matrix3x4::IDENTITY) | Urho3D::Frustum | |
Define(const BoundingBox &box, const Matrix3x4 &transform=Matrix3x4::IDENTITY) | Urho3D::Frustum | |
Define(const Matrix4 &projection) | Urho3D::Frustum | |
DefineOrtho(float orthoSize, float aspectRatio, float zoom, float nearZ, float farZ, const Matrix3x4 &transform=Matrix3x4::IDENTITY) | Urho3D::Frustum | |
DefineSplit(const Matrix4 &projection, float near, float far) | Urho3D::Frustum | |
Distance(const Vector3 &point) const | Urho3D::Frustum | inline |
Frustum() noexcept=default | Urho3D::Frustum | |
Frustum(const Frustum &frustum) noexcept | Urho3D::Frustum | |
IsInside(const Vector3 &point) const | Urho3D::Frustum | inline |
IsInside(const Sphere &sphere) const | Urho3D::Frustum | inline |
IsInside(const BoundingBox &box) const | Urho3D::Frustum | inline |
IsInsideFast(const Sphere &sphere) const | Urho3D::Frustum | inline |
IsInsideFast(const BoundingBox &box) const | Urho3D::Frustum | inline |
operator=(const Frustum &rhs) noexcept | Urho3D::Frustum | |
planes_ | Urho3D::Frustum | |
Projected(const Matrix4 &projection) const | Urho3D::Frustum | |
Transform(const Matrix3 &transform) | Urho3D::Frustum | |
Transform(const Matrix3x4 &transform) | Urho3D::Frustum | |
Transformed(const Matrix3 &transform) const | Urho3D::Frustum | |
Transformed(const Matrix3x4 &transform) const | Urho3D::Frustum | |
UpdatePlanes() | Urho3D::Frustum | |
vertices_ | Urho3D::Frustum |