Avoid warning and make local variable lower-case.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6000 dfc29bdd-3216-0410-991c-e03cc46cb475
This commit is contained in:
65
include/ISceneNodeAnimatorCameraMaya.h
Normal file
65
include/ISceneNodeAnimatorCameraMaya.h
Normal file
@@ -0,0 +1,65 @@
|
||||
// Copyright (C) 2002-2012 Nikolaus Gebhardt
|
||||
// This file is part of the "Irrlicht Engine".
|
||||
// For conditions of distribution and use, see copyright notice in irrlicht.h
|
||||
|
||||
#ifndef __I_SCENE_NODE_ANIMATOR_CAMERA_MAYA_H_INCLUDED__
|
||||
#define __I_SCENE_NODE_ANIMATOR_CAMERA_MAYA_H_INCLUDED__
|
||||
|
||||
#include "ISceneNodeAnimator.h"
|
||||
|
||||
namespace irr
|
||||
{
|
||||
|
||||
namespace scene
|
||||
{
|
||||
|
||||
//! 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
|
||||
modeling tool.
|
||||
The camera is moving relative to the target with the mouse, by pressing either
|
||||
of the three buttons.
|
||||
In order to move the camera, set a new target for the camera. The distance defines
|
||||
the current orbit radius the camera moves on. Distance can be changed via the setter
|
||||
or by mouse events.
|
||||
*/
|
||||
class ISceneNodeAnimatorCameraMaya : public ISceneNodeAnimator
|
||||
{
|
||||
public:
|
||||
|
||||
//! Returns the speed of movement
|
||||
virtual f32 getMoveSpeed() const = 0;
|
||||
|
||||
//! Sets the speed of movement
|
||||
virtual void setMoveSpeed(f32 moveSpeed) = 0;
|
||||
|
||||
//! Returns the rotation speed
|
||||
virtual f32 getRotateSpeed() const = 0;
|
||||
|
||||
//! Set the rotation speed
|
||||
virtual void setRotateSpeed(f32 rotateSpeed) = 0;
|
||||
|
||||
//! Returns the zoom speed
|
||||
virtual f32 getZoomSpeed() const = 0;
|
||||
|
||||
//! Set the zoom speed
|
||||
virtual void setZoomSpeed(f32 zoomSpeed) = 0;
|
||||
|
||||
//! Returns the current distance, i.e. orbit radius
|
||||
virtual f32 getDistance() const = 0;
|
||||
|
||||
//! Set the distance
|
||||
virtual void setDistance(f32 distance) = 0;
|
||||
|
||||
//! Set the minimal distance to the camera target for zoom
|
||||
virtual void setTargetMinDistance(f32 minDistance) = 0;
|
||||
|
||||
//! Returns the minimal distance to the camera target for zoom
|
||||
virtual f32 getTargetMinDistance() const = 0;
|
||||
|
||||
};
|
||||
|
||||
} // end namespace scene
|
||||
} // end namespace irr
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user