51 void setConfigValues();
52 virtual void tick(
float dt)
override;
58 {
return this->camera_; }
61 {
return this->bHasFocus_; }
63 void setDrag(
bool bDrag);
65 {
return this->bDrag_; }
71 void configvaluecallback_changedFovAndAspectRatio();
72 void configvaluecallback_changedNearClipDistance();
74 virtual void windowResized(
unsigned int newWidth,
unsigned int newHeight)
override;
The StaticEntity is the simplest derivative of the orxonox::WorldEntity class.
Definition: StaticEntity.h:50
Ogre::SceneNode * cameraNode_
Definition: Camera.h:77
Declaration of the Tickable interface.
float fov_
Definition: Camera.h:82
float aspectRatio_
Definition: Camera.h:83
Interface for receiving window events like resize, moved and focusChanged.
Definition: WindowEventListener.h:43
bool hasFocus()
Definition: Camera.h:60
Ogre::Camera * getOgreCamera()
Definition: Camera.h:57
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Shared library macros, enums, constants and forward declarations for the orxonox library ...
Ogre::Camera * camera_
Definition: Camera.h:76
bool bHasFocus_
Definition: Camera.h:79
bool bDrag_
Definition: Camera.h:80
#define _OrxonoxExport
Definition: OrxonoxPrereqs.h:60
bool lastDtLagged_
Definition: Camera.h:81
float nearClipDistance_
Definition: Camera.h:78
Definition: CameraManager.h:46
Definition: TimeFactorListener.h:37
The Tickable interface provides a tick(dt) function, that gets called every frame.
Definition: Tickable.h:52
bool getDrag() const
Definition: Camera.h:64