One Logo Pool Ball
USDKit · IOS API REFERENCE

USDTransformOperation

struct · iOS 27.0+ · SDK 27.1

struct USDTransformOperation

Members (12)

method · iOS 27.0+

timeSamples

TypeScript
timeSamplesIn(interval: SDKHandle): Array<USDStage_TimeCode>
Swift declaration
func timeSamples(in interval: ClosedRange<USDStage.TimeCode>) -> [USDStage.TimeCode]

Returns time samples authored within the specified interval. - Parameter interval: The time interval to query. - Returns: Time samples within the interval, or an empty array if none exist.

get · iOS 27.0+

timeSamples

TypeScript
get timeSamples(): Array<USDStage_TimeCode>
Swift declaration
var timeSamples: [USDStage.TimeCode] { get }

All time samples authored for this operation. Returns an empty array if no time samples are authored.

get · iOS 27.0+

hasTimeSamples

TypeScript
get hasTimeSamples(): boolean
Swift declaration
var hasTimeSamples: Bool { get }

A Boolean value indicating whether the operation has authored time samples.

get · iOS 27.0+

kind

TypeScript
get kind(): (USDTransformOperation_Kind) | null
Swift declaration
var kind: USDTransformOperation.Kind? { get }

The kind of this transform operation, or `nil` if the operation is not defined.

get · iOS 27.0+

name

TypeScript
get name(): USDToken
Swift declaration
var name: USDToken { get }

The full name of this operation.

get · iOS 27.0+

baseName

TypeScript
get baseName(): USDToken
Swift declaration
var baseName: USDToken { get }

The base name of this operation without namespace.

init · iOS 27.0+

init

TypeScript
static init(attribute: USDPrim_Attribute, inverted?: boolean): USDTransformOperation
Swift declaration
init(attribute: USDPrim.Attribute, inverted: Bool = false)

Creates a transform operation from an attribute. - Parameters: - attribute: The attribute backing this operation. - inverted: Whether this is an inverse operation. Defaults to `false`.

get · iOS 27.0+

attribute

TypeScript
get attribute(): USDPrim_Attribute
Swift declaration
var attribute: USDPrim.Attribute { get }

The attribute backing this operation.

get · iOS 27.0+

isDefined

TypeScript
get isDefined(): boolean
Swift declaration
var isDefined: Bool { get }

A Boolean value indicating whether this operation is defined.

get · iOS 27.0+

isInverse

TypeScript
get isInverse(): boolean
Swift declaration
var isInverse: Bool { get }

A Boolean value indicating whether this is an inverse operation.

get · iOS 27.0+

precision

TypeScript
get precision(): USDTransformOperation_Precision
Swift declaration
var precision: USDTransformOperation.Precision { get }

The numeric precision of this operation's value.

method · iOS 27.0+

transform

TypeScript
transform(time: USDStage_TimeCode): USDValue_Matrix4d
Swift declaration
func transform(at time: USDStage.TimeCode) -> USDValue.Matrix4d

Computes the transformation matrix at the specified time. - Parameter time: The time at which to evaluate the operation. - Returns: The transformation matrix.

Skipped declarations

No declarations were skipped in this snapshot.

All USDKit types →