CrystalSpace

Public API Reference

csgeom/frustum.h File Reference

General frustum. More...

#include "csextern.h"
#include "cstypes.h"
#include "csutil/refcount.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...

Enumerations

enum  csClipType { CS_CLIPINFO_ORIGINAL = 0, CS_CLIPINFO_ONEDGE = 1, CS_CLIPINFO_INSIDE = 2 }
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.

enum  { CS_FRUST_OUTSIDE = 0, CS_FRUST_INSIDE = 1, CS_FRUST_COVERED = 2, CS_FRUST_PARTIAL = 3 }


Detailed Description

General frustum.

Definition in file frustum.h.


Generated for Crystal Space 1.2.1 by doxygen 1.5.3