| _index | Producer::Camera | [protected] |
| _lens | Producer::Camera | [protected] |
| _refCount | Producer::Referenced | [mutable, protected] |
| _rs | Producer::Camera | [protected] |
| _sh | Producer::Camera | [protected] |
| _updateCallback | Producer::Camera | [protected] |
| addPostCullCallback(Callback *cb) | Producer::Camera | [inline] |
| addPostDrawCallback(Callback *cb) | Producer::Camera | [inline] |
| addPostFrameCallback(Callback *cb) | Producer::Camera | [inline] |
| addPostSwapCallback(Callback *cb) | Producer::Camera | [inline] |
| addPreCullCallback(Callback *cb) | Producer::Camera | [inline] |
| addPreDrawCallback(Callback *cb) | Producer::Camera | [inline] |
| addPreFrameCallback(Callback *cb) | Producer::Camera | [inline] |
| advance(void) | Producer::Camera | |
| applyLens() | Producer::Camera | [inline] |
| applyView() | Producer::Camera | |
| BeginCameraFrame enum value | Producer::Camera | |
| BeginClear enum value | Producer::Camera | |
| BeginCull enum value | Producer::Camera | |
| BeginDraw enum value | Producer::Camera | |
| BeginInnerCull enum value | Producer::Camera | |
| BeginInnerDraw enum value | Producer::Camera | |
| BeginPostCullCallbacks enum value | Producer::Camera | |
| BeginPostDrawCallbacks enum value | Producer::Camera | |
| BeginPostSwapCallbacks enum value | Producer::Camera | |
| BeginPreCullCallbacks enum value | Producer::Camera | |
| BeginPreDrawCallbacks enum value | Producer::Camera | |
| Camera(void) | Producer::Camera | |
| cancel() | Producer::Camera | [virtual] |
| clear(void) | Producer::Camera | |
| convertLensToOrtho(float d) | Producer::Camera | [inline] |
| convertLensToPerspective(float d) | Producer::Camera | [inline] |
| disable() | Producer::Camera | [inline] |
| DrawTime enum value | Producer::Camera | |
| enable() | Producer::Camera | [inline] |
| EndCameraFrame enum value | Producer::Camera | |
| EndClear enum value | Producer::Camera | |
| EndCull enum value | Producer::Camera | |
| EndDraw enum value | Producer::Camera | |
| EndInnerCull enum value | Producer::Camera | |
| EndInnerDraw enum value | Producer::Camera | |
| EndPostCullCallbacks enum value | Producer::Camera | |
| EndPostDrawCallbacks enum value | Producer::Camera | |
| EndPostSwapCallbacks enum value | Producer::Camera | |
| EndPreCullCallbacks enum value | Producer::Camera | |
| EndPreDrawCallbacks enum value | Producer::Camera | |
| frame(bool doSwap=true) | Producer::Camera | |
| getBlockOnVsync() const | Producer::Camera | [inline] |
| getClearColor(float &red, float &green, float &blue, float &alpha) | Producer::Camera | |
| getFrameStats() | Producer::Camera | |
| getIndex() const | Producer::Camera | [inline] |
| getInstrumentationMode() const | Producer::Camera | [inline] |
| getLens() | Producer::Camera | [inline] |
| getLens() const | Producer::Camera | [inline] |
| getLensAspectRatio() | Producer::Camera | [inline] |
| getLensAutoAspect() | Producer::Camera | [inline] |
| getLensHorizontalFov() | Producer::Camera | [inline] |
| getLensMatrix(Matrix::value_type matrix[16]) | Producer::Camera | [inline] |
| getLensParams(double &left, double &right, double &bottom, double &top, double &nearClip, double &farClip, double &xshear, double &yshear) | Producer::Camera | [inline] |
| getLensProjectionType() | Producer::Camera | [inline] |
| getLensShear(double &xshear, double &yshear) | Producer::Camera | [inline] |
| getLensVerticalFov() | Producer::Camera | [inline] |
| getPositionAndAttitudeMatrix(void) const | Producer::Camera | [inline] |
| getProjectionMatrix() | Producer::Camera | [inline] |
| getProjectionRectangle(float &left, float &right, float &bottom, float &top) const | Producer::Camera | |
| getProjectionRectangle(int &x, int &y, unsigned int &width, unsigned int &height) const | Producer::Camera | |
| getReferenceCount() const | Producer::Referenced | [inline] |
| getRenderSurface() | Producer::Camera | [inline] |
| getRenderSurface() const | Producer::Camera | [inline] |
| getSceneHandler() | Producer::Camera | [inline] |
| getSceneHandler() const | Producer::Camera | [inline] |
| getShareLens() | Producer::Camera | [inline] |
| getShareView() | Producer::Camera | [inline] |
| getTimeOfLastVSync() | Producer::Camera | [inline] |
| getTimeOfNextVSync() | Producer::Camera | [inline] |
| getViewMatrix(void) const | Producer::Camera | |
| isEnabled() const | Producer::Camera | [inline] |
| LastPipeStatsID enum value | Producer::Camera | |
| LastStatsID enum value | Producer::Camera | |
| operator=(Referenced &) | Producer::Referenced | [inline] |
| PipeStatsID enum name | Producer::Camera | |
| postCullCallbacks | Producer::Camera | [protected] |
| postDrawCallbacks | Producer::Camera | [protected] |
| postFrameCallbacks | Producer::Camera | [protected] |
| postSwapCallbacks | Producer::Camera | [protected] |
| preCullCallbacks | Producer::Camera | [protected] |
| preDrawCallbacks | Producer::Camera | [protected] |
| preFrameCallbacks | Producer::Camera | [protected] |
| Producer::CameraGroup class | Producer::Camera | [friend] |
| ref() const | Producer::Referenced | [inline] |
| Referenced() | Producer::Referenced | [inline] |
| Referenced(const Referenced &) | Producer::Referenced | [inline] |
| removePostCullCallback(Callback *cb) | Producer::Camera | |
| removePostDrawCallback(Callback *cb) | Producer::Camera | |
| removePostSwapCallback(Callback *cb) | Producer::Camera | |
| removePreCullCallback(Callback *cb) | Producer::Camera | |
| removePreDrawCallback(Callback *cb) | Producer::Camera | |
| run(void) | Producer::Camera | |
| setBlockOnVsync(bool block) | Producer::Camera | [inline] |
| setClearColor(float red, float green, float blue, float alpha) | Producer::Camera | |
| setFocalDistance(double focal_distance) | Producer::Camera | [inline] |
| setFrameBarrier(Producer::RefBarrier *b) | Producer::Camera | |
| setIndex(unsigned int index) | Producer::Camera | [inline] |
| setInitTime(Timer_t initTime) | Producer::Camera | [inline] |
| setInstrumentationMode(bool mode) | Producer::Camera | [inline] |
| setLens(Lens *lens) | Producer::Camera | [inline] |
| setLensAspectRatio(double aspectRatio) | Producer::Camera | [inline] |
| setLensAutoAspect(bool ar) | Producer::Camera | [inline] |
| setLensFrustum(double left, double right, double bottom, double top, double nearClip, double farClip, double xshear=0, double yshear=0) | Producer::Camera | [inline] |
| setLensOrtho(double left, double right, double bottom, double top, double nearClip, double farClip, double xshear=0, double yshear=0) | Producer::Camera | [inline] |
| setLensPerspective(double hfov, double vfov, double nearClip, double farClip, double xshear=0, double yshear=0) | Producer::Camera | [inline] |
| setLensShear(double xshear, double yshear) | Producer::Camera | [inline] |
| setOffset(const Matrix::value_type matrix[16], Matrix::value_type _xshear=0.0, Matrix::value_type _yshear=0.0) | Producer::Camera | |
| setOffset(double _xshear, double _yshear) | Producer::Camera | |
| setOffsetMultiplyMethod(Offset::MultiplyMethod method) | Producer::Camera | [inline] |
| setProjectionRectangle(const float left, const float right, const float bottom, const float top) | Producer::Camera | |
| setProjectionRectangle(int x, int y, unsigned int width, unsigned int height) | Producer::Camera | |
| setRenderSurface(RenderSurface *rs) | Producer::Camera | [inline] |
| setRenderSurfaceWindowRectangle(int x, int y, unsigned int width, unsigned int height, bool resize=true) | Producer::Camera | [inline] |
| setSceneHandler(SceneHandler *sh) | Producer::Camera | [inline] |
| setShareLens(bool flag) | Producer::Camera | [inline] |
| setShareView(bool flag) | Producer::Camera | [inline] |
| setSyncBarrier(Producer::RefBarrier *b) | Producer::Camera | |
| setUpdateCallback(UpdateCallback *cb) | Producer::Camera | [inline] |
| setViewByLookat(float eyex, float eyey, float eyez, float centerx, float centery, float centerz, float upx, float upy, float upz) | Producer::Camera | |
| setViewByLookat(const Vec3 &eye, const Vec3 ¢er, const Vec3 &up) | Producer::Camera | |
| setViewByMatrix(const Matrix &mat) | Producer::Camera | |
| StatsID enum name | Producer::Camera | |
| SwapBuffersTime enum value | Producer::Camera | |
| sync(int n=1) | Producer::Camera | [inline] |
| TimeStamp typedef | Producer::Camera | |
| unref() const | Producer::Referenced | [inline] |
| unref_nodelete() const | Producer::Referenced | [inline] |
| Vsync enum value | Producer::Camera | |
| ~Camera(void) | Producer::Camera | [protected, virtual] |
| ~Referenced() | Producer::Referenced | [inline, protected, virtual] |