SCamera
Index
Functions Index
void TakePhoto ()
SResource TakeSnapshot ()
Properties Index
bool HDR get
set
int PixelWidth get
int PixelHeight get
SVector Velocity get
bool UseOcclusionCulling get
set
bool Enabled get
set
float FieldOfView get
set
bool Orthographic get
set
float OrthographicSize get
set
float NearClip get
set
float FarClip get
set
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