Skip to main content

Class index — Unreal SDK

Every public type in the AR51SDK Runtime module, grouped by area and alphabetical within each group. This is the reference; for step-by-step usage see the How-to guides.

Prototype

USkeletonConsumer is the first type migrated to the new one-page-per-class template (declaration → members summary → detail → see also). The remaining links below still point to the current area pages and will move to their own pages in the rollout.

Connection & services

TypeKind
AAR51SDKAActorconnection entry-point / root actor
UAnchorServiceComponentUActorComponentanchors, boundary, AR 51 ↔ world conversion
UHandSkeletonServiceComponentUActorComponenthand-stream service
UEngineServiceComponentUActorComponentremote scene-control endpoint
Pure service endpointsUActorComponentUCameraServiceComponent, UDrawServiceComponent, UGameServiceComponent, URenderServiceComponent

Skeletons & characters

TypeKind
AAR51CharacterActorAActorready-to-use character actor
BoneTransformC++ classbone handle with bind-pose cache (+ TTransform)
IPersonBaseUINTERFACEone tracked person
Keypointsenum classcanonical joint index scheme
SkeletonDataC++ classone frame of joint data
UAR51CharacterUPoseableMeshComponentthe mocap-driven mesh
UAR51FootBoundsComponentUBoxComponentsole-contact box
UAR51SkeletonMappingUDataAssetbone-mapping asset
USkeletonConsumerUActorComponentthe central entry point

Object detection

TypeKind
UObjectDetectionConsumerUActorComponentspawns/updates tracked actors (+ FMarkerItem)
UTrackedInstanceUActorComponentper-detection data record (+ EInstanceType)

Hands, boundary & anchors

TypeKind
Adaptersinterfaces + factoriesIHandsAdapter, IBoundaryAdapter, AdapterFactory, HandsAdapterFactory, BoundaryAdapterFactory
Anchor componentsUSceneComponent / UActorComponentUCameraAnchorComponent, UWorldAnchorConstraintComponent
HandJointInfostructone hand-joint pose (+ EHandJointType, EHandType, HandJointTypeHelper)

Utilities

TypeKind
UNetworkUtilsUObjectlocal IP / free-port helpers
UnrealThreadC++ classgame-thread dispatcher
ISingleton<T>templateGC-aware singleton base

Enums & data structs

Clustered with their owning area (small POD types don't get their own page):

TypeWhere
EPlatformTypesUtilities & platform
EHandJointType, EHandTypeHandJointInfo
EInstanceTypeUTrackedInstance
FMarkerItemUObjectDetectionConsumer
KeypointsSkeletonData
FBoneWeightSkeletons & characters
EPredictionModel, FPredictionSettings, FLinearPredictionTuning, FKalmanPredictionTuningPrediction
FSolverParams, EAutoCharacterAssignmentMode, EAutoScaleFilterType, EActivePersonCameraSpace, EAutoScaleTypeIK solver & auto-scale
Was this page helpful?