|
| TTransformStack (const TTransform &base_transform=TTransform()) |
| Creates stack with base transform loaded to top.
|
|
void | Push () |
| Saves current stack state.
|
|
void | Pop () |
| Restores previously saved stack state.
|
|
const TTransform & | Top () const |
| Returns current stack state.
|
|
TTransform & | Top () |
| Returns current stack state.
|
|
void | MultGlobal (const TTransform &transform) |
| Multiplicates current stack state on transform.
|
|
void | MultLocal (const TTransform &transform) |
| Multiplicates transform on current stack state and saves result as current stack state.
|
|
void | Clear (const TTransform &base_transform) |
| Clears stack and loads given base transform to top.
|
|
template<class TTransform>
class DGLE::TTransformStack< TTransform >
Template for multiplication stacks.