One Logo Pool Ball
RealityFoundation · IOS API REFERENCE

SkinningDeformer

struct · iOS 27.0+ · SDK 27.1

struct SkinningDeformer

A deformation that binds a 3D mesh to an underlying skeleton.

Members (6)

method · iOS 27.0+

isDeformerEqual

TypeScript
isDeformerEqual(other: SDKHandle): boolean
Swift declaration
func isDeformerEqual(other: any MeshDeformer) -> Bool

default implementation is provided

init · iOS 27.0+

init

TypeScript
static init(skinsTangentFrame?: boolean): SkinningDeformer
Swift declaration
init(skinsTangentFrame: Bool = false)
get · iOS 27.0+

skinsTangentFrame

TypeScript
get skinsTangentFrame(): boolean
Swift declaration
var skinsTangentFrame: Bool

Specifies whether to skin normals, tangents, and bitangents.

set · iOS 27.0+

skinsTangentFrame

TypeScript
set skinsTangentFrame(value: boolean)
Swift declaration
var skinsTangentFrame: Bool

Specifies whether to skin normals, tangents, and bitangents.

get · iOS 27.0+

type

TypeScript
static get type(): string
Swift declaration
static var type: String { get }

Provide a unique identifier for type of deformer. There can only be one `deform` function associated with each type String. However, each `deform` can vary greatly based on run time options and input.

method · iOS 27.0+

deform

TypeScript
deform(parameter: MeshDeformParameter<SDKHandle, SDKHandle>, encoder: SDKHandle): void
Swift declaration
func deform(parameter: MeshDeformParameterGPU, encoder: any MTLComputeCommandEncoder)

deform the mesh on the GPU (the preferred method)

Skipped declarations

No declarations were skipped in this snapshot.

All RealityFoundation types →