Crate objc2_ar_kit

Source
Expand description

§Bindings to the ARKit framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

ARAltitudeSourceARGeoTrackingTypes and objc2
Keeps track of where an altitude value came from and informs the user about the expected accuracy.
ARAnchorARAnchor and objc2
Object representing a physical location and orientation in 3D space.
ARAppClipCodeAnchorARAnchor and ARAppClipCodeAnchor and objc2
An anchor representing an app clip code in the world.
ARAppClipCodeURLDecodingStateARAppClipCodeAnchor and objc2
A value describing app clip code URL decoding state.
ARBody2DARBody2D and objc2
Representation of a body in 2D.
ARBodyAnchorARAnchor and ARBodyAnchor and objc2
An anchor representing a body in the world.
ARBodyTrackingConfigurationARConfiguration and objc2
A configuration for running body tracking.
ARCameraARCamera and objc2
A model representing the camera and its parameters.
ARCoachingGoalARCoachingOverlayView and objc2
A value describing the context required for successful coaching
ARCoachingOverlayViewARCoachingOverlayView and objc2 and objc2-ui-kit
A view that guides users through session initialization
ARCollaborationDataARCollaborationData and objc2
Object representing data for collaborative session.
ARCollaborationDataPriorityARCollaborationData and objc2
A value describing the priority of the collaboration data.
ARConfidenceLevelARDepthData and objc2
Constants indicating the confidence level of per-pixel depth data.
ARConfigurationARConfiguration and objc2
An object to describe and configure the Augmented Reality techniques to be used in an ARSession.
ARDepthDataARDepthData and objc2
A container for depth data and its associated confidence.
ARDirectionalLightEstimateARLightEstimate and objc2
A directional light estimate representing the light intensity and direction in the scene.
AREnvironmentProbeAnchorARAnchor and AREnvironmentProbeAnchor and objc2
An object representing an environment probe in the world.
AREnvironmentTexturingARConfiguration and objc2
Enum constants for indicating the mode of environment texturing to run.
ARErrorCodeARError and objc2
Apple’s documentation
ARFaceAnchorARAnchor and ARFaceAnchor and objc2
An anchor representing a face and its geometry.
ARFaceGeometryARFaceGeometry and objc2
An object representing the geometry of a face.
ARFaceTrackingConfigurationARConfiguration and objc2
A configuration for running face tracking.
ARFrameARFrame and objc2
An object encapsulating the state of everything being tracked for a given moment in time.
ARFrameSemanticsARConfiguration and objc2
Option set indicating semantic understanding types of the image frame.
ARGeoAnchorARAnchor and ARGeoAnchor and objc2
An anchor representing a geographical location in the world.
ARGeoTrackingAccuracyARGeoTrackingTypes and objc2
A value describing geo tracking accuracy.
ARGeoTrackingConfigurationARConfiguration and objc2
A configuration for running geographical world tracking.
ARGeoTrackingStateARGeoTrackingTypes and objc2
A value describing geo tracking state.
ARGeoTrackingStateReasonARGeoTrackingTypes and objc2
Reasons for geo tracking failure states.
ARGeoTrackingStatusARGeoTrackingTypes and objc2
Collection of fields to give information on geo tracking status.
ARGeometryElementARMeshGeometry and objc2
A container for index data describing how vertices connect to define a geometry.
ARGeometryPrimitiveTypeARMeshGeometry and objc2
The primitive that defines how vertices are connected.
ARGeometrySourceARMeshGeometry and objc2
A container for vector data of a geometry.
ARHitTestResultDeprecatedARHitTestResult and objc2
A result of an intersection found during a hit-test.
ARHitTestResultTypeARHitTestResult and objc2
Option set of hit-test result types.
ARImageAnchorARAnchor and ARImageAnchor and objc2
An anchor representing an image in the world.
ARImageTrackingConfigurationARConfiguration and objc2
A configuration for running image tracking.
ARLightEstimateARLightEstimate and objc2
A light estimate representing the light in the scene.
ARMatteGeneratorARMatteGenerator and objc2
An object designed to generate either full resolution or half resolution matte given the ARFrame.
ARMatteResolutionARMatteGenerator and objc2
The resolution at which the matte is to be generated.
ARMeshAnchorARAnchor and ARMeshAnchor and objc2
Apple’s documentation
ARMeshClassificationARMeshGeometry and objc2
A value describing the classification of a mesh face.
ARMeshGeometryARMeshGeometry and objc2
A three-dimensional shape that represents the geometry of a mesh.
ARObjectAnchorARAnchor and ARObjectAnchor and objc2
An anchor representing an object in the world.
ARObjectScanningConfigurationARConfiguration and objc2
A configuration for scanning objects.
AROrientationTrackingConfigurationARConfiguration and objc2
A configuration for running orientation tracking.
ARParticipantAnchorARAnchor and ARParticipantAnchor and objc2
This anchor represents the physical position and orientation of another participant in the collaborative session.
ARPlaneAnchorARAnchor and ARPlaneAnchor and objc2
An anchor representing a planar surface in the world.
ARPlaneAnchorAlignmentARPlaneAnchor and objc2
A value describing the alignment of a plane anchor.
ARPlaneClassificationARPlaneAnchor and objc2
A value describing the classification of a plane anchor.
ARPlaneClassificationStatusARPlaneAnchor and objc2
A value describing the classification status of a plane anchor.
ARPlaneDetectionARPlaneDetectionTypes and objc2
Option set indicating the type of planes to detect.
ARPlaneExtentARPlaneAnchor and objc2
Represents the extents of a plane.
ARPlaneGeometryARPlaneGeometry and objc2
Object representing the geometry of a plane.
ARPointCloudARPointCloud and objc2
Apple’s documentation
ARPositionalTrackingConfigurationARConfiguration and objc2
A configuration for running positional tracking.
ARQuickLookPreviewItemARQuickLookPreviewItem and objc2
Apple’s documentation
ARRaycastQueryARRaycastQuery and objc2
Representation of a ray and its target which is used for raycasting.
ARRaycastResultARRaycastResult and objc2
Result of a raycast on a single target.
ARRaycastTargetARRaycastQuery and objc2
A value describing the target of a ray used for raycasting.
ARRaycastTargetAlignmentARRaycastQuery and objc2
A value describing the alignment of a target.
ARReferenceImageARReferenceImage and objc2
A reference image to be detected in the scene.
ARReferenceObjectARReferenceObject and objc2
A reference object to track in the scene.
ARSCNFaceGeometryARSCNFaceGeometry and objc2 and objc2-scene-kit
A SceneKit geometry representing a face.
ARSCNPlaneGeometryARSCNPlaneGeometry and objc2 and objc2-scene-kit
A SceneKit geometry representing a plane.
ARSceneReconstructionARConfiguration and objc2
Types of scene reconstruction.
ARSegmentationClassARFrame
Segmentation classes which defines a pixel’s semantic label.
ARSessionARSession and objc2
The ARSession class configures and runs different Augmented Reality techniques on a device.
ARSessionRunOptionsARSession and objc2
Set of options for running the session.
ARSkeletonARSkeleton and objc2
An object representing a skeleton.
ARSkeleton2DARSkeleton and objc2
An object representing a skeleton in 2D.
ARSkeleton3DARSkeleton and objc2
An object representing a skeleton in 3D.
ARSkeletonDefinitionARSkeletonDefinition and objc2
Definition of a skeleton.
ARTrackedRaycastARTrackedRaycast and objc2
A tracked raycast representation.
ARTrackingStateARTrackingStatusTypes and objc2
A value describing the camera’s tracking state.
ARTrackingStateReasonARTrackingStatusTypes and objc2
A reason describing why the camera’s tracking state is limited.
ARVideoFormatARVideoFormat and objc2
Apple’s documentation
ARWorldAlignmentARConfiguration and objc2
Enum constants for indicating the world alignment.
ARWorldMapARWorldMap and objc2
Object representing the mapping of a physical 3D space.
ARWorldMappingStatusARFrame and objc2
A value describing the world mapping status for the area visible in a given frame.
ARWorldTrackingConfigurationARConfiguration and objc2
A configuration for running world tracking.

