edgeTreatment
TypeScriptget edgeTreatment(): ImmersiveDynamicMask_EdgeTreatmentSwift declarationvar edgeTreatment: ImmersiveDynamicMask.EdgeTreatmentThe edge treatment type used for the immersive media mask.
struct · iOS 26.4+ · SDK 27.1
struct ImmersiveDynamicMaskA type that holds all the information needed to dynamically generate immersive media mask during load time. Interpolation of a set of control points or sample points on the surface of a unit sphere generates the dynamic mask.
get edgeTreatment(): ImmersiveDynamicMask_EdgeTreatmentSwift declarationvar edgeTreatment: ImmersiveDynamicMask.EdgeTreatmentThe edge treatment type used for the immersive media mask.
set edgeTreatment(value: ImmersiveDynamicMask_EdgeTreatment)Swift declarationvar edgeTreatment: ImmersiveDynamicMask.EdgeTreatmentThe edge treatment type used for the immersive media mask.
get stereoRelation(): ImmersiveDynamicMask_StereoRelationSwift declarationvar stereoRelation: ImmersiveDynamicMask.StereoRelationRepresents how the left eye mask relates to the right eye mask.
set stereoRelation(value: ImmersiveDynamicMask_StereoRelation)Swift declarationvar stereoRelation: ImmersiveDynamicMask.StereoRelationRepresents how the left eye mask relates to the right eye mask.
get leftControlPoints(): Array<_Spatial_Point3DFloat>Swift declarationvar leftControlPoints: [Point3DFloat]The left eye control points.
set leftControlPoints(value: Array<_Spatial_Point3DFloat>)Swift declarationvar leftControlPoints: [Point3DFloat]The left eye control points.
get edgeWidthInDegrees(): numberSwift declarationvar edgeWidthInDegrees: FloatThe edge width in degrees used for the dynamic mask generation.
set edgeWidthInDegrees(value: number)Swift declarationvar edgeWidthInDegrees: FloatThe edge width in degrees used for the dynamic mask generation.
get rightControlPoints(): Array<_Spatial_Point3DFloat>Swift declarationvar rightControlPoints: [Point3DFloat]The right eye control points.
set rightControlPoints(value: Array<_Spatial_Point3DFloat>)Swift declarationvar rightControlPoints: [Point3DFloat]The right eye control points.
get controlPointInterpolation(): ImmersiveDynamicMask_ControlPointInterpolationSwift declarationvar controlPointInterpolation: ImmersiveDynamicMask.ControlPointInterpolationType of the interpolation method used while processing control points.
set controlPointInterpolation(value: ImmersiveDynamicMask_ControlPointInterpolation)Swift declarationvar controlPointInterpolation: ImmersiveDynamicMask.ControlPointInterpolationType of the interpolation method used while processing control points.
static init(name: string, stereoRelation: ImmersiveDynamicMask_StereoRelation, edgeTreatment: ImmersiveDynamicMask_EdgeTreatment, controlPointInterpolation: ImmersiveDynamicMask_ControlPointInterpolation, leftControlPoints: Array<_Spatial_Point3DFloat>, rightControlPoints: Array<_Spatial_Point3DFloat>, edgeWidthInDegrees: number): ImmersiveDynamicMaskSwift declarationinit(name: String, stereoRelation: ImmersiveDynamicMask.StereoRelation, edgeTreatment: ImmersiveDynamicMask.EdgeTreatment, controlPointInterpolation: ImmersiveDynamicMask.ControlPointInterpolation, leftControlPoints: [Point3DFloat], rightControlPoints: [Point3DFloat], edgeWidthInDegrees: Float)get name(): stringSwift declarationvar name: StringA unique name string of the dynamic mask.
set name(value: string)Swift declarationvar name: StringA unique name string of the dynamic mask.
No declarations were skipped in this snapshot.