| _index (defined in Producer::Camera) | Producer::Camera | [protected] |
| _lens (defined in Producer::Camera) | Producer::Camera | [protected] |
| _refCount (defined in Producer::Referenced) | Producer::Referenced | [protected] |
| _rs (defined in Producer::Camera) | Producer::Camera | [protected] |
| _sh (defined in Producer::Camera) | Producer::Camera | [protected] |
| addPostCullCallback(Callback *cb) (defined in Producer::Camera) | Producer::Camera | [inline] |
| addPostDrawCallback(Callback *cb) (defined in Producer::Camera) | Producer::Camera | [inline] |
| addPostSwapCallback(Callback *cb) (defined in Producer::Camera) | Producer::Camera | [inline] |
| addPreCullCallback(Callback *cb) (defined in Producer::Camera) | Producer::Camera | [inline] |
| addPreDrawCallback(Callback *cb) (defined in Producer::Camera) | Producer::Camera | [inline] |
| advance(void) (defined in Producer::Camera) | Producer::Camera | [inline] |
| applyLens() | Producer::Camera | [inline] |
| applyView() (defined in Producer::Camera) | Producer::Camera | |
| BeginCameraFrame enum value (defined in Producer::Camera) | Producer::Camera | |
| BeginClear enum value (defined in Producer::Camera) | Producer::Camera | |
| BeginCull enum value (defined in Producer::Camera) | Producer::Camera | |
| BeginDraw enum value (defined in Producer::Camera) | Producer::Camera | |
| BeginInnerCull enum value (defined in Producer::Camera) | Producer::Camera | |
| BeginInnerDraw enum value (defined in Producer::Camera) | Producer::Camera | |
| BeginPostCullCallbacks enum value (defined in Producer::Camera) | Producer::Camera | |
| BeginPostDrawCallbacks enum value (defined in Producer::Camera) | Producer::Camera | |
| BeginPostSwapCallbacks enum value (defined in Producer::Camera) | Producer::Camera | |
| BeginPreCullCallbacks enum value (defined in Producer::Camera) | Producer::Camera | |
| BeginPreDrawCallbacks enum value (defined in Producer::Camera) | Producer::Camera | |
| Camera(void) (defined in Producer::Camera) | Producer::Camera | |
| cancel() (defined in Producer::Camera) | Producer::Camera | [virtual] |
| clear(void) (defined in Producer::Camera) | Producer::Camera | |
| convertLensToOrtho(float d) | Producer::Camera | [inline] |
| convertLensToPerspective(float d) | Producer::Camera | [inline] |
| disable() (defined in Producer::Camera) | Producer::Camera | [inline] |
| enable() (defined in Producer::Camera) | Producer::Camera | [inline] |
| EndCameraFrame enum value (defined in Producer::Camera) | Producer::Camera | |
| EndClear enum value (defined in Producer::Camera) | Producer::Camera | |
| EndCull enum value (defined in Producer::Camera) | Producer::Camera | |
| EndDraw enum value (defined in Producer::Camera) | Producer::Camera | |
| EndInnerCull enum value (defined in Producer::Camera) | Producer::Camera | |
| EndInnerDraw enum value (defined in Producer::Camera) | Producer::Camera | |
| EndPostCullCallbacks enum value (defined in Producer::Camera) | Producer::Camera | |
| EndPostDrawCallbacks enum value (defined in Producer::Camera) | Producer::Camera | |
| EndPostSwapCallbacks enum value (defined in Producer::Camera) | Producer::Camera | |
| EndPreCullCallbacks enum value (defined in Producer::Camera) | Producer::Camera | |
| EndPreDrawCallbacks enum value (defined in Producer::Camera) | Producer::Camera | |
| frame(bool doSwap=true) (defined in Producer::Camera) | Producer::Camera | |
| getBlockOnVsync() const (defined in Producer::Camera) | Producer::Camera | [inline] |
| getClearColor(float &red, float &green, float &blue, float &alpha) (defined in Producer::Camera) | Producer::Camera | |
| getFrameStats() (defined in Producer::Camera) | Producer::Camera | |
| getIndex() const (defined in Producer::Camera) | Producer::Camera | [inline] |
| getInstrumentationMode() const (defined in Producer::Camera) | Producer::Camera | [inline] |
| getLens() (defined in Producer::Camera) | Producer::Camera | [inline] |
| getLens() const (defined in Producer::Camera) | Producer::Camera | [inline] |
| getLensAspectRatio() (defined in Producer::Camera) | 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 (defined in Producer::Camera) | Producer::Camera | [inline] |
| getProjectionMatrix() (defined in Producer::Camera) | Producer::Camera | [inline] |
| getProjectionRectangle(float &left, float &right, float &bottom, float &top) const (defined in Producer::Camera) | Producer::Camera | |
| getProjectionRectangle(int &x, int &y, unsigned int &width, unsigned int &height) const (defined in Producer::Camera) | Producer::Camera | |
| getReferenceCount() const | Producer::Referenced | [inline] |
| getRenderSurface() (defined in Producer::Camera) | Producer::Camera | [inline] |
| getRenderSurface() const (defined in Producer::Camera) | Producer::Camera | [inline] |
| getSceneHandler() (defined in Producer::Camera) | Producer::Camera | [inline] |
| getSceneHandler() const (defined in Producer::Camera) | Producer::Camera | [inline] |
| getShareLens() (defined in Producer::Camera) | Producer::Camera | [inline] |
| getShareView() (defined in Producer::Camera) | Producer::Camera | [inline] |
| getViewMatrix(void) const (defined in Producer::Camera) | Producer::Camera | |
| isEnabled() (defined in Producer::Camera) | Producer::Camera | [inline] |
| LastStatsID enum value (defined in Producer::Camera) | Producer::Camera | |
| operator=(Referenced &) (defined in Producer::Referenced) | Producer::Referenced | [inline] |
| Producer::CameraGroup (defined in Producer::Camera) | Producer::Camera | [friend] |
| ref() const | Producer::Referenced | [inline] |
| Referenced() (defined in Producer::Referenced) | Producer::Referenced | [inline] |
| Referenced(const Referenced &) (defined in Producer::Referenced) | Producer::Referenced | [inline] |
| run(void) (defined in Producer::Camera) | Producer::Camera | |
| setBlockOnVsync(bool block) (defined in Producer::Camera) | Producer::Camera | [inline] |
| setClearColor(float red, float green, float blue, float alpha) (defined in Producer::Camera) | Producer::Camera | |
| setFocalDistance(double focal_distance) (defined in Producer::Camera) | Producer::Camera | [inline] |
| setFrameBarrier(Producer::RefBarrier *b) (defined in Producer::Camera) | Producer::Camera | |
| setIndex(unsigned int index) (defined in Producer::Camera) | Producer::Camera | [inline] |
| setInitTime(Timer_t initTime) (defined in Producer::Camera) | Producer::Camera | [inline] |
| setInstrumentationMode(bool mode) (defined in Producer::Camera) | Producer::Camera | [inline] |
| setLens(Lens *lens) (defined in Producer::Camera) | 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) (defined in Producer::Camera) | Producer::Camera | |
| setOffset(double _xshear, double _yshear) (defined in Producer::Camera) | Producer::Camera | |
| setProjectionRectangle(const float left, const float right, const float bottom, const float top) (defined in Producer::Camera) | Producer::Camera | |
| setProjectionRectangle(int x, int y, unsigned int width, unsigned int height) (defined in Producer::Camera) | Producer::Camera | |
| setRenderSurface(RenderSurface *rs) (defined in Producer::Camera) | Producer::Camera | [inline] |
| setRenderSurfaceWindowRectangle(int x, int y, unsigned int width, unsigned int height, bool resize=true) (defined in Producer::Camera) | Producer::Camera | [inline] |
| setSceneHandler(SceneHandler *sh) (defined in Producer::Camera) | Producer::Camera | [inline] |
| setShareLens(bool flag) (defined in Producer::Camera) | Producer::Camera | [inline] |
| setShareView(bool flag) (defined in Producer::Camera) | Producer::Camera | [inline] |
| setSyncBarrier(Producer::RefBarrier *b) (defined in Producer::Camera) | Producer::Camera | |
| setViewByLookat(float eyex, float eyey, float eyez, float centerx, float centery, float centerz, float upx, float upy, float upz) (defined in Producer::Camera) | Producer::Camera | |
| setViewByLookat(const Vec3 &eye, const Vec3 ¢er, const Vec3 &up) (defined in Producer::Camera) | Producer::Camera | |
| setViewByMatrix(const Matrix &mat) (defined in Producer::Camera) | Producer::Camera | |
| StatsID enum name (defined in Producer::Camera) | Producer::Camera | |
| sync(int n=1) (defined in Producer::Camera) | Producer::Camera | [inline] |
| TimeStamp typedef (defined in Producer::Camera) | Producer::Camera | |
| unref() const | Producer::Referenced | [inline] |
| unref_nodelete() const | Producer::Referenced | [inline] |
| Vsync enum value (defined in Producer::Camera) | Producer::Camera | |
| ~Camera(void) (defined in Producer::Camera) | Producer::Camera | [protected, virtual] |
| ~Referenced() (defined in Producer::Referenced) | Producer::Referenced | [inline, protected, virtual] |