Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Frustum Member List

This is the complete list of members for AZ::Frustum, including all inherited members.

AZ_TYPE_INFO(Frustum, "{AE7D2ADA-0266-494A-98C4-699F099171C2}") (defined in AZ::Frustum)AZ::Frustum
Bottom enum value (defined in AZ::Frustum)AZ::Frustum
CalculateViewFrustumAttributes() constAZ::Frustum
CornerIndices enum name (defined in AZ::Frustum)AZ::Frustum
CornerVertexArray typedef (defined in AZ::Frustum)AZ::Frustum
Count enum value (defined in AZ::Frustum)AZ::Frustum
CreateFromMatrixColumnMajor(const Matrix4x4 &matrix, ReverseDepth reverseDepth=ReverseDepth::False) (defined in AZ::Frustum)AZ::Frustumstatic
CreateFromMatrixColumnMajorSymmetricZ(const Matrix4x4 &matrix, ReverseDepth reverseDepth=ReverseDepth::False) (defined in AZ::Frustum)AZ::Frustumstatic
CreateFromMatrixRowMajor(const Matrix4x4 &matrix, ReverseDepth reverseDepth=ReverseDepth::False)AZ::Frustumstatic
CreateFromMatrixRowMajorSymmetricZ(const Matrix4x4 &matrix, ReverseDepth reverseDepth=ReverseDepth::False) (defined in AZ::Frustum)AZ::Frustumstatic
Far enum value (defined in AZ::Frustum)AZ::Frustum
FarBottomLeft enum value (defined in AZ::Frustum)AZ::Frustum
FarBottomRight enum value (defined in AZ::Frustum)AZ::Frustum
FarTopLeft enum value (defined in AZ::Frustum)AZ::Frustum
FarTopRight enum value (defined in AZ::Frustum)AZ::Frustum
Frustum()AZ::Frustum
Frustum(const ViewFrustumAttributes &viewFrustumAttributes)AZ::Frustumexplicit
Frustum(const Plane &nearPlane, const Plane &farPlane, const Plane &leftPlane, const Plane &rightPlane, const Plane &topPlane, const Plane &bottomPlane) (defined in AZ::Frustum)AZ::Frustumexplicit
GetCorners(CornerVertexArray &corners) constAZ::Frustum
GetPlane(PlaneId planeId) constAZ::Frustum
IntersectAabb(const Vector3 &minimum, const Vector3 &maximum) constAZ::Frustum
IntersectAabb(const Aabb &aabb) constAZ::Frustum
IntersectSphere(const Vector3 &center, float radius) constAZ::Frustum
IntersectSphere(const Sphere &sphere) constAZ::Frustum
IsClose(const Frustum &rhs, float tolerance=Constants::Tolerance) constAZ::Frustum
Left enum value (defined in AZ::Frustum)AZ::Frustum
MAX enum value (defined in AZ::Frustum)AZ::Frustum
Near enum value (defined in AZ::Frustum)AZ::Frustum
NearBottomLeft enum value (defined in AZ::Frustum)AZ::Frustum
NearBottomRight enum value (defined in AZ::Frustum)AZ::Frustum
NearTopLeft enum value (defined in AZ::Frustum)AZ::Frustum
NearTopRight enum value (defined in AZ::Frustum)AZ::Frustum
PlaneId enum name (defined in AZ::Frustum)AZ::Frustum
Reflect(ReflectContext *context)AZ::Frustumstatic
ReverseDepth enum name (defined in AZ::Frustum)AZ::Frustum
Right enum value (defined in AZ::Frustum)AZ::Frustum
Set(const Frustum &frustum)AZ::Frustum
SetPlane(PlaneId planeId, const Plane &plane)AZ::Frustum
Top enum value (defined in AZ::Frustum)AZ::Frustum