Learn
Programs
API reference
Login
Learn
Documentation
Blog
Forum
Programs
Meta Horizon Creator Program
My Creations
My Worlds
My Assets
Performance
Privacy & Legal
Privacy Policy
Legal
Learn
Documentation
Blog
Forum
Programs
Meta Horizon Creator Program
My Creations
My Worlds
My Assets
Performance
Privacy & Legal
Privacy Policy
Legal
Learn
Documentation
Blog
Forum
Programs
Meta Horizon Creator Program
My Creations
My Worlds
My Assets
Performance
Privacy & Legal
Privacy Policy
Legal
© 2025 Meta
API reference
API reference
Overview
analytics
Classes
TurboDebug
Enumerations
Action
AnalyticsSectionGameMode
GameStateEnum
ParticipationEnum
Interfaces
ITurboSettings
Type Aliases
AbilityDequipPayload
AbilityEquipPayload
AbilityUsedPayload
AreaEnterPayload
AreaExitPayload
ArmorDequipPayload
ArmorEquipPayload
CustomActionData
CustomEventPayload
DamageEnemyPayload
DamagePlayerPayload
DeathByEnemyPayload
DeathByPlayerPayload
DeathPayload
DiscoveryMadePayload
EventData
EventValueType
FrictionCausedPayload
FrictionHitPayload
GameRoundEndForPlayersPayload
GameRoundStartForPlayersPayload
KOEnemyPayload
KOPlayerPayload
LevelUpPayload
PlayerReadyEnterPayload
PlayerReadyExitPayload
QuestCompletedPayload
RewardsEarnedPayload
RoundEndPayload
RoundStartPayload
SectionEndPayload
SectionStartPayload
StageEndPayload
StageStartPayload
TaskEndPayload
TaskStartPayload
TaskStepEndPayload
TaskStepStartPayload
WeaponEquipPayload
WeaponGrabPayload
WeaponReleasePayload
WearableEquipPayload
WearableReleasePayload
Variables
Turbo
TurboDataService
TurboDefaultSettings
TurboEvents
analytics
avatar_ai_agent
Classes
AgentGrabbableInteraction
AgentLocomotion
AvatarAIAgent
Enumerations
AgentGrabActionResult
AgentLocomotionResult
AgentSpawnResult
Type Aliases
AgentLocomotionOptions
AgentRotationOptions
Variables
ApiName
camera
Classes
AttachCameraMode
Camera
FirstPersonCameraMode
FixedCameraMode
FollowCameraMode
OrbitCameraMode
PanCameraMode
ThirdPersonCameraMode
Enumerations
CameraMode
CameraTransitionEndReason
Easing
Interfaces
ICameraMode
Type Aliases
AttachCameraOptions
CameraTarget
CameraTransitionOptions
FixedCameraOptions
FollowCameraOptions
OrbitCameraOptions
PanCameraOptions
Variables
ApiName
LocalCamera
core
Abstract Classes
BaseTestComponent
Component
Classes
AIAgentGizmo
AchievementsGizmo
AnimatedEntity
Asset
AssetContentData
AttachableEntity
AudioGizmo
CodeBlockEvent
Color
DynamicLightGizmo
Entity
FocusedInteraction
GrabbableEntity
HorizonProperty
HorizonReferenceProperty
IWPSellerGizmo
InWorldPurchase
LocalEvent
MaterialAsset
MeshEntity
NetworkEvent
ParticleGizmo
PhysicalEntity
Player
PlayerBodyPart
PlayerControls
PlayerHand
PlayerInput
ProjectileLauncherGizmo
Quaternion
RaycastGizmo
SpawnController
SpawnControllerBase
SpawnPointGizmo
TextGizmo
TextureAsset
TrailGizmo
Transform
TriggerGizmo
Vec3
World
WorldInventory
Enumerations
AnimationCallbackReasons
AttachablePlayerAnchor
AudibilityMode
AvatarGripPose
AvatarGripPoseAnimationNames
ButtonIcon
ButtonPlacement
EntityInteractionMode
EntityTagMatchOperation
EulerOrder
EventTargetType
Handedness
HapticSharpness
HapticStrength
LayerType
MonetizationTimeOption
PhysicsForceMode
PlayerBodyPartType
PlayerDeviceType
PlayerInputAction
PlayerVisibilityMode
RaycastTargetType
Space
SpawnError
SpawnState
TooltipAnchorLocation
Functions
assert
clamp
degreesToRadians
radiansToDegrees
Interfaces
Class
Comparable
DisposableObject
DisposeOperationRegistration
EntityStyle
EventSubscription
ILeaderboards
IPersistentStorage
IUI
PlayerEntitlement
ReadableHorizonProperty
WritableHorizonProperty
Type Aliases
AimAssistOptions
AnimationCallback
AnimationCallbackReason
AudioOptions
AvatarGripPoseAnimationCallback
BuiltInVariableType
ComponentWithConstructor
DisposeOperation
FetchAsDataOptions
FocusUIOptions
FocusedInteractionTapOptions
FocusedInteractionTrailOptions
InWorldPurchasable
InWorldPurchasablePrice
InteractionInfo
LaunchProjectileOptions
ParticleFXPlayOptions
ParticleFXStopOptions
PersistentSerializableState
PlayAnimationOptions
PlayAvatarGripPoseAnimationOptions
PlayerControlsConnectOptions
PlayerInputStateChangeCallback
PopupOptions
PropsDefinitionFromComponent
PropsFromDefinitions
RaycastHit
SerializableState
SetMaterialOptions
SetMeshOptions
SetTextureOptions
SpringOptions
StopAnimationOptions
ThrowOptions
TooltipLineAttachmentProperties
TooltipOptions
VoipSetting
Variables
ApiVersion
CodeBlockEvents
DefaultFetchAsDataOptions
DefaultFocusedInteractionTapOptions
DefaultFocusedInteractionTrailOptions
DefaultPopupOptions
DefaultSpringOptions
DefaultThrowOptions
DefaultTooltipOptions
PropTypes
VoipSettingValues
navmesh
Classes
NavMesh
NavMeshAgent
NavMeshManager
Enumerations
NavMeshAgentAlignment
NavMeshState
Interfaces
INavMesh
INavMeshAgent
Type Aliases
NavMeshBakeInfo
NavMeshDetailedPath
NavMeshHit
NavMeshInstanceInfo
NavMeshPath
NavMeshProfile
NavMeshWaypoint
Variables
ApiName
performance
Classes
CountSampler
CustomMetricsBuffer
CustomMetricsCoordinator
DurationSampler
HorizonCountSampler
HorizonDurationSampler
HorizonMarkerSampler
HorizonPerformanceMetricConfig
HorizonTraceEvent
MarkerSampler
Enumerations
HorizonMetricSuffixes
HorizonTraceEventType
Variables
ApiName
ui
Abstract Classes
Animation_2
UIComponent
ValueBindingBase
Classes
AnimatedBinding
AnimatedInterpolation
Binding
Easing
ImageSource
UIGizmo
UINode
Functions
DynamicList
Image_2
Pressable
ScrollView
Text_2
View
Type Aliases
Bindable
BindingSet
BorderStyle
Callback
CallbackMap
CallbackWithPayload
ColorValue
ConditionalProps
DimensionValue
DynamicListProps
FontFamily
ImageProps
ImageStyle
LayoutStyle
PressableProps
ScrollViewProps
ShadowStyle
TextProps
TextStyle
TimingAnimationConfig
TransformStyle
UIChildren
ViewProps
ViewStyle
unity_asset_bundles
Classes
AssetBundleGizmo
AssetBundleInstanceReference
Interfaces
IEntityStyle
Type Aliases
SetMaterialOptions
Variables
unityAnimationEvent
world_streaming
Classes
SublevelEntity
Enumerations
SublevelStates
Release Notes
Horizon Worlds: API Reference
Explore Horizon World's APIs to create immersive experiences. Use the left-hand navigation panel to browse through the available APIs.