One Logo Pool Ball
ModelIO · IOS API REFERENCE

MDLTransform

class · iOS 9.0+ · SDK 27.1

class MDLTransform

Members (25)

init · iOS 9.0+

init

TypeScript
static init(): MDLTransform
Swift declaration
init()
init · iOS 9.0+ · Deprecated in iOS 11.0

init

TypeScript
static initIdentity(identity: void): MDLTransform
Swift declaration
convenience init(identity: ())
init · iOS 9.0+

init

TypeScript
static initMatrix(matrix: SDKHandle): MDLTransform
Swift declaration
convenience init(matrix: matrix_float4x4)
init · iOS 9.0+

init

TypeScript
static initMatrixResetsTransform(matrix: SDKHandle, resetsTransform: boolean): MDLTransform
Swift declaration
convenience init(matrix: matrix_float4x4, resetsTransform: Bool)
init · iOS 9.0+

init

TypeScript
static initTransformComponent(component: SDKHandle): MDLTransform
Swift declaration
convenience init(transformComponent component: any MDLTransformComponent)
init · iOS 9.0+

init

TypeScript
static initTransformComponentResetsTransform(component: SDKHandle, resetsTransform: boolean): MDLTransform
Swift declaration
convenience init(transformComponent component: any MDLTransformComponent, resetsTransform: Bool)
method · iOS 9.0+

rotation

TypeScript
rotationAtTime(time: number): SDKHandle
Swift declaration
func rotation(atTime time: TimeInterval) -> vector_float3
method · iOS 9.0+

rotationMatrix

TypeScript
rotationMatrix(time: number): SDKHandle
Swift declaration
func rotationMatrix(atTime time: TimeInterval) -> matrix_float4x4
method · iOS 9.0+

scale

TypeScript
scaleAtTime(time: number): SDKHandle
Swift declaration
func scale(atTime time: TimeInterval) -> vector_float3
method · iOS 9.0+

setIdentity

TypeScript
setIdentity(): void
Swift declaration
func setIdentity()
method · iOS 11.0+

setMatrix

TypeScript
setMatrix(matrix: SDKHandle, time: number): void
Swift declaration
func setMatrix(_ matrix: matrix_float4x4, forTime time: TimeInterval)
method · iOS 9.0+

setRotation

TypeScript
setRotation(rotation: SDKHandle, time: number): void
Swift declaration
func setRotation(_ rotation: vector_float3, forTime time: TimeInterval)
method · iOS 9.0+

setScale

TypeScript
setScale(scale: SDKHandle, time: number): void
Swift declaration
func setScale(_ scale: vector_float3, forTime time: TimeInterval)
method · iOS 9.0+

setShear

TypeScript
setShear(shear: SDKHandle, time: number): void
Swift declaration
func setShear(_ shear: vector_float3, forTime time: TimeInterval)
method · iOS 9.0+

setTranslation

TypeScript
setTranslation(translation: SDKHandle, time: number): void
Swift declaration
func setTranslation(_ translation: vector_float3, forTime time: TimeInterval)
method · iOS 9.0+

shear

TypeScript
shearAtTime(time: number): SDKHandle
Swift declaration
func shear(atTime time: TimeInterval) -> vector_float3
method · iOS 9.0+

translation

TypeScript
translationAtTime(time: number): SDKHandle
Swift declaration
func translation(atTime time: TimeInterval) -> vector_float3
get · iOS 9.0+

rotation

TypeScript
get rotation(): SDKHandle
Swift declaration
var rotation: vector_float3 { get set }
set · iOS 9.0+

rotation

TypeScript
set rotation(value: SDKHandle)
Swift declaration
var rotation: vector_float3 { get set }
get · iOS 9.0+

scale

TypeScript
get scale(): SDKHandle
Swift declaration
var scale: vector_float3 { get set }
set · iOS 9.0+

scale

TypeScript
set scale(value: SDKHandle)
Swift declaration
var scale: vector_float3 { get set }
get · iOS 9.0+

shear

TypeScript
get shear(): SDKHandle
Swift declaration
var shear: vector_float3 { get set }
set · iOS 9.0+

shear

TypeScript
set shear(value: SDKHandle)
Swift declaration
var shear: vector_float3 { get set }
get · iOS 9.0+

translation

TypeScript
get translation(): SDKHandle
Swift declaration
var translation: vector_float3 { get set }
set · iOS 9.0+

translation

TypeScript
set translation(value: SDKHandle)
Swift declaration
var translation: vector_float3 { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All ModelIO types →