LeviLamina
Loading...
Searching...
No Matches
Frustum Class Reference

Public Types

enum class  FrustumSide : uchar {
  Right = 0 , Left = 1 , Bottom = 2 , Top = 3 ,
  Back = 4 , Front = 5 , NumFrustumPlanes = 6
}
enum class  Plane : uchar { PlaneNormalX = 0 , PlaneNormalY = 1 , PlaneNormalZ = 2 , PlaneToOriginDistance = 3 }

Public Member Functions

Frustumoperator= (Frustum const &)
 Frustum (Frustum const &)
MCNAPI_C void calculateFrustum (::glm::mat4x4 const &mvp)
MCNAPI_C bool cubeInFrustum (::glm::vec3 const &min, ::glm::vec3 const &max) const
MCNAPI_C void * $ctor (::Frustum &&)
MCNAPI_C void * $ctor (::Frustum const &)

Static Public Member Functions

static MCNAPI_C ::Frustum getFrustum (::glm::mat4x4 const &projection, ::glm::mat4x4 const &view, ::glm::mat4x4 const &world)

Public Attributes

::ll::UntypedStorage< 4, 96 > mUnk8b8fad
::ll::UntypedStorage< 4, 48 > mUnk7522ba
::ll::UntypedStorage< 4, 48 > mUnkae1f35

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