One Logo Pool Ball
RealityFoundation · IOS API REFERENCE

MeshDeformerVertexOptions

struct · iOS 27.0+ · SDK 27.1

struct MeshDeformerVertexOptions

MeshDeformerVertexOptions allows developers to specify which vertex types in the mesh to allocate in the input and output buffers for mesh deformations.

Members (17)

get · iOS 27.0+

bitangents

TypeScript
get bitangents(): MeshDeformerVertexOptions
Swift declaration
static var bitangents: MeshDeformerVertexOptions { get }

Specifies bitangents only.

get · iOS 27.0+

tangentFrame

TypeScript
get tangentFrame(): MeshDeformerVertexOptions
Swift declaration
static var tangentFrame: MeshDeformerVertexOptions { get }

Specifies all of the normalizable vertex types.

get · iOS 27.0+

all

TypeScript
get all(): MeshDeformerVertexOptions
Swift declaration
static var all: MeshDeformerVertexOptions { get }

Specifies all vertex types.

get · iOS 27.0+

uvs

TypeScript
get uvs(): MeshDeformerVertexOptions
Swift declaration
static var uvs: MeshDeformerVertexOptions { get }

Specifies uvs only.

get · iOS 27.0+

uv1s

TypeScript
get uv1s(): MeshDeformerVertexOptions
Swift declaration
static var uv1s: MeshDeformerVertexOptions { get }

Specifies uv1s only.

get · iOS 27.0+

uv2s

TypeScript
get uv2s(): MeshDeformerVertexOptions
Swift declaration
static var uv2s: MeshDeformerVertexOptions { get }

Specifies uv2s only.

get · iOS 27.0+

uv3s

TypeScript
get uv3s(): MeshDeformerVertexOptions
Swift declaration
static var uv3s: MeshDeformerVertexOptions { get }

Specifies uv3s only.

get · iOS 27.0+

uv4s

TypeScript
get uv4s(): MeshDeformerVertexOptions
Swift declaration
static var uv4s: MeshDeformerVertexOptions { get }

Specifies uv4s only.

get · iOS 27.0+

uv5s

TypeScript
get uv5s(): MeshDeformerVertexOptions
Swift declaration
static var uv5s: MeshDeformerVertexOptions { get }

Specifies uv5s only.

get · iOS 27.0+

uv6s

TypeScript
get uv6s(): MeshDeformerVertexOptions
Swift declaration
static var uv6s: MeshDeformerVertexOptions { get }

Specifies uv6s only.

get · iOS 27.0+

uv7s

TypeScript
get uv7s(): MeshDeformerVertexOptions
Swift declaration
static var uv7s: MeshDeformerVertexOptions { get }

Specifies uv7s only.

get · iOS 27.0+

normals

TypeScript
get normals(): MeshDeformerVertexOptions
Swift declaration
static var normals: MeshDeformerVertexOptions { get }

Specifies normals only.

init · iOS 27.0+

init

TypeScript
init(rawValue: number): MeshDeformerVertexOptions
Swift declaration
init(rawValue: MeshDeformerVertexOptions.RawValue)

Creates a new option set from the given raw value. This initializer always succeeds, even if the value passed as `rawValue` exceeds the static properties declared as part of the option set. This example creates an instance of `ShippingOptions` with a raw value beyond the highest element, with a bit mask that effectively contains all the declared static members. let extraOptions = ShippingOptions(rawValue: 255) print(extraOptions.isStrictSuperset(of: .all)) // Prints "true" - Parameter rawValue: The raw value of the option set to create. Each bit of `rawValue` potentially represents an element of the option set, though raw values may include bits that are not defined as distinct values of the `OptionSet` type.

get · iOS 27.0+

rawValue

TypeScript
getRawValue($self: MeshDeformerVertexOptions): number
Swift declaration
var rawValue: MeshDeformerVertexOptions.OptionStorage

The corresponding value of the raw type. A new instance initialized with `rawValue` will be equivalent to this instance. For example: enum PaperSize: String { case A4, A5, Letter, Legal } let selectedSize = PaperSize.Letter print(selectedSize.rawValue) // Prints "Letter" print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!) // Prints "true"

set · iOS 27.0+

rawValue

TypeScript
setRawValue($self: MeshDeformerVertexOptions, value: number): void
Swift declaration
var rawValue: MeshDeformerVertexOptions.OptionStorage

The corresponding value of the raw type. A new instance initialized with `rawValue` will be equivalent to this instance. For example: enum PaperSize: String { case A4, A5, Letter, Legal } let selectedSize = PaperSize.Letter print(selectedSize.rawValue) // Prints "Letter" print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!) // Prints "true"

get · iOS 27.0+

tangents

TypeScript
get tangents(): MeshDeformerVertexOptions
Swift declaration
static var tangents: MeshDeformerVertexOptions { get }

Specifies tangents only.

get · iOS 27.0+

positions

TypeScript
get positions(): MeshDeformerVertexOptions
Swift declaration
static var positions: MeshDeformerVertexOptions { get }

Specifies positions only.

Skipped declarations

No declarations were skipped in this snapshot.

All RealityFoundation types →