Programming
Fundamentials
Setting Up Development Environment
UnigineScript
High-Level Systems
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
API
Containers
Controls-Related Classes
Core Library
Engine-Related Classes
GUI-Related Classes
Node-Related Classes
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
Rendering-Related Classes
Utility Classes

WorldBoundFrustum Class

WorldBoundFrustum Class

Members


WorldBoundFrustum ()

WorldBoundFrustum (const mat4 & projection, const dmat4 & modelview)

Arguments

  • const mat4 & projection
  • const dmat4 & modelview

WorldBoundFrustum (const WorldBoundFrustum & bf)

Arguments

  • const WorldBoundFrustum & bf

WorldBoundFrustum (const WorldBoundFrustum & bf, const dmat4 & itransform)

Arguments

  • const WorldBoundFrustum & bf
  • const dmat4 & itransform

const dvec4 * getPlanes ()

Return value

void clear ()

int isValid ()

Return value

const dmat4 & getModelview ()

Return value

dvec3 getCamera ()

Return value

int inside (const dvec3 & min, const dvec3 & max)

Arguments

  • const dvec3 & min
  • const dvec3 & max

Return value

void set (const mat4 & projection, const dmat4 & modelview)

Arguments

  • const mat4 & projection
  • const dmat4 & modelview

int insideAll (const WorldBoundBox & bb)

Arguments

  • const WorldBoundBox & bb

Return value

int inside (const WorldBoundBox & bb)

Arguments

  • const WorldBoundBox & bb

Return value

const mat4 & getProjection ()

Return value

void set (const WorldBoundFrustum & bf)

Arguments

  • const WorldBoundFrustum & bf

void set (const WorldBoundFrustum & bf, const dmat4 & itransform)

Arguments

  • const WorldBoundFrustum & bf
  • const dmat4 & itransform

int inside (const WorldBoundSphere & bs)

Arguments

  • const WorldBoundSphere & bs

Return value

int insideAll (const WorldBoundSphere & bs)

Arguments

  • const WorldBoundSphere & bs

Return value

int inside (const dvec3 & point, double radius)

Arguments

  • const dvec3 & point
  • double radius

Return value

Last update: 2017-07-03