Camera category - Stingray Flow Node Reference

Camera category

Nodes

Outputs

Camera

camera

The currently active camera.

Unit

unit

The unit holding the camera.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/appkit/appkit.script_flow_nodes

Outputs

Distance

float

The far range of the camera.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose far range you want to retrieve.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Position

vector3

The position of the camera.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose position you want to retrieve.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Rotation

quaternion

The rotation of the camera.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose rotation you want to retrieve.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Distance

float

The near range of the camera.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose near range you want to retrieve.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Angle

float

The vertical FOV angle in radians.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose vertical FOV you want to retrieve.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Position

vector3

The world position of the camera.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose position you want to retrieve.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Rotation

quaternion

The world rotation of the camera.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose rotation you want to retrieve.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Inside

boolean

Returns true if the point is inside the frustum and false otherwise.

Distance

float

The distance of the point to the frustum.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose frustum you want to test.

vector3

Position

A point that is tested.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera to move.

vector3

Delta Position

The new delta position of the camera.

vector3

Velocity

The velocity of the camera.

event

In

This event triggers the evaluation of this node.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Ray

vector3

The ray cast to the position in world space.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose position and rotation defines the mapping between screen space and world space.

vector3

Screen Position

A point in screen coordinates.

float

Depth

The depth of the point.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

World Position

vector3

The converted point in world coordinates.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose position and rotation defines the mapping between screen space and world space.

vector3

Screen Position

A point in screen coordinates (x, y, 0).

float

Depth

The depth of the point.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

camera

Camera

The camera to set as active for the engine.

unit

Unit

The unit holding the camera.

event

In

This event triggers the evaluation of this node.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/appkit/appkit.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose far range you want to set.

float

Distance

The far range distance.

event

In

This event triggers the evaluation of this node.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose position you want to set.

vector3

Position

The position of the camera.

event

In

This event triggers the evaluation of this node.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose position you want to set.

quaternion

Rotation

The rotation of the camera.

event

In

This event triggers the evaluation of this node.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose near range you want to set.

float

Distance

The near range distance.

event

In

This event triggers the evaluation of this node.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose vertical FOV you want to set.

float

Angle

The vertical FOV angle in radians.

event

In

This event triggers the evaluation of this node.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Outputs

Screen Position

vector3

The converted point in screen coordinates.

Depth

float

The converted point depth value.

Inputs

unit

Unit

The unit owning the camera.

camera

Camera

The camera whose position and rotation defines the mapping between screen space and world space.

vector3

World Position

A point in world coordinates.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.