# D:/CHAI3D/build-2-0-0/2.0.0/win32/src/scenegraph/CCamera.h File Reference

Scenegraph
Virtual Camera. More...

`#include "scenegraph/CGenericObject.h"`
`#include "math/CMaths.h"`
`#include "files/CImageLoader.h"`

Go to the source code of this file.

## Classes
struct | cClippingPlane
| Struct used for enabling arbitrary clipping planes after the viewing matrix has been set up. More...
class | cCamera
| cCamera describes a virtual Camera located inside the world. Its job in life is to set up the OpenGL projection matrix for the current OpenGL rendering context. The default camera looks down the negative x-axis. OpenGL folks may wonder why we chose the negative x-axis... it turns out that's a better representation of the standard conventions used in general robotics. More...
## Defines
#define | CHAI_MAX_CLIP_PLANES 6
| The maximum number of arbitrary clip planes.
## Variables
const int | CHAI_MONO = 0
| Constant specifying specific stereo rendering frames (Monoscopic View).
const int | CHAI_STEREO_LEFT = -1
| Constant specifying specific stereo rendering frames (Stereoscopic View - Left Eye).
const int | CHAI_STEREO_RIGHT = 1
| Constant specifying specific stereo rendering frames (Monoscopic View - Right Eye).
const int | CHAI_STEREO_DEFAULT = -1000

## Detailed Description

Scenegraph
Virtual Camera.

## Variable Documentation

const int CHAI_STEREO_DEFAULT = -1000

This constant is used to tell the _viewport_ that he should decide which frame(s) to render, and send MONO, LEFT, and/or RIGHT to the camera.

CHAI3D 2.0.0 documentation
Please address any questions to support@chai3d.org
(C) 2003-2009 - CHAI 3D
All Rights Reserved.