Editor Scripting API
Lens Scripting API
Guide Docs
Editor Scripting
LensStudio:FileSystem
realPath
Function realPath
realPath
(
path
:
Path
)
:
Path
Parameters
path
:
Path
Returns
Path
Settings
Member Visibility
Inherited
Private
Theme
OS
Light
Dark
Lens Scripting API
Guide Docs
Editor Scripting API
Full API List
Editor Scripting
Base64
BaseDescriptor
bvec4
clearInterval
clearTimeout
ComponentNameMap
console
Editor
Editor
Ai
Ai
IChatAccess
IChatMessageDraft
Storage
Alignment
Horizontal
Vertical
AnimationClip
AnimationLayerBlendMode
AnimationLayerScaleMode
Assets
AnimationAsset
AntialiasingMode
AntialiasingQuality
Asset
BlendMode
BodyTracking3DAsset
ClearColorOption
CullMode
DepthBufferStrategy
DepthFunction
DeviceCameraTexture
FaceCropTexture
FaceMesh
FileMesh
FileTexture
FileTexture2DArray
FileTexture3D
FileTextureCubemap
FileTextureInfo
FileTextureInfo3D
FilteringMode
Font
FrustumCullMode
GaussianSplattingAsset
HairDataAsset
HandTracking3DAsset
HandTracking3DHandType
ImageMarker
JavaScriptAsset
Location
LocationMesh
LocationType
MarkerAsset
Material
MLAsset
MSAAStrategy
NativePackageDescriptor
Object3DAsset
ObjectOwner
ObjectPrefab
ObjectTrackingTexture
ObjectTrackingTextureType
Pass
PassInfo
Physics
Filter
LevelsetColliderAsset
Matter
WorldSettingsAsset
RemoteMLAsset
RenderMesh
RenderTarget
Sampler
Scene
ScriptAsset
ScriptTypes
Visibility
SegmentationTexture
SegmentationType
SnapcodeMarker
Texture
TextureParameter
Version
VertexAttribute
WrapMode
Axis
Buffer
Components
AnimationPlayer
BackgroundSettings
BarycentricVertex
BaseMeshVisual
Camera
CameraAspectPreset
CameraClearColor
CameraClearColor
Mode
CameraClearDepth
CameraClearDepth
Mode
CameraDepthBufferMode
CameraDeviceProperty
CameraOitLayers
CameraType
Canvas
CapitalizationOverride
ClipRangeType
ClothVisual
ClothVisual
BendMode
VertexBinding
Component
DecayType
DeviceTracking
DeviceTrackingMode
DropshadowSettings
EnvmapFromCameraMode
ExtrudeDirection
EyeColorVisual
EyeToRender
FaceInsetRegion
FaceInsetVisual
FaceMaskVisual
FaceStretchVisual
GaussianSplattingVisual
HairVisual
Head
HeadAttachmentPointType
HorizontalOverflow
Image
InteractionComponent
LightSource
LightType
LiquifyVisual
LocatedAtComponent
LookAtComponent
LookAtComponent
AimVectors
LookAtMode
WorldUpVector
ManipulateComponent
MarkerTrackingComponent
MaterialMeshVisual
MeshShadowMode
ObjectTracking
ObjectTracking3D
ObjectTracking3D
TrackingMode
ObjectTrackingType
OutlineSettings
Physics
BodyComponent
BodySetting
Box
Capsule
ColliderComponent
Cone
Constraint
ConstraintComponent
Cylinder
LevelSet
Mesh
Shape
Sphere
WorldComponent
PostEffectVisual
RectangleSetter
RenderLayerOwner
RenderMeshVisual
RetouchVisual
RotationOptions
ScreenRegionComponent
ScreenRegionType
ScreenTransform
ScreenTransformConstraints
ScriptComponent
Skin
SortingType
StretchMode
StretchPoint
SurfaceOptions
Text
Text3D
TextAdvancedLayout
TextFill
TextFillMode
TextFillTileZone
UnitType
VerticalOverflow
Visual
Compression
Compression
Zip
ContextAction
Dock
Dock
IDockManager
Icon
IContext
IGuard
IInterface
InterfaceId
IOverlayManager
IPlugin
IPluginComponent
Model
Model
AssetContext
AssetContext
Item
AssetImportMetadata
AssetManager
BaseChangesStream
ChangesStream
DeviceType
Entity
EntityBaseType
EntityPrototypeData
EntityStructure
ExportDependency
ImportResult
Layer
LayerId
Layers
LayerSet
LensActivationCamera
LensApplicability
Meta
MetaInfo
ObjectContext
PackageOption
Prefabable
Project
ResultType
SceneObject
Path
PlaybackMode
PluginSystem
Point
Preview
Preview
IPreviewController
Rect
ScopedConnection
Shape
Size
Transform
Uuid
global
secureLocalStorage
IPanelPlugin
IPluginDescriptor
LensStudio:Analytics
LensStudio:App
env
version
LensStudio:AssetLibrary
Asset
AssetFilter
AssetListRequest
AssetListResponse
AssetListService
AssetListSuccess
AssetType
Environment
EnvironmentSetting
IAssetLibraryProvider
Pagination
Resource
ServiceError
Space
LensStudio:AssetUtils.js
addDefine
addGraphToMaterial
createMaterialFromGraph
findAsset
findOrCreateNativeAsset
findOrCreateNonNativeAsset
findOrCreateObjectTrackingTexture
findOrCreateScreenTexture
getResourceFile
importImageAsTexture
setupSamplerWrapMode
ShaderGraphType
LensStudio:ChatAssistant
ChatAssistant
Descriptor
LensStudio:CoreService
CoreService
Descriptor
LensStudio:DialogPlugin
Descriptor
DialogPlugin
LensStudio:EditorPlugin
Descriptor
EditorPlugin
LensStudio:FileSystem
copyDir
CopyDirOptions
copyFile
createDir
CreateDirOptions
exists
isDirectory
isFile
readBytes
readDir
ReadDirOptions
readFile
realPath
remove
rename
size
TempDir
Watcher
writeFile
LensStudio:GeneralUtils.js
promisify
LensStudio:GuiService
Descriptor
GuiService
IGuiService
LensStudio:HierarchyUtils.js
CreateOptions
createOrthoCameraOnObject
createPerspectiveCameraOnObject
findInAncestorsByName
findInAncestorsByType
findInDescendantsByName
findInDescendantsByType
findInRootObjectsByName
findInRootObjectsByType
findNearestCameraInAncestors
findOrCreateCameraObject
findOrCreateChildWithName
findOrCreateOrthoCameraForObject
getFirstCameraInScene
getNearestOrFirstCamera
getOrCreateCanvas
getOrCreateScreenRegion
SearchOptions
LensStudio:LensBasedEditorView
LensStudio:ModelUi
EntityReferencePickerLine
LensStudio:MultimediaWidgets
LensStudio:Network
Address
BaseServer
BaseSocket
FormData
HttpReply
HttpRequest
HttpRequest
Method
HttpResponse
performAuthorizedHttpRequest
performHttpRequest
performHttpRequestWithReply
TcpServer
TcpSocket
LensStudio:OverlayPlugin
Descriptor
OverlayPlugin
LensStudio:PanelPlugin
Descriptor
PanelPlugin
LensStudio:PluginVerifier
Descriptor
PluginVerifier
LensStudio:Preset
Descriptor
Preset
LensStudio:ProjectSettingsPlugin
Descriptor
ProjectSettingsPlugin
LensStudio:RemoteServiceModule
performApiRequest
RemoteApiRequest
RemoteApiResponse
RemoteApiResponse
LinkedResource
LensStudio:Serialization
IReader
IWriter
Yaml
LensStudio:Shell
openUrl
showItemInFolder
LensStudio:Subprocess
ExitStatus
ProcessError
ProcessState
spawn
SpawnOptions
spawnSync
SpawnSyncResult
Subprocess
Writable
LensStudio:SysInfo
productType
LensStudio:Ui
AbstractButton
Action
Alignment
ArrowPosition
AspectRatioMode
BackgroundRole
BoxLayout
CalloutFrame
CheckBox
CheckState
ClearLayoutBehavior
ClickableLabel
CollapsiblePanel
Color
ColorButton
ColorRole
ComboBox
ContextMenuPolicy
Dialog
Dialogs
Options
Params
Direction
DockState
DoubleSpinBox
FontRole
getUrlString
GridLayout
Gui
IconMode
IDialogs
IGui
ImageView
Label
Layout
LineEdit
Menu
Movie
MovieView
Orientation
OverflowToolBar
Pixmap
PopupWithArrow
ProgressBar
ProgressIndicator
ProjectSettings
Error
NoIssue
Warning
PushButton
RadioButton
RadioButtonGroup
Rect
SearchLineEdit
Section
Separator
Shadow
Size
SizePolicy
Policy
Sizes
Slider
SpinBox
StackedLayout
StackedWidget
StackingMode
StatusIndicator
TabBar
TextEdit
ToolbarConfig
ToolbarPosition
ToolbarSettings
ToolButton
TransformationMode
VerticalScrollArea
WebEngineView
Widget
LensStudio:UriHandlerPlugin
Descriptor
UriHandlerPlugin
LensStudio:WebSocket
WebSocket
WebSocketServer
mat3
mat3
identity
makeFromRotation
zero
quat
quat
angleAxis
angleBetween
fromEulerAngles
fromEulerVec
fromRotationMat
lerp
lookAt
quatIdentity
rotationFromTo
slerp
ScriptObject
SecureLocalStorage
setInterval
setTimeout
signal0
signal1
signal2
signal3
signal4
signal5
Task
Timeout
TypeScriptAsset
vec2
vec2
down
left
lerp
max
min
one
randomDirection
right
up
zero
vec3
vec3
back
down
forward
left
lerp
max
min
one
orthonormalize
randomDirection
right
slerp
up
zero
vec4
vec4
lerp
max
min
one
zero
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R