Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IceAxes.h File Reference

Go to the source code of this file.

Classes

class  Axes
 

Macros

#define __ICEAXES_H__
 

Enumerations

enum  PointComponent {
  _X = 0, _Y = 1, _Z = 2, _W = 3,
  _FORCE_DWORD = 0x7fffffff
}
 
enum  AxisOrder {
  AXES_XYZ = (_X)|(_Y<<2)|(_Z<<4), AXES_XZY = (_X)|(_Z<<2)|(_Y<<4), AXES_YXZ = (_Y)|(_X<<2)|(_Z<<4), AXES_YZX = (_Y)|(_Z<<2)|(_X<<4),
  AXES_ZXY = (_Z)|(_X<<2)|(_Y<<4), AXES_ZYX = (_Z)|(_Y<<2)|(_X<<4), AXES_FORCE_DWORD = 0x7fffffff
}
 

Detailed Description

Contains axes definition.

Author
Pierre Terdiman
Date
January, 29, 2000

Definition in file IceAxes.h.

Macro Definition Documentation

#define __ICEAXES_H__

Definition at line 14 of file Opcode.h.

Enumeration Type Documentation

enum AxisOrder
Enumerator
AXES_XYZ 
AXES_XZY 
AXES_YXZ 
AXES_YZX 
AXES_ZXY 
AXES_ZYX 
AXES_FORCE_DWORD 

Definition at line 25 of file IceAxes.h.

26  {
27  AXES_XYZ = (_X)|(_Y<<2)|(_Z<<4),
28  AXES_XZY = (_X)|(_Z<<2)|(_Y<<4),
29  AXES_YXZ = (_Y)|(_X<<2)|(_Z<<4),
30  AXES_YZX = (_Y)|(_Z<<2)|(_X<<4),
31  AXES_ZXY = (_Z)|(_X<<2)|(_Y<<4),
32  AXES_ZYX = (_Z)|(_Y<<2)|(_X<<4),
33 
34  AXES_FORCE_DWORD = 0x7fffffff
35  };
Enumerator
_X 
_Y 
_Z 
_W 
_FORCE_DWORD 

Definition at line 15 of file IceAxes.h.

16  {
17  _X = 0,
18  _Y = 1,
19  _Z = 2,
20  _W = 3,
21 
22  _FORCE_DWORD = 0x7fffffff
23  };