SCamera

Index

Functions Index

Function Name

Properties Index

Property Name

Functions

TakePhoto

void TakePhoto ()

Triggers the Photo window in the UI, with the output of this camera. Perfect for photo booths.

Space.Host.ExecutingObject.Camera.TakePhoto()

TakeSnapshot

SResource TakeSnapshot ()

Captures a texture from the camera, and saves it in a SResource

Space.Host.ExecutingObject.Camera.TakeSnapshot()

Properties

HDR

bool HDR get set

Can this camera write HDR values? (i.e. values brighter than 1.0)

Space.Host.ExecutingObject.Camera.HDR = true

PixelWidth

int PixelWidth get

The width of this Camera's texture, in pixels

cameraWidthPixels = Space.Host.ExecutingObject.Camera.PixelWidth

PixelHeight

int PixelHeight get

The height of this Camera's texture in pixels

cameraHeightPixels = Space.Host.ExecutingObject.Camera.PixelHeight

Velocity

SVector Velocity get

World space speed of this camera, typically used for motion blur.

cameraVelocity = Space.Host.ExecutingObject.Camera.Velocity

UseOcclusionCulling

bool UseOcclusionCulling get set

Is Occlusion Culling enabled on this camera?

Space.Host.ExecutingObject.Camera.UseOcclusionCulling = true

Enabled

bool Enabled get set

Is this camera enabled?

Space.Host.ExecutingObject.Camera.Enabled = true
--clicking this object will Enable/Disable it's Camera component
thisGameObject = Space.Host.ExecutingObject
component = thisGameObject.Camera

OnClick = function()
component.Enabled =  not component.Enabled
end

thisGameObject.AddClickable()
thisGameObject.Clickable.OnClick(OnClick)

FieldOfView

float FieldOfView get set

The field of view of the camera, in typical scenarios, Sinespace uses a value of 52; however Unity will default to 60.

Space.Host.ExecutingObject.Camera.FieldOfView = 70

Orthographic

bool Orthographic get set

Does this camera render without perspective?

Space.Host.ExecutingObject.Camera.Orthographic = true

OrthographicSize

float OrthographicSize get set

The width of the camera when in Orthographic mode. Height will be adjusted based on aspect ratio of the Render Texture

Space.Host.ExecutingObject.Camera.OrthographicSize = 5.0 

NearClip

float NearClip get set

How close can an object be to the camera plane before it is not rendered?

Space.Host.ExecutingObject.Camera.NearClip = 2.0 

FarClip

float FarClip get set

How far is an object from the camera plane before it is not rendered?

Space.Host.ExecutingObject.Camera.FarClip = 6.0 

GameObject

SGameObject GameObject get

Returns a reference to the GameObject of this component.

theGameObject = Space.Host.ExecutingObject.Camera.GameObject

Last updated

Sinespace® is a registered trademark of Sine Wave Entertainment Ltd, All Rights Reserved.