_index | Producer::Camera | [protected] |
_lens | Producer::Camera | [protected] |
_refCount | Producer::Referenced | [mutable, protected] |
_rs | Producer::Camera | [protected] |
_sh | Producer::Camera | [protected] |
addPostCullCallback(Callback *cb) | Producer::Camera | [inline] |
addPostDrawCallback(Callback *cb) | Producer::Camera | [inline] |
addPostSwapCallback(Callback *cb) | Producer::Camera | [inline] |
addPreCullCallback(Callback *cb) | Producer::Camera | [inline] |
addPreDrawCallback(Callback *cb) | Producer::Camera | [inline] |
advance(void) | Producer::Camera | [inline] |
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] |
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() | Producer::Camera | [inline] |
LastStatsID enum value | Producer::Camera | |
operator=(Referenced &) | Producer::Referenced | [inline] |
postCullCallbacks | Producer::Camera | [protected] |
postDrawCallbacks | Producer::Camera | [protected] |
postSwapCallbacks | Producer::Camera | [protected] |
preCullCallbacks | Producer::Camera | [protected] |
preDrawCallbacks | 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 | |
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 | |
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] |