tools/prisms.h File Reference

Go to the source code of this file.

Classes

struct  Point
struct  Vector
struct  Color
struct  CharColor
struct  Txtr
struct  MatStruct33
struct  MatStruct44

Defines

#define TRUE   (1)
#define FALSE   (0)
#define ANY   0
#define ASCII   0x100
#define BPOLY   0x1
#define POLY   (BPOLY | ASCII)
#define BPATCH   0x20
#define PATCH   (BPATCH | ASCII)
#define DRAW   0x80
#define BCHAN   0x200
#define CHAN   (BCHAN | ASCII)
#define BPOLY_CODE   0x62706F6C
#define BPATCH_CODE   0x62706174
#define BCHAN_CODE   0x6E616863
#define XINDEX   0
#define YINDEX   1
#define ZINDEX   2
#define WINDEX   3
#define RINDEX   0
#define GINDEX   1
#define BINDEX   2
#define TINDEX   3
#define TXTU   0
#define TXTV   1

Typedefs

typedef float POINT [4]
typedef float VECTOR [3]
typedef float COLOR [4]
typedef float TEXTURE [2]
typedef float Mat33 [3][3]
typedef float Mat44 [4][4]
typedef unsigned char CHARCOLOR [4]
typedef float BoundingBox [3][2]
typedef struct PointPointPointer
typedef struct VectorVectorPointer
typedef struct ColorColorPointer
typedef struct CharColorCharColorPointer
typedef struct TxtrTxtrPointer
typedef struct MatStruct33MatStruct33Pointer
typedef struct MatStruct44MatStruct44Pointer


Define Documentation

#define ANY   0

Definition at line 40 of file prisms.h.

#define ASCII   0x100

Definition at line 41 of file prisms.h.

#define BCHAN   0x200

Definition at line 47 of file prisms.h.

#define BCHAN_CODE   0x6E616863

Definition at line 56 of file prisms.h.

#define BINDEX   2

Definition at line 69 of file prisms.h.

#define BPATCH   0x20

Definition at line 44 of file prisms.h.

#define BPATCH_CODE   0x62706174

Definition at line 55 of file prisms.h.

#define BPOLY   0x1

Definition at line 42 of file prisms.h.

#define BPOLY_CODE   0x62706F6C

Definition at line 54 of file prisms.h.

#define CHAN   (BCHAN | ASCII)

Definition at line 48 of file prisms.h.

#define DRAW   0x80

Definition at line 46 of file prisms.h.

#define FALSE   (0)

Definition at line 33 of file prisms.h.

#define GINDEX   1

Definition at line 68 of file prisms.h.

#define PATCH   (BPATCH | ASCII)

Definition at line 45 of file prisms.h.

#define POLY   (BPOLY | ASCII)

Definition at line 43 of file prisms.h.

#define RINDEX   0

Definition at line 67 of file prisms.h.

#define TINDEX   3

Definition at line 70 of file prisms.h.

#define TRUE   (1)

Definition at line 29 of file prisms.h.

#define TXTU   0

Definition at line 73 of file prisms.h.

#define TXTV   1

Definition at line 74 of file prisms.h.

#define WINDEX   3

Definition at line 64 of file prisms.h.

#define XINDEX   0

Definition at line 61 of file prisms.h.

#define YINDEX   1

Definition at line 62 of file prisms.h.

#define ZINDEX   2

Definition at line 63 of file prisms.h.


Typedef Documentation

typedef float BoundingBox[3][2]

Definition at line 88 of file prisms.h.

typedef unsigned char CHARCOLOR[4]

Definition at line 87 of file prisms.h.

typedef struct CharColor * CharColorPointer

typedef float COLOR[4]

Definition at line 83 of file prisms.h.

typedef struct Color * ColorPointer

typedef float Mat33[3][3]

Definition at line 85 of file prisms.h.

typedef float Mat44[4][4]

Definition at line 86 of file prisms.h.

typedef struct MatStruct33 * MatStruct33Pointer

typedef struct MatStruct44 * MatStruct44Pointer

typedef float POINT[4]

Definition at line 79 of file prisms.h.

typedef struct Point * PointPointer

typedef float TEXTURE[2]

Definition at line 84 of file prisms.h.

typedef struct Txtr * TxtrPointer

typedef float VECTOR[3]

Definition at line 82 of file prisms.h.

typedef struct Vector * VectorPointer


Generated on Mon Jan 28 00:27:56 2013 for HDK by  doxygen 1.5.9