PixelLightAPI
.
|
Mesh scene node joint modifier class. More...
#include <SNMMeshJoint.h>
Public Types | |
enum | EFlags { UseFallbackRotation = 1<<2 } |
Flags (SceneNodeModifier flags extension) More... | |
Public Member Functions | |
PLS_API const PLMath::Vector3 & | GetRotation () const |
PLS_API void | SetRotation (const PLMath::Vector3 &vValue) |
PLS_API const PLMath::Vector3 & | GetMin () const |
PLS_API void | SetMin (const PLMath::Vector3 &vValue) |
PLS_API const PLMath::Vector3 & | GetMax () const |
PLS_API void | SetMax (const PLMath::Vector3 &vValue) |
PLS_API | SNMMeshJoint (SceneNode &cSceneNode) |
Constructor. | |
virtual PLS_API | ~SNMMeshJoint () |
Destructor. | |
Protected Member Functions | |
virtual PLS_API void | OnActivate (bool bActivate) override |
Called when the scene node modifier has been activated or deactivated. |
Mesh scene node joint modifier class.
Flags (SceneNodeModifier flags extension)
Reimplemented from PLScene::SceneNodeModifier.
PLS_API PLScene::SNMMeshJoint::SNMMeshJoint | ( | SceneNode & | cSceneNode | ) |
Constructor.
[in] | cSceneNode | Owner scene node |
virtual PLS_API PLScene::SNMMeshJoint::~SNMMeshJoint | ( | ) | [virtual] |
Destructor.
PLS_API const PLMath::Vector3& PLScene::SNMMeshJoint::GetRotation | ( | ) | const |
PLS_API void PLScene::SNMMeshJoint::SetRotation | ( | const PLMath::Vector3 & | vValue | ) |
PLS_API const PLMath::Vector3& PLScene::SNMMeshJoint::GetMin | ( | ) | const |
PLS_API void PLScene::SNMMeshJoint::SetMin | ( | const PLMath::Vector3 & | vValue | ) |
PLS_API const PLMath::Vector3& PLScene::SNMMeshJoint::GetMax | ( | ) | const |
PLS_API void PLScene::SNMMeshJoint::SetMax | ( | const PLMath::Vector3 & | vValue | ) |
virtual PLS_API void PLScene::SNMMeshJoint::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.
|