|
Public Member Functions |
| CameraConfig () |
void | beginVisual (void) |
void | beginVisual (const char *name) |
void | setVisualSimpleConfiguration (void) |
void | setVisualByID (unsigned int id) |
void | addVisualAttribute (VisualChooser::AttributeName token, int param) |
void | addVisualAttribute (VisualChooser::AttributeName token) |
void | addVisualExtendedAttribute (unsigned int token) |
void | addVisualExtendedAttribute (unsigned int token, int param) |
void | endVisual (void) |
VisualChooser * | findVisual (const char *name) |
bool | parseFile (const std::string &file) |
void | beginRenderSurface (const char *name) |
void | setRenderSurfaceVisualChooser (const char *name) |
void | setRenderSurfaceVisualChooser (void) |
void | setRenderSurfaceWindowRectangle (int x, int y, unsigned int width, unsigned int height) |
void | setRenderSurfaceCustomFullScreenRectangle (int x, int y, unsigned int width, unsigned int height) |
void | setRenderSurfaceOverrideRedirect (bool flag) |
void | setRenderSurfaceHostName (const std::string &name) |
void | setRenderSurfaceDisplayNum (int n) |
void | setRenderSurfaceScreen (int n) |
void | setRenderSurfaceBorder (bool flag) |
void | setRenderSurfaceInputRectangle (float x0, float x1, float y0, float y1) |
void | endRenderSurface (void) |
RenderSurface * | findRenderSurface (const char *name) |
unsigned int | getNumberOfRenderSurfaces () |
RenderSurface * | getRenderSurface (unsigned int index) |
void | addCamera (std::string name, Camera *camera) |
void | beginCamera (std::string name) |
void | setCameraRenderSurface (const char *name) |
void | setCameraRenderSurface (void) |
void | setCameraProjectionRectangle (float x0, float x1, float y0, float y1) |
void | setCameraProjectionRectangle (int x0, int x1, int y0, int y1) |
void | setCameraOrtho (float left, float right, float bottom, float top, float nearClip, float farClip, float xshear=0.0, float yshear=0.0) |
void | setCameraPerspective (float hfov, float vfov, float nearClip, float farClip, float xshear=0.0, float yshear=0.0) |
void | setCameraFrustum (float left, float right, float bottom, float top, float nearClip, float farClip, float xshear=0.0, float yshear=0.0) |
void | setCameraLensShear (Matrix::value_type xshear, Matrix::value_type yshear) |
void | beginCameraOffset () |
void | rotateCameraOffset (Matrix::value_type deg, Matrix::value_type x, Matrix::value_type y, Matrix::value_type z) |
void | translateCameraOffset (Matrix::value_type x, Matrix::value_type y, Matrix::value_type z) |
void | scaleCameraOffset (Matrix::value_type x, Matrix::value_type y, Matrix::value_type z) |
void | shearCameraOffset (Matrix::value_type shearx, Matrix::value_type sheary) |
void | setCameraOffsetMultiplyMethod (Camera::Offset::MultiplyMethod method) |
void | endCameraOffset () |
void | endCamera (void) |
Camera * | findCamera (const char *name) |
unsigned int | getNumberOfCameras () const |
const Camera * | getCamera (unsigned int n) const |
Camera * | getCamera (unsigned int n) |
void | beginInputArea () |
void | addInputAreaEntry (char *renderSurfaceName) |
void | endInputArea () |
void | setInputArea (Producer::InputArea *ia) |
Producer::InputArea * | getInputArea () |
const Producer::InputArea * | getInputArea () const |
void | realize (void) |
bool | defaultConfig () |
void | addStereoSystemCommand (int screen, std::string stereoCmd, std::string monoCmd) |
const std::vector< StereoSystemCommand > & | getStereoSystemCommands () |
Static Public Member Functions |
std::string | findFile (std::string) |
Protected Member Functions |
| ~CameraConfig () |