Cargo Features
[dependencies]
objc2-ar-kit = { version = "0.3.0", default-features = false, features = ["std", "alloc", "bitflags", "block2", "objc2", "objc2-av-foundation", "objc2-core-foundation", "objc2-core-location", "objc2-core-media", "objc2-core-video", "objc2-foundation", "objc2-metal", "objc2-quartz-core", "objc2-scene-kit", "objc2-sprite-kit", "objc2-ui-kit", "objc2-vision", "ARBody2D", "ARCamera", "ARCollaborationData", "ARConfiguration", "AREnvironmentProbeAnchor", "ARFaceGeometry", "ARGeoTrackingTypes", "ARHitTestResult", "ARKitFoundation", "ARMatteGenerator", "ARObjectAnchor", "ARPlaneAnchor", "ARPlaneDetectionTypes", "ARPointCloud", "ARRaycastQuery", "ARReferenceImage", "ARSCNFaceGeometry", "ARSKView", "ARSession", "ARSkeleton", "ARSkeletonDefinition", "ARTrackingStatusTypes", "ARWorldMap"] }
- default = ARAnchor, ARAppClipCodeAnchor, ARBody2D, ARBodyAnchor, ARCamera, ARCoachingOverlayView, ARCollaborationData, ARConfiguration, ARDepthData, AREnvironmentProbeAnchor, ARError, ARFaceAnchor, ARFaceGeometry, ARFrame, ARGeoAnchor, ARGeoTrackingTypes, ARHitTestResult, ARImageAnchor, ARKitCore, ARKitFoundation, ARKitUI, ARLightEstimate, ARMatteGenerator, ARMeshAnchor, ARMeshGeometry, ARObjectAnchor, ARParticipantAnchor, ARPlaneAnchor, ARPlaneDetectionTypes, ARPlaneGeometry, ARPointCloud, ARQuickLookPreviewItem, ARRaycastQuery, ARRaycastResult, ARReferenceImage, ARReferenceObject, ARSCNFaceGeometry, ARSCNPlaneGeometry, ARSCNView, ARSKView, ARSession, ARSkeleton, ARSkeletonDefinition, ARTrackedRaycast, ARTrackingStatusTypes, ARVideoFormat, ARWorldMap, bitflags, block2, objc2, objc2-av-foundation, objc2-core-foundation, objc2-core-location, objc2-core-media, objc2-core-video, objc2-foundation, objc2-metal, objc2-quartz-core, objc2-scene-kit, objc2-sprite-kit, objc2-ui-kit, objc2-vision, std
-
These default features are set whenever
objc2-ar-kit
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
- alloc std
- bitflags default ARConfiguration ARHitTestResult ARPlaneDetectionTypes ARSession
-
Enables bitflags
- block2 default
-
Enables block2
- objc2 default
-
Enables objc2, objc2 of optional objc2-core-foundation, optional objc2-core-media, and optional objc2-core-video
Affects
ARAppClipCodeAnchor::ARAppClipCodeURLDecodingState
,ARCoachingOverlayView::ARCoachingGoal
,ARCollaborationData::ARCollaborationDataPriority
,ARConfiguration::ARFrameSemantics
,ARConfiguration::ARWorldAlignment
,ARConfiguration::AREnvironmentTexturing
,ARConfiguration::ARSceneReconstruction
,ARDepthData::ARConfidenceLevel
,ARError::ARErrorCode
,ARFrame::ARWorldMappingStatus
,ARGeoTrackingTypes::ARAltitudeSource
,ARGeoTrackingTypes::ARGeoTrackingState
,ARGeoTrackingTypes::ARGeoTrackingAccuracy
,ARGeoTrackingTypes::ARGeoTrackingStateReason
,ARHitTestResult::ARHitTestResultType
,ARMatteGenerator::ARMatteResolution
,ARMeshGeometry::ARGeometryPrimitiveType
,ARMeshGeometry::ARMeshClassification
,ARPlaneAnchor::ARPlaneAnchorAlignment
,ARPlaneAnchor::ARPlaneClassificationStatus
… - objc2-av-foundation default
-
Enables objc2-av-foundation
- objc2-core-foundation default
-
Enables objc2-core-foundation
- objc2-core-location default
-
Enables objc2-core-location
- objc2-core-media default
-
Enables objc2-core-media
- objc2-core-video default
-
Enables objc2-core-video
- objc2-foundation default
-
Enables objc2-foundation
Affects
ARError::ARErrorDomain
,ARFaceAnchor::ARBlendShapeLocation
,ARFaceAnchor::ARBlendShapeLocationBrowDownLeft
,ARFaceAnchor::ARBlendShapeLocationBrowDownRight
,ARFaceAnchor::ARBlendShapeLocationBrowInnerUp
,ARFaceAnchor::ARBlendShapeLocationBrowOuterUpLeft
,ARFaceAnchor::ARBlendShapeLocationBrowOuterUpRight
,ARFaceAnchor::ARBlendShapeLocationCheekPuff
,ARFaceAnchor::ARBlendShapeLocationCheekSquintLeft
,ARFaceAnchor::ARBlendShapeLocationCheekSquintRight
,ARFaceAnchor::ARBlendShapeLocationEyeBlinkLeft
,ARFaceAnchor::ARBlendShapeLocationEyeBlinkRight
,ARFaceAnchor::ARBlendShapeLocationEyeLookDownLeft
,ARFaceAnchor::ARBlendShapeLocationEyeLookDownRight
,ARFaceAnchor::ARBlendShapeLocationEyeLookInLeft
,ARFaceAnchor::ARBlendShapeLocationEyeLookInRight
,ARFaceAnchor::ARBlendShapeLocationEyeLookOutLeft
,ARReferenceObject::ARReferenceObjectArchiveExtension
,ARSkeletonDefinition::ARSkeletonJointName
,ARSkeletonDefinition::ARSkeletonJointNameRoot
… - objc2-metal default
-
Enables objc2-metal
- objc2-quartz-core default
-
Enables objc2-quartz-core
- objc2-scene-kit default
-
Enables objc2-scene-kit
Affects
ARSCNView::ARSCNDebugOptions
,ARSCNView::ARSCNDebugOptionShowWorldOrigin
,ARSCNView::ARSCNDebugOptionShowFeaturePoints
… - objc2-sprite-kit default
-
Enables objc2-sprite-kit
- objc2-ui-kit default
-
Enables objc2-ui-kit
- objc2-vision default
-
Enables objc2-vision
Affects
ARSkeleton::ARSkeletonJointNameForRecognizedPointKey
… - ARAnchor ARAppClipCodeAnchor ARBody2D default
- ARBodyAnchor ARCamera default
- ARCoachingOverlayView ARCollaborationData default
- ARConfiguration default = bitflags
- ARDepthData AREnvironmentProbeAnchor default
- ARError ARFaceAnchor ARFaceGeometry default
- ARFrame ARGeoAnchor ARGeoTrackingTypes default
- ARHitTestResult default = bitflags
- ARImageAnchor ARKitCore ARKitFoundation default
- ARKitUI ARLightEstimate ARMatteGenerator default
- ARMeshAnchor ARMeshGeometry ARObjectAnchor default
- ARParticipantAnchor ARPlaneAnchor default
- ARPlaneDetectionTypes default = bitflags
- ARPlaneGeometry ARPointCloud default
- ARQuickLookPreviewItem ARRaycastQuery default
- ARRaycastResult ARReferenceImage default
- ARReferenceObject ARSCNFaceGeometry default
- ARSCNPlaneGeometry ARSCNView ARSKView default
- ARSession default = bitflags
- ARSkeleton default
- ARSkeletonDefinition default
-
Affects
ARSkeleton::ARSkeletonJointNameForRecognizedPointKey
… - ARTrackedRaycast ARTrackingStatusTypes default
- ARVideoFormat ARWorldMap default