#include <NodeOSG.h>
Additional Inherited Members | |
Public Member Functions inherited from TransformExtension | |
| void | SetOsgTransform (osg::MatrixTransform *xform) |
| void | Identity () |
| void | SetTrans (const FPoint3 &pos) |
| FPoint3 | GetTrans () const |
| void | Translate1 (const FPoint3 &pos) |
| void | TranslateLocal (const FPoint3 &pos) |
| void | Rotate2 (const FPoint3 &axis, double angle) |
| void | RotateLocal (const FPoint3 &axis, double angle) |
| void | RotateParent (const FPoint3 &axis, double angle) |
| FQuat | GetOrient () const |
| FPoint3 | GetDirection () const |
| void | SetDirection (const FPoint3 &point, bool bPitch=true) |
| void | Scale (float factor) |
| void | Scale3 (float x, float y, float z) |
| void | SetTransform1 (const FMatrix4 &mat) |
| void | GetTransform1 (FMatrix4 &mat) const |
| void | PointTowards (const FPoint3 &point, bool bPitch=true) |
Public Attributes inherited from TransformExtension | |
| osg::MatrixTransform * | m_pTransform |
A Transform node allows you to apply a transform (scale, rotate, translate) to all its child nodes.
1.8.4