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.animation
Overview
PanelAnimationFeature
PanelAnimationSystem
PanelQuadCylinderAnimationStatus
Overview
COMPLETED
PLAYING
START
PanelQuadCylinderAnimator
PanelQuadCylinderLocalState
PanelScaleInAnimator
PanelScaleInLocalState
PanelScaleOutAnimator
PanelScaleOutLocalState
com.meta.spatial.castinputforward
Overview
CastInputForwardFeature
CastInputForwardSystem
SimpleInputForwardHandler
com.meta.spatial.compose
Overview
ComposeFeature
PanelViewLifecycleOwner
com.meta.spatial.core
Overview
AbstractAttribute
AttributeInfo
AttributeInfoMap
AttributeListener
AttributePrimitive
Overview
DEFAULT
ENTITY
FLOAT
INT
LONG
MAP
POSE
STRING
TIME
TUPLE
URI
UUID
VECTOR2
VECTOR3
VECTOR4
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
Color3
Color4
Color4Attribute
Color4AttributeData
ComponentBase
ComponentCompanion
ComponentListener
ComponentManager
ComponentRegistration
DataModel
Overview
KeyIterator
Entity
EntityAttribute
EntityAttributeData
EntityContext
EntityIterator
EntitySortCriterion
EnumAttribute
EnumAttributeData
EventArgs
EventListener
ExperimentalMapAttribute
ExperimentalMapAttributeData
FeatureManager
FilterBuilder
FilterNode
FilterNodeType
Overview
AND
FILTER
NOT
OR
FloatAttribute
FloatAttributeData
FloatSortCriterion
Hand
Overview
LEFT
RIGHT
IntAttribute
IntAttributeData
IntSortCriterion
IsLocalFilterNode
LongAttribute
LongAttributeData
LongSortCriterion
Lut
Matrix44
PerformanceLevel
Overview
BOOST_HINT
SUSTAINED_HIGH
SUSTAINED_LOW
Pose
PoseAttribute
PoseAttributeData
PoseSortCriterion
PriorityGroup
Overview
EARLY
LATE
NORMAL
PriorityGroupMap
Quaternion
Query
QueryBuilder
QueryNode
QueryNodeType
Overview
AND
CHANGED
CHANGED_SINCE
CHILDREN_OF
HAS
OR
SortBuilder
SortCriteriaBuilder
SortCriterion
SortOption
Overview
ASC
ASC_CASE_INSENSITIVE
DESC
DESC_CASE_INSENSITIVE
SpatialContext
SpatialFeature
SpatialInterface
StringAttribute
StringAttributeData
StringSortCriterion
SystemBase
SystemClass
SystemClassSet
SystemDAG
SystemDependencies
SystemDependencyConfig
SystemManager
SystemMap
SystemSet
TimeAttribute
TimeAttributeData
TimeSortCriterion
TraceUtils
TypedAbstractAttribute
URIAttribute
URIAttributeData
UUIDAttribute
UUIDAttributeData
Vector2
Vector2Attribute
Vector2AttributeData
Vector2SortCriterion
Vector3
Vector3Attribute
Vector3AttributeData
Vector3SortCriterion
Vector4
Vector4Attribute
Vector4AttributeData
Vector4SortCriterion
com.meta.spatial.datamodelinspector
Overview
DataModelInspectorFeature
TickDataModelInspectorSystem
com.meta.spatial.debugtools
Overview
AssetReloadSystem
HotReloadFeature
RecursiveFileObserver
com.meta.spatial.isdk
Overview
InteractionEventSourceBehavior
Overview
COLLIDER_HOVER_CONTACT_ACTUATE
COLLIDER_HOVER_SIGNAL_ACTUATE
FAR_FIELD_HOVER_SIGNAL_ACTUATE
IMPLICIT_HOVER_SIGNAL_ACTUATE
SIGNAL_HOVER_SIGNAL_ACTUATE
IsdkBoxCollider
IsdkComponentCreationSystem
IsdkCurvedPanel
IsdkDefaultCursorSystem
Overview
EntityHitInfo
MorphCursorAttributes
PerDeviceLaserConfig
UnifiedMorphCursorAttributes
IsdkFeature
IsdkGrabConstraints
Overview
LockFlags
IsdkGrabMovementType
Overview
AxialBillboard
Billboard
Direct
IsdkGrabState
Overview
Grabbed
NotGrabbed
IsdkGrabbable
IsdkInputListenerSystem
IsdkPanelDimensions
IsdkPanelGrabHandle
IsdkPanelPaddingRenderSystem
IsdkSceneObjectPool
IsdkSphereCollider
IsdkSystem
Overview
ControllerUseInfo
MathUtils
PanelPaddingData
com.meta.spatial.mruk
Overview
AnchorData
AnchorMeshScalingMode
Overview
NO_SCALING
STRETCH
UNIFORM_SCALING
UNIFORM_XZ_SCALING
AnchorMeshSelectionMode
Overview
CLOSEST_SIZE
RANDOM
AnchorMeshSpawner
Overview
AnchorMeshGroup
AnchorProceduralMesh
Overview
MeshAndPhysicEntity
AnchorProceduralMeshConfig
AnchorSerializer
GlobalMeshData
MRUKAnchorTexCoordMode
Overview
METRIC
STRETCH
MRUKFeature
MRUKHit
MRUKLabel
Overview
BED
CEILING
COUCH
DOOR_FRAME
FLOOR
GLOBAL_MESH
INVISIBLE_WALL_FACE
LAMP
OTHER
PLANT
SCREEN
STORAGE
TABLE
WALL_ART
WALL_FACE
WINDOW_FRAME
MRUKLoadDeviceResult
Overview
ERROR_INSUFFICIENT_RESOURCES
ERROR_INSUFFICIENT_VIEW
ERROR_NO_ROOMS_FOUND
ERROR_PERMISSION_INSUFFICIENT
ERROR_RATE_LIMITED
ERROR_STORAGE_AT_CAPACITY
ERROR_TOO_BRIGHT
ERROR_TOO_DARK
ERROR_UNKNOWN
SUCCESS
MRUKMesh
MRUKNativeResult
Overview
ErrorDiscoveryOngoing
ErrorInternal
ErrorInvalidArgs
ErrorInvalidJson
ErrorNoRoomsFound
ErrorSpaceInsufficientResources
ErrorSpaceInsufficientView
ErrorSpacePermissionInsufficient
ErrorSpaceRateLimited
ErrorSpaceStorageAtCapacity
ErrorSpaceTooBright
ErrorSpaceTooDark
ErrorUnknown
Success
MRUKNativeResultException
MRUKPlaneUV
MRUKRoom
MRUKSceneEventListener
MRUKSpawnMode
Overview
ALL_ROOMS
CURRENT_ROOM_ONLY
NONE
MRUKStartTrackerResult
Overview
ERROR_CREATE
SUCCESS
MRUKSystem
MRUKWallTexCoordModeU
Overview
MAINTAIN_ASPECT_RATIO
MAINTAIN_ASPECT_RATIO_SEAMLESS
METRIC
METRIC_SEAMLESS
STRETCH
STRETCH_SECTION
MRUKWallTexCoordModeV
Overview
MAINTAIN_ASPECT_RATIO
METRIC
STRETCH
MarkerPayloadType
Overview
BinaryQrCode
InvalidQrCode
StringQrCode
PlaneBoundsData
RoomData
RoomLayoutData
SceneData
SurfaceType
Overview
ALL
MESH
NONE
PLANE
PLANE_MESH
PLANE_VOLUME
VOLUME
VOLUME_MESH
Tracker
Overview
Keyboard
QrCode
TransformData
UUIDSerializer
Vector2Serializer
Vector3Serializer
VolumeBoundsData
com.meta.spatial.ovrmetrics
Overview
OVRMetric
OVRMetricDefinition
OVRMetricsDataModel
OVRMetricsFeature
OVRMetricsGroup
OVRMetricsNetwork
OVRMetricsScene
OVRMetricsSystem
OVRMetricsTool
com.meta.spatial.physics
Overview
FrictionObject
GrabbablePhysicsSystem
Physics
PhysicsCollisionCallbackEventArgs
PhysicsCreationSystem
PhysicsFeature
PhysicsLoader
PhysicsMaterial
Overview
LEAD
WOOD
PhysicsOutOfBoundsSystem
PhysicsState
Overview
DYNAMIC
KINEMATIC
STATIC
PhysicsWorldBounds
TickPhysicsSystem
TickUpdatePhysicsStateSystem
TriggerNativeCallbackOnDatamodel
UpdateCallbackEntitiesSystem
com.meta.spatial.runtime
Overview
AddressMode
Overview
CLAMP_TO_EDGE
MIRRORED_REPEAT
REPEAT
AlphaMode
Overview
ADDITIVE
HOLE_PUNCH
MASKED
NONE
OPAQUE
TRANSLUCENT
TRANSLUCENT_POST
Anchor
Overview
FetchOptions
RoomLayout
SpaceComponentType
Overview
Bounded2D
Bounded3D
Locatable
RoomLayout
SemanticLabels
Sharable
SpaceContainer
Storable
TriangleMesh
SpaceTriangleMesh
AnimationTrack
AssetFetcher
BlendFactor
Overview
DESTINATION_ALPHA
ONE
ONE_MINUS_DESTINATION_ALPHA
ONE_MINUS_SOURCE_ALPHA
SOURCE_ALPHA
ZERO
BlendMode
Overview
ADDITIVE
NONE
OPAQUE
TRANSLUCENT
ButtonBits
ButtonClickEventArgs
ButtonDownEventArgs
ButtonHoverEventArgs
ButtonHoverMoveEventArgs
ButtonReleaseEventArgs
ControllerButton
Overview
A
ATouch
B
BTouch
LeftSqueeze
LeftThumbClick
LeftThumbDown
LeftThumbLeft
LeftThumbRest
LeftThumbRight
LeftThumbTouch
LeftThumbUp
LeftTrigger
LeftTriggerTouch
MenuButton
RightSqueeze
RightThumbClick
RightThumbDown
RightThumbLeft
RightThumbRest
RightThumbRight
RightThumbTouch
RightThumbUp
RightTrigger
RightTriggerTouch
SystemButton
X
XTouch
Y
YTouch
ControllerPose
CylinderLayerConfig
DepthTest
Overview
ALWAYS
EQUAL
GREATER
GREATER_OR_EQUAL
LESS
LESS_OR_EQUAL
NEVER
NOT_EQUAL
DepthWrite
Overview
DISABLE
ENABLE
EquirectLayerConfig
Filter
Overview
LINEAR
NEAREST
HitInfo
InputListener
LayerAlphaBlend
LayerColorScaleBias
LayerConfig
LayerFilters
MaterialSidedness
Overview
BACK_SIDED
DOUBLE_SIDED
FRONT_SIDED
NetworkedAssetLoader
PanelConfigOptions
PanelDisplay
PanelInputListener
PanelSceneObject
PanelShape
PanelShapeConfig
PanelShapeType
Overview
CYLINDER
EQUIRECT
EQUIRECT180
QUAD
PanelSurface
PointerEvent
PointerEventType
Overview
Cancel
Hover
Move
Select
Unhover
Unselect
QuadLayerConfig
ReferenceSpace
Overview
LOCAL
LOCAL_FLOOR
RAW
STAGE
UNKNOWN
VIEW
RenderConfiguration
SamplerConfig
Scene
SceneAudioAsset
SceneAudioPlayer
SceneCylinderLayer
SceneEquirectLayer
SceneLayer
SceneMaterial
SceneMaterialAttribute
SceneMaterialDataType
Overview
Texture2D
Vector4
SceneMesh
SceneObject
ScenePhysicsObject
SceneQuadLayer
SceneSwapchain
SceneTexture
SemanticType
Overview
Grab
None
Scroll
Select
Unknown
SortOrder
Overview
HOLE_PUNCH
MASKED
OPAQUE
POSTPROCESS
PREPROCESS
TRANSLUCENT
StereoMode
Overview
LeftRight
MonoLeft
MonoUp
None
UpDown
TriangleMesh
VertexLayout
Overview
COMPACT
TWO_UV
VrActivity
com.meta.spatial.runtime.panel
Overview
ActivityConfigOptions2
CallbackConfigOptions2
ContentViewConfigOptions2
CylinderConfigOptions2
EquirectConfigOptions2
GeometryConfigOptions2
InputConfigOptions2
LayerConfigOptions2
LayoutOptions
MaterialConfigOptions2
MeshCreatorConfigOptions2
PanelConfigOptions2
Overview
Node
PanelConfigOptions2Element
QuadConfigOptions2
RenderConfigOptions2
ResolutionConfigOptions2
StyleConfigOptions2
com.meta.spatial.toolkit
Overview
Animated
AppSystemActivity
AppSystemCommon
AppSystemService
Audio
AudioSystem
AvatarAttachment
AvatarBody
AvatarSystem
BodyJoint
Overview
CHEST
HEAD
HIPS
LEFT_ARM_LOWER
LEFT_ARM_UPPER
LEFT_HAND_INDEX_DISTAL
LEFT_HAND_INDEX_INTERMEDIATE
LEFT_HAND_INDEX_METACARPAL
LEFT_HAND_INDEX_PROXIMAL
LEFT_HAND_INDEX_TIP
LEFT_HAND_LITTLE_DISTAL
LEFT_HAND_LITTLE_INTERMEDIATE
LEFT_HAND_LITTLE_METACARPAL
LEFT_HAND_LITTLE_PROXIMAL
LEFT_HAND_LITTLE_TIP
LEFT_HAND_MIDDLE_DISTAL
LEFT_HAND_MIDDLE_INTERMEDIATE
LEFT_HAND_MIDDLE_METACARPAL
LEFT_HAND_MIDDLE_PROXIMAL
LEFT_HAND_MIDDLE_TIP
LEFT_HAND_PALM
LEFT_HAND_RING_DISTAL
LEFT_HAND_RING_INTERMEDIATE
LEFT_HAND_RING_METACARPAL
LEFT_HAND_RING_PROXIMAL
LEFT_HAND_RING_TIP
LEFT_HAND_THUMB_DISTAL
LEFT_HAND_THUMB_METACARPAL
LEFT_HAND_THUMB_PROXIMAL
LEFT_HAND_THUMB_TIP
LEFT_HAND_WRIST
LEFT_HAND_WRIST_TWIST
LEFT_SCAPULA
LEFT_SHOULDER
NECK
NONE
RIGHT_ARM_LOWER
RIGHT_ARM_UPPER
RIGHT_HAND_INDEX_DISTAL
RIGHT_HAND_INDEX_INTERMEDIATE
RIGHT_HAND_INDEX_METACARPAL
RIGHT_HAND_INDEX_PROXIMAL
RIGHT_HAND_INDEX_TIP
RIGHT_HAND_LITTLE_DISTAL
RIGHT_HAND_LITTLE_INTERMEDIATE
RIGHT_HAND_LITTLE_METACARPAL
RIGHT_HAND_LITTLE_PROXIMAL
RIGHT_HAND_LITTLE_TIP
RIGHT_HAND_MIDDLE_DISTAL
RIGHT_HAND_MIDDLE_INTERMEDIATE
RIGHT_HAND_MIDDLE_METACARPAL
RIGHT_HAND_MIDDLE_PROXIMAL
RIGHT_HAND_MIDDLE_TIP
RIGHT_HAND_PALM
RIGHT_HAND_RING_DISTAL
RIGHT_HAND_RING_INTERMEDIATE
RIGHT_HAND_RING_METACARPAL
RIGHT_HAND_RING_PROXIMAL
RIGHT_HAND_RING_TIP
RIGHT_HAND_THUMB_DISTAL
RIGHT_HAND_THUMB_METACARPAL
RIGHT_HAND_THUMB_PROXIMAL
RIGHT_HAND_THUMB_TIP
RIGHT_HAND_WRIST
RIGHT_HAND_WRIST_TWIST
RIGHT_SCAPULA
RIGHT_SHOULDER
ROOT
SPINE_LOWER
SPINE_MIDDLE
SPINE_UPPER
Box
Color3
Color4
Controller
ControllerType
Overview
CONTROLLER
EYES
HAND
CreatorVisibility
CreatorVisibilityState
Overview
CREATOR_ONLY_INVISIBLE
CREATOR_ONLY_VISIBLE
DeleteEntitiesSystem
Dome
FlatColorMaterials
Followable
FollowableSystem
FollowableType
Overview
FACE
PIVOT_Y
GLXF
GLXFEntityDeletionSystem
GLXFInfo
GLXFInternalNode
GLXFLeafNode
GLXFManager
GLXFNode
GLXFReloadType
Overview
DELETE_AND_RECREATE_ENTITIES
KEEP_EXISTING_ENTITIES
GLXFRoot
Grabbable
GrabbableSystem
GrabbableType
Overview
FACE
PIVOT_Y
Hittable
Material
Mesh
MeshCollision
Overview
LineTest
LineTest_IgnoreVisible
NoCollision
MeshCreationSystem
MeshManager
Named
Panel
PanelCreationSystem
PanelCreator
PanelDimensions
PanelDimensionsSystem
PanelRegistration
PerfLogger
Plane
PlaybackState
Overview
PAUSED
PLAYING
PlaybackType
Overview
BOUNCE
CLAMP
LOOP
REVERSE_LOOP
PlayerBodyAttachmentSystem
ProcessListenersSystem
Quad
ResetDataModelSystem
RoundedBox
Scale
ScaleSystem
SceneObjectSystem
SceneUpdateTickTimeSystem
SpatialActivityManager
Sphere
SupportsLocomotion
TickAnimationSystem
TickControllerSystem
TickDataModelSystem
TickTransformSystem
ToolkitFeature
Transform
TransformBuilder
Overview
TransformStepBuilder
TransformParent
Visible
VisibleSystem
com.meta.spatial.toolkit.inflate
Overview
BaseLoader
EntityLoader
LoaderContext
RootLoader
com.meta.spatial.vr
Overview
HitState
Overview
FIRE
HELD_OUTSIDE
HOVER
HOVER_PRESSED
IDLE_DOWN
IDLE_UP
PRESSED
InputStateMachine
InputSystem
LocomoteState
Overview
Disabled
MovingLeftHand
MovingRightHand
None
Rotating
LocomotionControls
Overview
Left
LeftAndRight
Right
LocomotionSystem
VRFeature
Code samples
Downloads
Release notes
Supported platforms
com.meta.spatial.mruk
ErrorInvalidArgs
ErrorInvalidArgs
ErrorInvalidArgs
Properties
Name
Summary
errorCode
val errorCode: Int
name
val name: String
ordinal
val ordinal: Int
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)
© 2025 Meta