#include <control.h>

Public Types |
|
| enum |
OpCode { kPreTrans, kPreRotateX, kPreRotateY, kPreRotateZ, kPreRotate } |
Public Member Functions |
|
| DelayedOp () | |
| DelayedOp (const Point3 &p) | |
| DelayedOp (const Quat &q) | |
| DelayedOp (float x) | |
| DelayedOp (int, float y) | |
| DelayedOp (int, int, float z) | |
Public Attributes |
|
| OpCode | code |
| Quat | arg |
| enum OpCode |
{
kPreTrans,
kPreRotateX,
kPreRotateY,
kPreRotateZ,
kPreRotate
};
| DelayedOp | ( | ) | [inline] |
{}
: code(kPreRotate), arg(q) {}
| DelayedOp | ( | float | x | ) | [inline] |
: code(kPreRotateX), arg(x, 0.0f, 0.0f, 0.0f) {}
| DelayedOp | ( | int | , |
| float | y | ||
| ) | [inline] |
: code(kPreRotateY), arg(0.0f, y, 0.0f, 0.0f) {}
| DelayedOp | ( | int | , |
| int | , | ||
| float | z | ||
| ) | [inline] |
: code(kPreRotateZ), arg(0.0f, 0.0f, z, 0.0f) {}