Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials
Public Member Functions
irr::scene::ISceneNodeAnimatorCameraMaya Class Reference

Special scene node animator for Maya-style cameras. More...

#include <ISceneNodeAnimatorCameraMaya.h>

Inheritance diagram for irr::scene::ISceneNodeAnimatorCameraMaya:
irr::scene::ISceneNodeAnimator irr::io::IAttributeExchangingObject irr::IEventReceiver irr::IReferenceCounted

List of all members.

Public Member Functions

virtual f32 getMoveSpeed () const =0
 Returns the speed of movement.
virtual f32 getRotateSpeed () const =0
 Returns the rotation speed.
virtual f32 getZoomSpeed () const =0
 Returns the zoom speed.
virtual void setMoveSpeed (f32 moveSpeed)=0
 Sets the speed of movement.
virtual void setRotateSpeed (f32 rotateSpeed)=0
 Set the rotation speed.
virtual void setZoomSpeed (f32 zoomSpeed)=0
 Set the zoom speed.
- Public Member Functions inherited from irr::scene::ISceneNodeAnimator
virtual void animateNode (ISceneNode *node, u32 timeMs)=0
 Animates a scene node.
virtual ISceneNodeAnimatorcreateClone (ISceneNode *node, ISceneManager *newManager=0)=0
 Creates a clone of this animator.
virtual ESCENE_NODE_ANIMATOR_TYPE getType () const
 Returns type of the scene node animator.
virtual bool hasFinished (void) const
 Returns if the animator has finished.
virtual bool isEventReceiverEnabled () const
 Returns true if this animator receives events.
virtual bool OnEvent (const SEvent &event)
 Event receiver, override this function for camera controlling animators.
- Public Member Functions inherited from irr::io::IAttributeExchangingObject
virtual void deserializeAttributes (io::IAttributes *in, io::SAttributeReadWriteOptions *options=0)
 Reads attributes of the object.
virtual void serializeAttributes (io::IAttributes *out, io::SAttributeReadWriteOptions *options=0) const
 Writes attributes of the object.
- Public Member Functions inherited from irr::IReferenceCounted
bool drop () const
 Drops the object. Decrements the reference counter by one.
const c8getDebugName () const
 Returns the debug name of the object.
s32 getReferenceCount () const
 Get the reference count.
void grab () const
 Grabs the object. Increments the reference counter by one.
 IReferenceCounted ()
 Constructor.
virtual ~IReferenceCounted ()
 Destructor.
- Public Member Functions inherited from irr::IEventReceiver
virtual ~IEventReceiver ()
 Destructor.

Detailed Description

Special scene node animator for Maya-style cameras.

This scene node animator can be attached to a camera to make it act like a 3d modelling tool. The camera is moving relative to the target with the mouse, by pressing either of the three buttons.

Definition at line 22 of file ISceneNodeAnimatorCameraMaya.h.


Member Function Documentation

virtual f32 irr::scene::ISceneNodeAnimatorCameraMaya::getMoveSpeed ( ) const
pure virtual

Returns the speed of movement.

virtual f32 irr::scene::ISceneNodeAnimatorCameraMaya::getRotateSpeed ( ) const
pure virtual

Returns the rotation speed.

virtual f32 irr::scene::ISceneNodeAnimatorCameraMaya::getZoomSpeed ( ) const
pure virtual

Returns the zoom speed.

virtual void irr::scene::ISceneNodeAnimatorCameraMaya::setMoveSpeed ( f32  moveSpeed)
pure virtual

Sets the speed of movement.

virtual void irr::scene::ISceneNodeAnimatorCameraMaya::setRotateSpeed ( f32  rotateSpeed)
pure virtual

Set the rotation speed.

virtual void irr::scene::ISceneNodeAnimatorCameraMaya::setZoomSpeed ( f32  zoomSpeed)
pure virtual

Set the zoom speed.


The documentation for this class was generated from the following file:

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Tue Jun 5 2012 17:58:50 by Doxygen (1.8.1)