PixelLightAPI
.
|
Scene node anchor modifier class. More...
#include <SNMAnchor.h>
Public Types | |
enum | EFlags { NoPosition = 1<<2, NoRotation = 1<<3, NoContainerUpdate = 1<<4 } |
Flags (SceneNodeModifier flags extension) More... | |
Public Member Functions | |
PLS_API | SNMAnchor (SceneNode &cSceneNode) |
Constructor. | |
virtual PLS_API | ~SNMAnchor () |
Destructor. | |
Protected Member Functions | |
virtual PLS_API void | OnActivate (bool bActivate) override |
Called when the scene node modifier has been activated or deactivated. |
Scene node anchor modifier class.
Flags (SceneNodeModifier flags extension)
NoPosition |
Do NOT manipulate the position |
NoRotation |
Do NOT manipulate the rotation |
NoContainerUpdate |
Do NOT change the container the attached node is in |
Reimplemented from PLScene::SceneNodeModifier.
PLS_API PLScene::SNMAnchor::SNMAnchor | ( | SceneNode & | cSceneNode | ) |
Constructor.
[in] | cSceneNode | Owner scene node |
virtual PLS_API PLScene::SNMAnchor::~SNMAnchor | ( | ) | [virtual] |
Destructor.
virtual PLS_API void PLScene::SNMAnchor::OnActivate | ( | bool | bActivate | ) | [override, protected, virtual] |
Called when the scene node modifier has been activated or deactivated.
[in] | bActivate | 'true' if the scene node modifier is now active, else 'false' |
Reimplemented from PLScene::SceneNodeModifier.
|