| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/transform.h>

Public Member Functions | |
| virtual const Matrix & | matrix (Engine *engine=0) const =0 |
| VRS_TYPEINFO (Transform, RenderObj) | |
All transformations are able to express themselves as a 4x4 matrix. The transformation can depend on the current settings accessible by the engine (e.g., context information such as projection or modelview matrix). In general, standard transformations such as rotation, scaling, or translation do not depend on the context. However, the billboarding transformation depends on the modelview matrix.
Implemented in VRS::AxonometricLookAt, VRS::Billboard, VRS::DOF, VRS::LookAt, VRS::Ortho, VRS::Perspective, VRS::Polar, VRS::Reflection, VRS::Rotation, VRS::Scaling, VRS::TEXT::TextBillboard, VRS::TEXT::TextBoundedScale, VRS::TEXT::TextScreenScale, VRS::Tf, and VRS::Translation.