CrystalSpace

Public API Reference

csgeom/tcovbuf.h File Reference

Tiled coverage buffer. More...

#include "csextern.h"
#include "csutil/scf_implementation.h"
#include "iutil/dbghelp.h"
#include "csutil/ref.h"

Go to the source code of this file.

Classes

class  csBox2Int
 A 2D bounding box with integer coordinates. More...
class  csCoverageTile
 Coverage tile. More...
struct  csLineOperation
struct  csTestRectData
 A structure used by TestRectangle() and initialized by PrepareTestRectangle(). More...
class  csTiledCoverageBuffer
 The tiled coverage Buffer. More...

Defines

#define INIT_MIN_DEPTH   999999999.0f
#define INIT_MIN_DEPTH_CMP   999900000.0f

Typedefs

typedef uint32 csTileCol

Enumerations

enum  {
  SHIFT_TILECOL = 6, SHIFT_TILEROW = 5, NUM_TILECOL = (1<<SHIFT_TILECOL), NUM_TILEROW = (1<<SHIFT_TILEROW),
  NUM_DEPTHROW = (NUM_TILEROW/8), NUM_DEPTHCOL = (NUM_TILECOL/8), NUM_DEPTH = (NUM_DEPTHROW * NUM_DEPTHCOL), TILECOL_EMPTY = 0,
  TILECOL_FULL = ((uint32)~0), TEST_OCCLUDER_QUALITY = 1, TB_DUMMY = -1
}
enum  { OP_LINE = 1, OP_VLINE = 2, OP_FULLVLINE = 3 }


Detailed Description

Tiled coverage buffer.

Definition in file tcovbuf.h.


Generated for Crystal Space 1.2.1 by doxygen 1.5.3