xoreos  0.0.5
Classes | Namespaces | Macros
camera.h File Reference

Camera management. More...

#include "src/common/types.h"
#include "src/common/maths.h"
#include "src/common/singleton.h"
Include dependency graph for camera.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Graphics::CameraManager
 

Namespaces

 Graphics
 

Macros

#define CameraMan   Graphics::CameraManager::instance()
 Shortcut for accessing the camera manager. More...
 

Detailed Description

Camera management.

Definition in file camera.h.

Macro Definition Documentation

◆ CameraMan

#define CameraMan   Graphics::CameraManager::instance()

Shortcut for accessing the camera manager.

Definition at line 83 of file camera.h.

Referenced by Graphics::Aurora::Model::calculateDistance(), Engines::Console::cmdGetCamera(), Engines::Console::cmdSetCamera(), Engines::Sonic::Area::enter(), Engines::NWN2::Module::enter(), Engines::Jade::Module::enter(), Engines::Witcher::Module::enter(), Engines::NWN::Module::enter(), Engines::DragonAge::Campaign::enterArea(), Engines::DragonAge2::Campaign::enterArea(), Graphics::Aurora::AnimationThread::getNumIterationsToSkip(), Engines::Sonic::Module::handleCameraEvents(), Engines::FreeRoamCamera::handleCameraKeyboardInput(), Engines::FreeRoamCamera::handleCameraMouseInput(), Engines::Sonic::Module::handleEvents(), Engines::NWN2::Campaign::handleEvents(), Engines::DragonAge2::Campaigns::handleEvents(), Engines::DragonAge::Campaigns::handleEvents(), Engines::Witcher::Campaign::handleEvents(), Engines::Jade::Module::handleEvents(), Engines::KotOR2::Module::handleEvents(), Engines::NWN::Module::handleEvents(), Engines::KotOR::Module::handleEvents(), Engines::KotOR::Module::handlePCMovement(), Engines::Sonic::Area::leave(), Engines::NWN2::Module::movedPC(), Engines::Witcher::Module::movedPC(), Engines::KotOR2::Module::movedPC(), Engines::Jade::Module::movedPC(), Engines::KotOR::Module::movedPC(), Engines::NWN::Module::movedPC(), Engines::DragonAge::Campaign::movePC(), Engines::DragonAge2::Campaign::movePC(), Engines::NWN::Compass::notifyCameraMoved(), Engines::Sonic::AreaBackground::notifyCameraMoved(), Graphics::GraphicsManager::project(), Graphics::GraphicsManager::renderWorld(), Graphics::GraphicsManager::renderWorldShader(), Engines::KotOR::Module::switchPlayerCharacter(), Graphics::GraphicsManager::unproject(), Engines::SatelliteCamera::update(), and Engines::Jade::AreaLayout::updateCamera().