CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

frustum.h File Reference

#include "csextern.h"
#include "cstypes.h"
#include "csutil/ref.h"
#include "csgeom/vector3.h"

Go to the source code of this file.

Classes

struct  csClipInfo
 Structure for use with ClipToPlane. More...
class  csFrustum
 A general frustum. More...

Polygon-to-Frustum relations

Return values for csFrustum::Classify.

The routine makes a difference whenever a polygon is fully outside the frustum, fully inside, fully covers the frustum or is partly inside, partly outside.

#define CS_FRUST_OUTSIDE   0
 The polygon is fully outside frustum.
#define CS_FRUST_INSIDE   1
 The polygon is fully inside frustum.
#define CS_FRUST_COVERED   2
 The polygon fully covers the frustum.
#define CS_FRUST_PARTIAL   3
 The polygon is partially inside frustum.


Detailed Description

Definition in file frustum.h.


Generated for Crystal Space by doxygen 1.3.9.1