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