|
Mac OS 9
|
Generic camera routines. More...
#include <QD3D.h>Go to the source code of this file.
Data Structures | |
| struct | TQ3CameraPlacement |
| struct | TQ3CameraRange |
| struct | TQ3CameraViewPort |
| struct | TQ3CameraData |
| struct | TQ3OrthographicCameraData |
| struct | TQ3ViewPlaneCameraData |
| struct | TQ3ViewAngleAspectCameraData |
Typedefs | |
| typedef struct TQ3CameraPlacement | TQ3CameraPlacement |
| typedef struct TQ3CameraRange | TQ3CameraRange |
| typedef struct TQ3CameraViewPort | TQ3CameraViewPort |
| typedef struct TQ3CameraData | TQ3CameraData |
| typedef struct TQ3OrthographicCameraData | TQ3OrthographicCameraData |
| typedef struct TQ3ViewPlaneCameraData | TQ3ViewPlaneCameraData |
| typedef struct TQ3ViewAngleAspectCameraData | TQ3ViewAngleAspectCameraData |
Functions | |
| TQ3ObjectType | Q3Camera_GetType (TQ3CameraObject camera) |
| TQ3Status | Q3Camera_SetData (TQ3CameraObject camera, const TQ3CameraData *cameraData) |
| TQ3Status | Q3Camera_GetData (TQ3CameraObject camera, TQ3CameraData *cameraData) |
| TQ3Status | Q3Camera_SetPlacement (TQ3CameraObject camera, const TQ3CameraPlacement *placement) |
| TQ3Status | Q3Camera_GetPlacement (TQ3CameraObject camera, TQ3CameraPlacement *placement) |
| TQ3Status | Q3Camera_SetRange (TQ3CameraObject camera, const TQ3CameraRange *range) |
| TQ3Status | Q3Camera_GetRange (TQ3CameraObject camera, TQ3CameraRange *range) |
| TQ3Status | Q3Camera_SetViewPort (TQ3CameraObject camera, const TQ3CameraViewPort *viewPort) |
| TQ3Status | Q3Camera_GetViewPort (TQ3CameraObject camera, TQ3CameraViewPort *viewPort) |
| TQ3Status | Q3Camera_GetWorldToView (TQ3CameraObject camera, TQ3Matrix4x4 *worldToView) |
| TQ3Status | Q3Camera_GetWorldToFrustum (TQ3CameraObject camera, TQ3Matrix4x4 *worldToFrustum) |
| TQ3Status | Q3Camera_GetViewToFrustum (TQ3CameraObject camera, TQ3Matrix4x4 *viewToFrustum) |
| TQ3CameraObject | Q3OrthographicCamera_New (const TQ3OrthographicCameraData *orthographicData) |
| TQ3Status | Q3OrthographicCamera_GetData (TQ3CameraObject camera, TQ3OrthographicCameraData *cameraData) |
| TQ3Status | Q3OrthographicCamera_SetData (TQ3CameraObject camera, const TQ3OrthographicCameraData *cameraData) |
| TQ3Status | Q3OrthographicCamera_SetLeft (TQ3CameraObject camera, float left) |
| TQ3Status | Q3OrthographicCamera_GetLeft (TQ3CameraObject camera, float *left) |
| TQ3Status | Q3OrthographicCamera_SetTop (TQ3CameraObject camera, float top) |
| TQ3Status | Q3OrthographicCamera_GetTop (TQ3CameraObject camera, float *top) |
| TQ3Status | Q3OrthographicCamera_SetRight (TQ3CameraObject camera, float right) |
| TQ3Status | Q3OrthographicCamera_GetRight (TQ3CameraObject camera, float *right) |
| TQ3Status | Q3OrthographicCamera_SetBottom (TQ3CameraObject camera, float bottom) |
| TQ3Status | Q3OrthographicCamera_GetBottom (TQ3CameraObject camera, float *bottom) |
| TQ3CameraObject | Q3ViewPlaneCamera_New (const TQ3ViewPlaneCameraData *cameraData) |
| TQ3Status | Q3ViewPlaneCamera_GetData (TQ3CameraObject camera, TQ3ViewPlaneCameraData *cameraData) |
| TQ3Status | Q3ViewPlaneCamera_SetData (TQ3CameraObject camera, const TQ3ViewPlaneCameraData *cameraData) |
| TQ3Status | Q3ViewPlaneCamera_SetViewPlane (TQ3CameraObject camera, float viewPlane) |
| TQ3Status | Q3ViewPlaneCamera_GetViewPlane (TQ3CameraObject camera, float *viewPlane) |
| TQ3Status | Q3ViewPlaneCamera_SetHalfWidth (TQ3CameraObject camera, float halfWidthAtViewPlane) |
| TQ3Status | Q3ViewPlaneCamera_GetHalfWidth (TQ3CameraObject camera, float *halfWidthAtViewPlane) |
| TQ3Status | Q3ViewPlaneCamera_SetHalfHeight (TQ3CameraObject camera, float halfHeightAtViewPlane) |
| TQ3Status | Q3ViewPlaneCamera_GetHalfHeight (TQ3CameraObject camera, float *halfHeightAtViewPlane) |
| TQ3Status | Q3ViewPlaneCamera_SetCenterX (TQ3CameraObject camera, float centerXOnViewPlane) |
| TQ3Status | Q3ViewPlaneCamera_GetCenterX (TQ3CameraObject camera, float *centerXOnViewPlane) |
| TQ3Status | Q3ViewPlaneCamera_SetCenterY (TQ3CameraObject camera, float centerYOnViewPlane) |
| TQ3Status | Q3ViewPlaneCamera_GetCenterY (TQ3CameraObject camera, float *centerYOnViewPlane) |
| TQ3CameraObject | Q3ViewAngleAspectCamera_New (const TQ3ViewAngleAspectCameraData *cameraData) |
| TQ3Status | Q3ViewAngleAspectCamera_SetData (TQ3CameraObject camera, const TQ3ViewAngleAspectCameraData *cameraData) |
| TQ3Status | Q3ViewAngleAspectCamera_GetData (TQ3CameraObject camera, TQ3ViewAngleAspectCameraData *cameraData) |
| TQ3Status | Q3ViewAngleAspectCamera_SetFOV (TQ3CameraObject camera, float fov) |
| TQ3Status | Q3ViewAngleAspectCamera_GetFOV (TQ3CameraObject camera, float *fov) |
| TQ3Status | Q3ViewAngleAspectCamera_SetAspectRatio (TQ3CameraObject camera, float aspectRatioXToY) |
| TQ3Status | Q3ViewAngleAspectCamera_GetAspectRatio (TQ3CameraObject camera, float *aspectRatioXToY) |
Generic camera routines.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/
| TQ3Status Q3Camera_GetData | ( | TQ3CameraObject | camera, |
| TQ3CameraData * | cameraData | ||
| ) |
| TQ3Status Q3Camera_GetPlacement | ( | TQ3CameraObject | camera, |
| TQ3CameraPlacement * | placement | ||
| ) |
| TQ3Status Q3Camera_GetRange | ( | TQ3CameraObject | camera, |
| TQ3CameraRange * | range | ||
| ) |
| TQ3ObjectType Q3Camera_GetType | ( | TQ3CameraObject | camera | ) |
| TQ3Status Q3Camera_GetViewPort | ( | TQ3CameraObject | camera, |
| TQ3CameraViewPort * | viewPort | ||
| ) |
| TQ3Status Q3Camera_GetViewToFrustum | ( | TQ3CameraObject | camera, |
| TQ3Matrix4x4 * | viewToFrustum | ||
| ) |
| TQ3Status Q3Camera_GetWorldToFrustum | ( | TQ3CameraObject | camera, |
| TQ3Matrix4x4 * | worldToFrustum | ||
| ) |
| TQ3Status Q3Camera_GetWorldToView | ( | TQ3CameraObject | camera, |
| TQ3Matrix4x4 * | worldToView | ||
| ) |
| TQ3Status Q3Camera_SetData | ( | TQ3CameraObject | camera, |
| const TQ3CameraData * | cameraData | ||
| ) |
| TQ3Status Q3Camera_SetPlacement | ( | TQ3CameraObject | camera, |
| const TQ3CameraPlacement * | placement | ||
| ) |
| TQ3Status Q3Camera_SetRange | ( | TQ3CameraObject | camera, |
| const TQ3CameraRange * | range | ||
| ) |
| TQ3Status Q3Camera_SetViewPort | ( | TQ3CameraObject | camera, |
| const TQ3CameraViewPort * | viewPort | ||
| ) |
| TQ3Status Q3OrthographicCamera_GetBottom | ( | TQ3CameraObject | camera, |
| float * | bottom | ||
| ) |
Q3OrthographicCamera_GetBottom()
| TQ3Status Q3OrthographicCamera_GetData | ( | TQ3CameraObject | camera, |
| TQ3OrthographicCameraData * | cameraData | ||
| ) |
Q3OrthographicCamera_GetData()
| TQ3Status Q3OrthographicCamera_GetLeft | ( | TQ3CameraObject | camera, |
| float * | left | ||
| ) |
Q3OrthographicCamera_GetLeft()
| TQ3Status Q3OrthographicCamera_GetRight | ( | TQ3CameraObject | camera, |
| float * | right | ||
| ) |
Q3OrthographicCamera_GetRight()
| TQ3Status Q3OrthographicCamera_GetTop | ( | TQ3CameraObject | camera, |
| float * | top | ||
| ) |
| TQ3CameraObject Q3OrthographicCamera_New | ( | const TQ3OrthographicCameraData * | orthographicData | ) |
| TQ3Status Q3OrthographicCamera_SetBottom | ( | TQ3CameraObject | camera, |
| float | bottom | ||
| ) |
Q3OrthographicCamera_SetBottom()
| TQ3Status Q3OrthographicCamera_SetData | ( | TQ3CameraObject | camera, |
| const TQ3OrthographicCameraData * | cameraData | ||
| ) |
Q3OrthographicCamera_SetData()
| TQ3Status Q3OrthographicCamera_SetLeft | ( | TQ3CameraObject | camera, |
| float | left | ||
| ) |
Q3OrthographicCamera_SetLeft()
| TQ3Status Q3OrthographicCamera_SetRight | ( | TQ3CameraObject | camera, |
| float | right | ||
| ) |
Q3OrthographicCamera_SetRight()
| TQ3Status Q3OrthographicCamera_SetTop | ( | TQ3CameraObject | camera, |
| float | top | ||
| ) |
| TQ3Status Q3ViewAngleAspectCamera_GetAspectRatio | ( | TQ3CameraObject | camera, |
| float * | aspectRatioXToY | ||
| ) |
Q3ViewAngleAspectCamera_GetAspectRatio()
| TQ3Status Q3ViewAngleAspectCamera_GetData | ( | TQ3CameraObject | camera, |
| TQ3ViewAngleAspectCameraData * | cameraData | ||
| ) |
Q3ViewAngleAspectCamera_GetData()
| TQ3Status Q3ViewAngleAspectCamera_GetFOV | ( | TQ3CameraObject | camera, |
| float * | fov | ||
| ) |
Q3ViewAngleAspectCamera_GetFOV()
| TQ3CameraObject Q3ViewAngleAspectCamera_New | ( | const TQ3ViewAngleAspectCameraData * | cameraData | ) |
| TQ3Status Q3ViewAngleAspectCamera_SetAspectRatio | ( | TQ3CameraObject | camera, |
| float | aspectRatioXToY | ||
| ) |
Q3ViewAngleAspectCamera_SetAspectRatio()
| TQ3Status Q3ViewAngleAspectCamera_SetData | ( | TQ3CameraObject | camera, |
| const TQ3ViewAngleAspectCameraData * | cameraData | ||
| ) |
Q3ViewAngleAspectCamera_SetData()
| TQ3Status Q3ViewAngleAspectCamera_SetFOV | ( | TQ3CameraObject | camera, |
| float | fov | ||
| ) |
Q3ViewAngleAspectCamera_SetFOV()
| TQ3Status Q3ViewPlaneCamera_GetCenterX | ( | TQ3CameraObject | camera, |
| float * | centerXOnViewPlane | ||
| ) |
Q3ViewPlaneCamera_GetCenterX()
| TQ3Status Q3ViewPlaneCamera_GetCenterY | ( | TQ3CameraObject | camera, |
| float * | centerYOnViewPlane | ||
| ) |
Q3ViewPlaneCamera_GetCenterY()
| TQ3Status Q3ViewPlaneCamera_GetData | ( | TQ3CameraObject | camera, |
| TQ3ViewPlaneCameraData * | cameraData | ||
| ) |
| TQ3Status Q3ViewPlaneCamera_GetHalfHeight | ( | TQ3CameraObject | camera, |
| float * | halfHeightAtViewPlane | ||
| ) |
Q3ViewPlaneCamera_GetHalfHeight()
| TQ3Status Q3ViewPlaneCamera_GetHalfWidth | ( | TQ3CameraObject | camera, |
| float * | halfWidthAtViewPlane | ||
| ) |
Q3ViewPlaneCamera_GetHalfWidth()
| TQ3Status Q3ViewPlaneCamera_GetViewPlane | ( | TQ3CameraObject | camera, |
| float * | viewPlane | ||
| ) |
Q3ViewPlaneCamera_GetViewPlane()
| TQ3CameraObject Q3ViewPlaneCamera_New | ( | const TQ3ViewPlaneCameraData * | cameraData | ) |
| TQ3Status Q3ViewPlaneCamera_SetCenterX | ( | TQ3CameraObject | camera, |
| float | centerXOnViewPlane | ||
| ) |
Q3ViewPlaneCamera_SetCenterX()
| TQ3Status Q3ViewPlaneCamera_SetCenterY | ( | TQ3CameraObject | camera, |
| float | centerYOnViewPlane | ||
| ) |
Q3ViewPlaneCamera_SetCenterY()
| TQ3Status Q3ViewPlaneCamera_SetData | ( | TQ3CameraObject | camera, |
| const TQ3ViewPlaneCameraData * | cameraData | ||
| ) |
| TQ3Status Q3ViewPlaneCamera_SetHalfHeight | ( | TQ3CameraObject | camera, |
| float | halfHeightAtViewPlane | ||
| ) |
Q3ViewPlaneCamera_SetHalfHeight()
| TQ3Status Q3ViewPlaneCamera_SetHalfWidth | ( | TQ3CameraObject | camera, |
| float | halfWidthAtViewPlane | ||
| ) |
Q3ViewPlaneCamera_SetHalfWidth()
| TQ3Status Q3ViewPlaneCamera_SetViewPlane | ( | TQ3CameraObject | camera, |
| float | viewPlane | ||
| ) |
Q3ViewPlaneCamera_SetViewPlane()