_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] |