25 #ifndef __I6ENGINE_MODULES_COMPONENTS_CAMERACOMPONENT_H__
26 #define __I6ENGINE_MODULES_COMPONENTS_CAMERACOMPONENT_H__
41 class GraphicsManager;
67 Ogre::SceneNode * _sceneNode;
81 void updateCameraComponent(
const Vec3 & position,
const Vec3 & lookAt,
const double nC,
double aspect,
const double fov);
86 void updateCameraFrustumComponent(
const double left,
const double right,
const double top,
const double bottom);
91 void enableCompositor(
const std::string & compositor,
bool enabled);
98 void createOrUpdateViewport(
int zOrder,
const double left,
const double top,
const double width,
const double height,
const double red,
const double green,
const double blue,
const double alpha);
Saves all graphics-related data associated with one GameObject.
Handles all light related functionality.
Implements 3-dimensional vectors.
#define ASSERT_THREAD_SAFETY_HEADER