Statics§

ARBlendShapeLocationBrowDownLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationBrowDownRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationBrowInnerUpARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationBrowOuterUpLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationBrowOuterUpRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationCheekPuffARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationCheekSquintLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationCheekSquintRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeBlinkLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeBlinkRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeLookDownLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeLookDownRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeLookInLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeLookInRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeLookOutLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeLookOutRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeLookUpLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeLookUpRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeSquintLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeSquintRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeWideLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationEyeWideRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationJawForwardARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationJawLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationJawOpenARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationJawRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthCloseARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthDimpleLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthDimpleRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthFrownLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthFrownRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthFunnelARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthLowerDownLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthLowerDownRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthPressLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthPressRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthPuckerARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthRollLowerARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthRollUpperARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthShrugLowerARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthShrugUpperARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthSmileLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthSmileRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthStretchLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthStretchRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthUpperUpLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationMouthUpperUpRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationNoseSneerLeftARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationNoseSneerRightARFaceAnchor and objc2-foundation
Apple’s documentation
ARBlendShapeLocationTongueOutARFaceAnchor and objc2-foundation
Apple’s documentation
ARErrorDomainARError and objc2-foundation
Apple’s documentation
ARReferenceObjectArchiveExtensionARReferenceObject and objc2-foundation
Apple’s documentation
ARSCNDebugOptionShowFeaturePointsARSCNView and objc2-scene-kit
Show detected 3D feature points in the world.
ARSCNDebugOptionShowWorldOriginARSCNView and objc2-scene-kit
Show the world origin in the scene.
ARSkeletonJointNameHeadARSkeletonDefinition and objc2-foundation
Apple’s documentation
ARSkeletonJointNameLeftFootARSkeletonDefinition and objc2-foundation
Apple’s documentation
ARSkeletonJointNameLeftHandARSkeletonDefinition and objc2-foundation
Apple’s documentation
ARSkeletonJointNameLeftShoulderARSkeletonDefinition and objc2-foundation
Apple’s documentation
ARSkeletonJointNameRightFootARSkeletonDefinition and objc2-foundation
Apple’s documentation
ARSkeletonJointNameRightHandARSkeletonDefinition and objc2-foundation
Apple’s documentation
ARSkeletonJointNameRightShoulderARSkeletonDefinition and objc2-foundation
Apple’s documentation
ARSkeletonJointNameRootARSkeletonDefinition and objc2-foundation
Apple’s documentation

