Why Meta Quest?
Design
Develop
API reference
Distribute and grow
Blog
Support
Login
API reference
API reference
Select your platform
No SDKs available
No versions available
Overview
com.meta.spatial.core
Classes
AttributeInfo
AttributeInfoMap
BooleanAttribute
BooleanAttributeData
Bound2D
Bound3D
ByBooleanFilterOperation
ByEntityAttributeFilterNode
ByEntityFilterOperation
ByEnumFilterOperation
ByFloatFilterNode
ByFloatFilterOperation
ByIntFilterNode
ByIntFilterOperation
ByLongFilterNode
ByLongFilterOperation
ByMapFilterNode
ByMapFilterOperation
ByPoseFilterNode
ByPoseFilterOperation
ByStringFilterNode
ByStringFilterOperation
ByTimeAttributeFilterNode
ByTimeFilterOperation
ByUUIDFilterNode
ByUUIDFilterOperation
ByVector2FilterNode
ByVector2FilterOperation
ByVector3FilterNode
ByVector3FilterOperation
ByVector4FilterNode
ByVector4FilterOperation
CachedQuery
CachedQueryBuilder
CachedQueryFilterData
CachedQueryNode
CachedQueryWhereBuilder
Color3
Color4
Color4Attribute
Color4AttributeData
ComponentBase
ComponentManager
ComponentRegistration
DataModel
DeleteListenerHolder
Entity
EntityAttribute
EntityAttributeData
EntityCreationDebugInfo
EntitySortCriterion
EnumAttribute
EnumAttributeData
EventArgs
ExperimentalMapAttribute
ExperimentalMapAttributeData
FeatureManager
FilterBuilder
FilteredCachedQueryNode
FilterNode
FloatAttribute
FloatAttributeData
FloatSortCriterion
GetComponentException
IntAttribute
IntAttributeData
IntSortCriterion
IsLocalFilterNode
LongAttribute
LongAttributeData
LongSortCriterion
Lut
Matrix44
Pose
PoseAttribute
PoseAttributeData
PoseSortCriterion
Quaternion
Query
QueryBuilder
QueryNode
SortBuilder
SortCriteriaBuilder
SortCriterion
SpatialContext
SpatialInterface
StringAttribute
StringAttributeData
StringSortCriterion
SystemBase
SystemBaseWithLateExecute
SystemDAG
SystemDependencies
SystemDependencyConfig
SystemManager
TimeAttribute
TimeAttributeData
TimeSortCriterion
TypedAbstractAttribute
URIAttribute
URIAttributeData
UUIDAttribute
UUIDAttributeData
Vector2
Vector2Attribute
Vector2AttributeData
Vector2SortCriterion
Vector3
Vector3Attribute
Vector3AttributeData
Vector3SortCriterion
Vector4
Vector4Attribute
Vector4AttributeData
Vector4SortCriterion
Enumerations
AttributePrimitive
FilterNodeType
Hand
PerformanceLevel
PriorityGroup
QueryNodeType
SortOption
Functions
isSpatialSimPlatform
Interfaces
AbstractAttribute
ComponentCompanion
EntityIterator
SpatialFeature
Objects
DebugUtils
EntityContext
SpatialLogger
TraceUtils
Properties
CB_EnableCaching
CP_Stats_ComponentBorrowFailedDirty
CP_Stats_ComponentBorrowFailedNotCachable
CP_Stats_ComponentBorrowFailedRecycled
CP_Stats_ComponentBorrows
CP_Stats_ComponentCreates
DM_Stats_ComponentCacheChecks
DM_Stats_ComponentCacheSuccess
DM_Stats_ComponentGets
Type Aliases
AttributeListener
ComponentListener
EventListener
PriorityGroupMap
SystemClass
SystemClassSet
SystemMap
SystemSet
com.meta.spatial.runtime
Classes
Anchor
AnimationTrack
ButtonClickEventArgs
ButtonDownEventArgs
ButtonHoverEventArgs
ButtonHoverMoveEventArgs
ButtonReleaseEventArgs
ControllerPose
CylinderLayerConfig
EquirectLayerConfig
HitInfo
LayerAlphaBlend
LayerColorScaleBias
LayerConfig
PanelConfigOptions
PanelDisplay
PanelDisplayBase
PanelInputListener
PanelSceneObject
PanelShape
PanelShapeConfig
PanelSurface
PointerEvent
QuadLayerConfig
RenderConfiguration
SamplerConfig
Scene
SceneAudioAsset
SceneAudioPlayer
SceneCylinderLayer
SceneEquirectLayer
SceneLayer
SceneMaterial
SceneMaterialAttribute
SceneMesh
SceneObject
ScenePhysicsObject
SceneQuadLayer
SceneSwapchain
SceneTexture
SkeletonJoint
TriangleMesh
VrActivity
Enumerations
AddressMode
AlphaMode
AudioPauseMode
BlendFactor
BlendMode
BodyTrackingFidelity
ControllerButton
DepthTest
DepthWrite
EnvironmentDepthMode
Filter
JointSet
JointType
MaterialSidedness
PanelShapeLayerBlendType
PanelShapeType
PointerEventType
ReferenceSpace
SceneMaterialDataType
SemanticType
SessionState
SortOrder
StereoMode
VertexLayout
Interfaces
AssetFetcher
InputListener
Objects
ButtonBits
LayerFilters
MainThreadCleanup
MathUtils
MicrogestureBits
NetworkedAssetLoader
Properties
AMOTION_EVENT_FLAG_NO_FOCUS_CHANGE
errorCodeMap
Type Aliases
JointPose
com.meta.spatial.toolkit
Classes
ActivityPanelRegistration
Animated
AppSystemActivity
AppSystemService
Audio
AudioSystem
AvatarAttachment
AvatarBody
AvatarSystem
Box
Color3
Color4
Controller
CreatorVisibility
CylinderShapeOptions
DeleteEntitiesSystem
Dome
DpDisplayOptions
DpPerMeterDisplayOptions
Equirect180ShapeOptions
Equirect360ShapeOptions
FlatColorMaterials
Followable
FollowableSystem
GLXF
GLXFEntityDeletionSystem
GLXFInfo
GLXFInternalNode
GLXFLeafNode
GLXFManager
GLXFNode
GLXFRoot
Grabbable
GrabbableFollowableSystem
GrabbableSystem
Hittable
IntentPanelRegistration
LayoutXMLPanelRegistration
Material
MediaPanelRenderOptions
MediaPanelSettings
Mesh
MeshCreationSystem
MeshManager
MicrogestureListenerHandle
Microgestures
MicrogesturesSystem
Named
Panel
PanelCreationSystem
PanelCreator
PanelDimensions
PanelDimensionsSystem
PanelInputOptions
PanelRegistration
PanelRenderMode
PanelStyleOptions
PixelDisplayOptions
Plane
PlayerBodyAttachmentSystem
ProcessListenersSystem
Quad
QuadShapeOptions
ReadableMediaPanelRenderOptions
ReadableMediaPanelSettings
ReadableVideoSurfacePanelRegistration
ResetDataModelSystem
RoundedBox
Scale
ScaleSystem
SceneObjectSystem
SceneUpdateTickTimeSystem
ScreenFractionDisplayOptions
Sphere
SupportsLocomotion
TickAnimationSystem
TickControllerSystem
TickDataModelSystem
TickTransformSystem
ToolkitFeature
Transform
TransformBuilder
TransformParent
UIPanelRenderOptions
UIPanelSettings
VideoSurfacePanelRegistration
ViewPanelRegistration
Visible
VisibleSystem
Enumerations
ControllerType
CreatorVisibilityState
FollowableType
GLXFReloadType
GrabbableType
MeshCollision
PlaybackState
PlaybackType
Functions
Box
Box
clampYAngle
getAbsoluteTransform
getRelativePose
getRelativePose
getRelativePose
MeshMaterialOverrides
PanelClickState
reparentChildInWorldCoordinates
resetFollowable
Scale
Interfaces
AppSystemCommon
MediaPanelDisplayOptions
MediaPanelShapeOptions
PanelConfigOptionsModifier
PanelSettings
UIPanelDisplayOptions
UIPanelShapeOptions
Objects
PanelConstants
PerfLogger
SpatialActivityManager
ToolkitComponentRegistrations
Properties
changed
distance
downTime
MESH_AXIS_URI
MESH_BOX_URI
MESH_DOME_URI
MESH_PLANE_URI
MESH_QUAD_URI
MESH_ROUNDEDBOX_URI
MESH_SKYBOX_URI
MESH_SPHERE_URI
meshElementId
nodeId
point
srcId
SUPPORTED_GLXF_EXTENSIONS
textureCoordinate
Type Aliases
MicrogestureStateChangeListener
com.meta.spatial
animation
Classes
PanelAnimationFeature
PanelAnimationSystem
PanelQuadCylinderAnimation
PanelQuadCylinderLocalState
PanelScaleInAnimation
PanelScaleInLocalState
PanelScaleOutAnimation
PanelScaleOutLocalState
Enumerations
PanelQuadCylinderAnimationStatus
PanelQuadCylinderAnimationType
Objects
ComponentRegistrations
PanelQuadCylinderAnimator
PanelScaleInAnimator
PanelScaleOutAnimator
Properties
QUAD_PANEL_RADIUS_MULTIPLIER
castinputforward
Classes
CastInputForwardFeature
CastInputForwardSystem
SimpleInputForwardHandler
compose
Classes
ComposeFeature
ComposeViewPanelRegistration
PanelViewLifecycleOwner
datamodelinspector
Classes
DataModelInspectorFeature
TickDataModelInspectorSystem
debugtools
Classes
AIDebugAccessibilityService
AIDebugToolsFeature
AIDebugToolsSystem
AssetReloadSystem
HotReloadFeature
RecursiveFileObserver
Objects
CrashMonitor
LogcatMonitor
TombstoneMonitor
isdk
Classes
IsdkBoxCollider
IsdkComponentCreationSystem
IsdkCurvedPanel
IsdkDefaultCursorSystem
IsdkFeature
IsdkGrabbable
IsdkGrabbableFollowableSystem
IsdkGrabConstraints
IsdkGrabFilter
IsdkInputListenerSystem
IsdkPanelDimensions
IsdkPanelGrabHandle
IsdkPanelPaddingRenderSystem
IsdkPanelResize
IsdkResizeSystem
IsdkSceneObjectPool
IsdkSphereCollider
IsdkSystem
IsdkSystemNativeApi
IsdkSystems
Enumerations
HandleSegmentType
InteractionEventSourceBehavior
IsdkGrabMovementType
IsdkGrabState
ResizeCornerState
ResizeMode
Interfaces
ExternalControllerInputHandler
Objects
ComponentRegistrations
isdk.handles
Classes
EmittingInputSource
GrabbedInputSummary
mruk
Classes
AnchorMeshSpawner
AnchorProceduralMesh
AnchorProceduralMeshConfig
AnchorProcMeshInfo
GlobalMeshData
MRUKAnchor
MRUKEnvironmentRaycastHit
MRUKFeature
MRUKHit
MRUKMesh
MRUKNativeResultException
MRUKPlane
MRUKPlaneUV
MRUKRoom
MRUKRoomFace
MRUKRoomMesh
MRUKSystem
MRUKVolume
TrackedKeyboard
TrackedQrCode
TrackingStatus
Enumerations
AnchorMeshScalingMode
AnchorMeshSelectionMode
MarkerPayloadType
MRUKAnchorTexCoordMode
MRUKEnvironmentRaycasterStatus
MRUKEnvironmentRaycastHitResult
MRUKLabel
MRUKLoadDeviceResult
MRUKSpawnMode
MRUKStartEnvironmentRaycasterResult
MRUKStartTrackerResult
MRUKWallTexCoordModeU
MRUKWallTexCoordModeV
SceneModel
SurfaceType
Tracker
Functions
mrukAnchorChildren
Interfaces
MRUKSceneEventListener
Objects
ComponentRegistrations
ovrmetrics
Classes
OVRMetric
OVRMetricDefinition
OVRMetricsDataModel
OVRMetricsFeature
OVRMetricsGroup
OVRMetricsNetwork
OVRMetricsScene
OVRMetricsSystem
OVRMetricsTicks
OVRMetricsTickTrackingSystem
OVRMetricsTool
physics
Classes
FrictionObject
GrabbablePhysicsSystem
Physics
PhysicsBridge
PhysicsCollisionCallbackEventArgs
PhysicsCreationSystem
PhysicsFeature
PhysicsLoader
PhysicsOutOfBoundsSystem
PhysicsWorldBounds
ScenePhysicsObject
TickPhysicsSystem
TickUpdatePhysicsStateSystem
UpdateCallbackEntitiesSystem
Enumerations
PhysicsMaterial
PhysicsState
Functions
Physics
Objects
PhysicsComponentRegistrations
TriggerNativeCallbackOnDatamodel
spatialaudio
Classes
AudioSessionId
AudioSessionManagerSystem
AudioSessionStereoOffsets
SoundfieldOrientation
SpatialAudioFeature
Enumerations
AudioType
SoundfieldOrientationType
StereoOffsetMode
Objects
ComponentRegistrations
splat
Annotations
SpatialSDKExperimentalSplatAPI
Classes
SplatFeature
SplatLoadEventArgs
SplatSystem
Enumerations
SplatFormat
toolkit.inflate
Classes
BaseLoader
EntityLoader
LoaderContext
RootLoader
uiset.button
Functions
BorderedButton
BorderedIconButton
BorderlessButton
BorderlessCircleButton
BorderlessIconButton
ButtonShelf
DestructiveButton
DestructiveCircleButton
DestructiveIconButton
PrimaryButton
PrimaryCircleButton
PrimaryIconButton
SecondaryButton
SecondaryCircleButton
SecondaryIconButton
TextTileButton
uiset.button.foundation
Classes
BorderedButtonColors
BorderlessButtonColors
ButtonShelfColors
DestructiveButtonColors
PrimaryButtonColors
SecondaryButtonColors
TextTileButtonColors
Objects
BorderedButtonDefaults
BorderlessButtonDefaults
ButtonShelfDefaults
DestructiveButtonDefaults
PrimaryButtonDefaults
SecondaryButtonDefaults
TextTileButtonDefaults
uiset.card
Functions
OutlinedCard
PrimaryCard
SecondaryCard
uiset.card.foundation
Classes
CardColors
Objects
CardDefaults
uiset.control
Classes
CheckboxColors
RadioButtonColors
SwitchColors
Functions
SpatialCheckbox
SpatialRadioButton
SpatialSwitch
Objects
CheckboxDefaults
RadioButtonDefaults
SwitchDefaults
uiset.dialog
Functions
SpatialBasicDialog
SpatialChoiceListDialog
SpatialIconDialog
SpatialInfoDialog
uiset.dialog.foundation
Classes
SpatialChoiceListDialogItem
SpatialDialogSteps
Enumerations
SpatialDialogVariant
uiset.dropdown
Functions
SpatialDropdown
SpatialIconDropdown
uiset.dropdown.foundation
Classes
BorderlessDropdownColors
FilledDropdownColors
SpatialDropdownItem
Objects
BorderlessDropdownDefaults
FilledDropdownDefaults
uiset.input
Functions
SpatialSearchBar
SpatialTextField
uiset.input.foundation
Enumerations
FieldValidationState
uiset.navigation
Functions
SpatialSideNavItem
uiset.navigation.foundation
Classes
SideNavItemColors
Objects
SideNavItemDefaults
uiset.slider
Functions
SpatialSliderLarge
SpatialSliderMedium
SpatialSliderSmall
uiset.slider.foundation
Classes
SliderColors
Objects
SliderDefaults
uiset.theme
Classes
SpatialColorScheme
SpatialIndicationNodeFactory
SpatialShapes
SpatialTypography
Functions
darkSpatialColorScheme
lightSpatialColorScheme
SpatialTheme
Objects
SpatialColor
SpatialShapeSizes
SpatialTheme
Properties
interFontFamily
LocalColorScheme
LocalShapes
LocalTypography
uiset.theme.icons
Objects
SpatialIcons
uiset.tooltip
Functions
SpatialTooltip
SpatialTooltipContent
vr
Classes
InputStateMachine
InputSystem
LocomotionSystem
VRFeature
Enumerations
HitState
LocomoteState
LocomotionControls
VrInputSystemType
Code samples
Downloads
Release notes
Supported platforms
com.meta.spatial
LocomoteState Enum
Signature
enum LocomoteState : Enum<LocomoteState>
Enumeration Constants
Member
None
MovingLeftHand
MovingRightHand
Rotating
Disabled
Did you find this page helpful?
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
English (US)
© 2026 Meta