LogoLogo
Scripting DocsSupport
Scripting
Scripting
  • Sinespace Scripting Documentation
  • Client Scripting
    • Viewer
      • SDialogues
      • SInput
      • SShared
      • SUI
    • Network
      • SChat
      • SNetwork
      • SPhotos
      • SVideos
      • SWebService
    • Player
      • SEconomy
      • SGroup
      • SInventory
      • SProfile
      • SQuests
    • Region
      • SCameraManager
      • SGrid
      • SHost
      • SPersistence
      • SPhysics
      • SPostFX
      • SScene
      • SScript
      • SRenderSettings
    • Components
      • SAnimation
      • SAnimator
      • SAudioReactiveAnimation
      • SAudioReactiveBase
      • SAudioReactiveLight
      • SAudioReactiveMaterial
      • SAudioReactiveParticleSystem
      • SAudioReactiveTransform
      • SAudioSource
      • SBoxCollider
      • SBrowserSurface
      • SCamera
      • SCanvasGroup
      • SCapsuleCollider
      • SCharacterController
      • SClickable
      • SCloth
      • SCollider
      • SContentSizeFitter
      • SEmbeddedVideo
      • SEventCalendar
      • SFurniture
      • SGraphicRaycaster
      • SHingeJoint
      • SLight
      • SLineRenderer
      • SMeshRenderer
      • SModularVehicle
      • SNavMeshAgent
      • SNavMeshObstacle
      • SNetworking
      • SParticleSystem
      • SPlayableDirector
      • SPostProcessVolume
      • SRectTransform
      • SReflectionProbe
      • SRenderer
      • SRigidbody
      • SRoomFloor
      • SSceneBackgroundMusic
      • SScriptingData
      • SScriptingEvents
      • SScriptingResources
      • SScriptingRuntime
      • SSeat
      • SSkinnedMeshRenderer
      • SSphereCollider
      • SStateMachine
      • STerrain
      • STrailRenderer
      • SUIButton
      • SUICanvas
      • SUIDropdown
      • SUIImage
      • SUIInputField
      • SUILayout
      • SUIRawImage
      • SUIScrollbar
      • SUISlider
      • SUIText
      • SUIToggle
      • SUIToolTipHint
      • SVirtualCamera
      • SVoiceZone
    • Types
      • SAnimationState
      • SAnimatorStateInfo
      • SAvatar
      • SAvatarAppearance
      • SChatMessage
      • SColor
      • SCommandBuffer
      • SDateTime
      • SGameObject
      • SGenre
      • SGroupInfo
      • SInventoryItem
      • SJointLimits
      • SJointMotor
      • SJointSpring
      • SLandmark
      • SLayerMask
      • SMaterial
      • SMath
      • SMusicDirectory
      • SMusicStation
      • SMusicStationList
      • SNetworkMessageLua
      • SOutfit
      • SParticle
      • SPhysicsHit
      • SPublicRegion
      • SQuaternion
      • SRay
      • SRect
      • SResource
      • SScore
      • SScoreRank
      • SString
      • SSubRegion
      • STrackInfo
      • STuneIn
      • SUIRaycastResult
      • SUserRegions
      • SVector
      • SUserProfile
      • SSocialMedia
      • SWebResponse
  • Server Scripting
    • Library
      • SMath
    • Network
      • SShared
      • SWebservice
    • Region
      • SAvatar
      • SCell
      • SObject
      • SParcel
      • SParcelManager
      • SRegionScript
      • SScene
    • Storage
      • SDatabase
  • Guides
    • Persistence
    • Server Scripts
  • Sample Projects
    • Smart Lights
    • Trivia Box
  • Changelog
    • API Changelog
  • Support
    • Report An Issue
Powered by GitBook

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

On this page
  • Index
  • Properties Index
  • Properties
  • IsRootCanvas
  • ScaleFactor
  • ReferencePixelsPerUnit
  • PixelPerfect
  • PlaneDistance
  • SortingOrder
  • TargetDisplay
  • NormalizedSortingGridSize
  • GameObject

Was this helpful?

Export as PDF
  1. Client Scripting
  2. Components

SUICanvas

Index

Properties Index

Property Name

Properties

IsRootCanvas

bool IsRootCanvas get

The avoidance radius for the agent.

IsRootCanvas = Space.Host.ExecutingObject.UICanvas.IsRootCanvas

ScaleFactor

float ScaleFactor get set

Scales all UI elements in the Canvas by this factor.

Space.Host.ExecutingObject.UICanvas.ScaleFactor =  2.0

ReferencePixelsPerUnit

float ReferencePixelsPerUnit get set

If a sprite has this "Pixels Per Unit" setting, then one pixel in the sprite will cover one unit in the UI.

Space.Host.ExecutingObject.UICanvas.ReferencePixelsPerUnit =  50.0

PixelPerfect

bool PixelPerfect get set

Should the UI be rendered without antialiasing for precision?

Space.Host.ExecutingObject.UICanvas.PixelPerfect =  true

PlaneDistance

float PlaneDistance get set

The distance at which the UI plane should be placed in front of the camera.

Space.Host.ExecutingObject.UICanvas.PlaneDistance =  2.0

SortingOrder

int SortingOrder get set

Canvas' order within a sorting layer.

Space.Host.ExecutingObject.UICanvas.SortingOrder =  2.0

TargetDisplay

int TargetDisplay get set

For Overlay mode, display index on which the UI canvas will appear.

Space.Host.ExecutingObject.UICanvas.TargetDisplay =  1

NormalizedSortingGridSize

float NormalizedSortingGridSize get set

The normalized grid size that the canvas will split the renderable area into.

Space.Host.ExecutingObject.UICanvas.NormalizedSortingGridSize = 5.0

GameObject

Property Description

theGameObject = Space.Host.ExecutingObject.UICanvas.GameObject
PreviousSUIButtonNextSUIDropdown

Last updated 2 years ago

Was this helpful?

bool get

float get set

float get set

bool get set

float get set

int get set

int get set

float get set

SGameObject get

GameObject get

SGameObject
IsRootCanvas
ScaleFactor
ReferencePixelsPerUnit
PixelPerfect
PlaneDistance
SortingOrder
TargetDisplay
NormalizedSortingGridSize
GameObject