Diligent Engine  v.2.4.g
Public Types | Public Member Functions | Public Attributes | List of all members
Diligent::ViewFrustum Struct Reference

#include <AdvancedMath.hpp>

Inheritance diagram for Diligent::ViewFrustum:
Diligent::ViewFrustumExt

Public Types

enum  PLANE_IDX : Uint32 {
  LEFT_PLANE_IDX = 0, RIGHT_PLANE_IDX = 1, BOTTOM_PLANE_IDX = 2, TOP_PLANE_IDX = 3,
  NEAR_PLANE_IDX = 4, FAR_PLANE_IDX = 5, NUM_PLANES = 6
}
 

Public Member Functions

const Plane3DGetPlane (PLANE_IDX Idx) const
 
Plane3DGetPlane (PLANE_IDX Idx)
 

Public Attributes

Plane3D LeftPlane
 
Plane3D RightPlane
 
Plane3D BottomPlane
 
Plane3D TopPlane
 
Plane3D NearPlane
 
Plane3D FarPlane
 

Member Enumeration Documentation

◆ PLANE_IDX

Enumerator
LEFT_PLANE_IDX 
RIGHT_PLANE_IDX 
BOTTOM_PLANE_IDX 
TOP_PLANE_IDX 
NEAR_PLANE_IDX 
FAR_PLANE_IDX 
NUM_PLANES 

Member Function Documentation

◆ GetPlane() [1/2]

Plane3D& Diligent::ViewFrustum::GetPlane ( PLANE_IDX  Idx)
inline

◆ GetPlane() [2/2]

const Plane3D& Diligent::ViewFrustum::GetPlane ( PLANE_IDX  Idx) const
inline

Member Data Documentation

◆ BottomPlane

Plane3D Diligent::ViewFrustum::BottomPlane

◆ FarPlane

Plane3D Diligent::ViewFrustum::FarPlane

◆ LeftPlane

Plane3D Diligent::ViewFrustum::LeftPlane

◆ NearPlane

Plane3D Diligent::ViewFrustum::NearPlane

◆ RightPlane

Plane3D Diligent::ViewFrustum::RightPlane

◆ TopPlane

Plane3D Diligent::ViewFrustum::TopPlane

The documentation for this struct was generated from the following file: