Camera

Camera control object in render,

Members

Functions

bindObject
void bindObject(Vector!float position, Vector!float size)

A method for binding a specific object to a camera to track it.

bindObject
void bindObject(Vector!float* position, Vector!float size)

A method for binding a specific object to a camera to track it.

bindObject
void bindObject(Instance instance)

A method for binding a specific object to a camera to track it.

followObject
void followObject()

A method that reproduces the process of tracking an object.

moveView
void moveView(Vecf value)

Moves the visible field.

resizeRoom
void resizeRoom(Vector!float value)

A method to change the allowed size of a scrolling room for a camera.

Properties

port
Shape!float port [@property getter]
Shape!float port [@property setter]

The port is the immediate visible part in the "room". The entire area in the world that must be covered in the field of view.

shape
Shape!float shape [@property getter]
Shape!float shape [@property setter]

The size of the visible part in the plane of the window.

sizeRoom
Vector!float sizeRoom [@property getter]

The allowed room size for camera scrolling.

sizeRoom
Vector!float sizeRoom [@property setter]

The allowed room size for camera scrolling.

trackDistance
Vector!float trackDistance [@property getter]

Distance between camera boundaries and subject for the scene to move the camera's view.

trackDistance
Vector!float trackDistance [@property setter]

Distance between camera boundaries and subject for the scene to move the camera's view.

Structs

CameraObject
struct CameraObject
Undocumented in source.

Meta