Traits§

ARAnchorCopyingARAnchor and objc2 and objc2-foundation
An anchor object that can be copied from values of an existing anchor.
ARCoachingOverlayViewDelegateARCoachingOverlayView and objc2
Apple’s documentation
ARSCNViewDelegateARSCNView and ARSession and objc2 and objc2-scene-kit
Apple’s documentation
ARSKViewDelegateARSKView and ARSession and objc2 and objc2-sprite-kit
Apple’s documentation
ARSessionDelegateARSession and objc2
Apple’s documentation
ARSessionObserverARSession and objc2
Apple’s documentation
ARSessionProvidingARSession and objc2
A data source for an ARSession
ARTrackableARAnchor and objc2
A real world object or location in the scene that is being tracked.

Functions§

ARSkeletonJointNameForRecognizedPointKeyARSkeleton and ARSkeletonDefinition and objc2 and objc2-foundation and objc2-vision
Returns the landmark joint name that corresponds to a key point defined in Vision framework.

Type Aliases§

ARBlendShapeLocationARFaceAnchor and objc2-foundation
Blend shape locations of a face geometry.
ARSCNDebugOptionsARSCNView and objc2-scene-kit
Extended debug options for an ARSCNView
ARSkeletonJointNameARSkeletonDefinition and objc2-foundation
Apple’s documentation