103 float horizontalFovRadians,
104 float pixelAspectRatio);
117 float verticalFovRadians);
174 float* horizontalFovRadians,
175 float* pixelAspectRatio);
180 #endif // __cplusplus
183 #endif // BEASTCAMERA_H
ILBStatus ILBGetCameraFov(ILBCameraHandle camera, float *horizontalFovRadians, float *pixelAspectRatio)
Gets the fov of the camera.
This header is the base for getting platform consistent types for the Beast API.
const ILBCharType * ILBConstString
Beast api const string type.
Definition: beastapitypes.h:245
Handle for Beast cameras Intentionally hidden implementation.
Definition: beastapitypes.h:429
Latlong environment camera.
Definition: beastcamera.h:36
Cubemap environment camera.
Definition: beastcamera.h:26
ILBEnvironmentCameraType
Environment camera types.
Definition: beastcamera.h:22
ILBStatus ILBGetCameraTransform(ILBCameraHandle camera, ILBMatrix4x4 *transform)
Gets the transform of a camera.
Matrix for transformations.
Definition: beastapitypes.h:383
ILBStatus ILBSetCameraDof(ILBCameraHandle camera, float fstop, float focusDistance, int32 blades)
Sets depth of field parameters for the camera.
Ball environment camera.
Definition: beastcamera.h:31
ILBStatus ILBCreatePerspectiveCamera(ILBSceneHandle scene, ILBConstString name, const ILBMatrix4x4 *transform, ILBCameraHandle *camera)
Add a camera to the scene.
ILBStatus ILBCreateEnvironmentCamera(ILBSceneHandle scene, ILBConstString name, const ILBMatrix4x4 *transform, ILBEnvironmentCameraType type, ILBCameraHandle *camera)
Add an environment camera to the scene.
ILBStatus ILBSetCameraMotionTransforms(ILBCameraHandle camera, const ILBMatrix4x4 *transforms, int32 count)
Sets the motion transforms of a motion blurred camera.
ILBStatus ILBGetCameraName(ILBCameraHandle camera, ILBStringHandle *name)
Gets the name of a camera.
ILBStatus ILBSetCameraDisplayName(ILBCameraHandle camera, ILBConstString displayName)
Sets the display name for the camera.
ILBStatus ILBSetCameraTransform(ILBCameraHandle camera, const ILBMatrix4x4 *transform)
Sets the transform of a camera.
Handle for Beast scenes Intentionally hidden implementation.
Definition: beastapitypes.h:408
ILBStatus ILBSetVerticalFov(ILBCameraHandle camera, float verticalFovRadians)
Sets the vertical fov of the camera.
ILBStatus
Status codes for Beast API calls.
Definition: beastapitypes.h:153
ILBStatus ILBSetFov(ILBCameraHandle camera, float horizontalFovRadians, float pixelAspectRatio)
Sets the fov of the camera.
Handle for Beast strings Intentionally hidden implementation.
Definition: beastapitypes.h:471