SCamera
Index
Functions Index
| Function Name |
|---|
| void TakePhoto () |
| SResource TakeSnapshot () |
Properties Index
| Property Name |
|---|
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.
- Lua
Space.Host.ExecutingObject.Camera.TakePhoto()
TakeSnapshot
SResource TakeSnapshot ()
Captures a texture from the camera, and saves it in a SResource
- Lua
Space.Host.ExecutingObject.Camera.TakeSnapshot()
Properties
HDR
bool HDR get set
Can this camera write HDR values? (i.e. values brighter than 1.0)
- Lua
Space.Host.ExecutingObject.Camera.HDR = true
PixelWidth
int PixelWidth get
The width of this Camera's texture, in pixels
- Lua
cameraWidthPixels = Space.Host.ExecutingObject.Camera.PixelWidth
PixelHeight
int PixelHeight get
The height of this Camera's texture in pixels
- Lua
cameraHeightPixels = Space.Host.ExecutingObject.Camera.PixelHeight
Velocity
SVector Velocity get
World space speed of this camera, typically used for motion blur.
- Lua
cameraVelocity = Space.Host.ExecutingObject.Camera.Velocity
UseOcclusionCulling
bool UseOcclusionCulling get set
Is Occlusion Culling enabled on this camera?
- Lua
Space.Host.ExecutingObject.Camera.UseOcclusionCulling = true
Enabled
bool Enabled get set
Is this camera enabled?
- Lua
Space.Host.ExecutingObject.Camera.Enabled = true
- Lua
--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.
- Lua
Space.Host.ExecutingObject.Camera.FieldOfView = 70
Orthographic
bool Orthographic get set
Does this camera render without perspective?
- Lua
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
- Lua
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?
- Lua
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?
- Lua
Space.Host.ExecutingObject.Camera.FarClip = 6.0
GameObject
SGameObject GameObject get
Returns a reference to the GameObject of this component.
- Lua
theGameObject = Space.Host.ExecutingObject.Camera.GameObject