description
TypeScriptget description(): stringSwift declarationvar description: String { get }A summary description of this object.
struct · iOS 27.0+ · SDK 27.1
struct ValueTypeA type that describes the kind of value an attribute can store, such as `float3` or `token[]`.
get description(): stringSwift declarationvar description: String { get }A summary description of this object.
static get pathExpression(): USDPrim_Attribute_ValueTypeSwift declarationstatic var pathExpression: USDPrim.Attribute.ValueType { get }static get textureCoordinate2d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var textureCoordinate2d: USDPrim.Attribute.ValueType { get }static get textureCoordinate2f(): USDPrim_Attribute_ValueTypeSwift declarationstatic var textureCoordinate2f: USDPrim.Attribute.ValueType { get }static get textureCoordinate2h(): USDPrim_Attribute_ValueTypeSwift declarationstatic var textureCoordinate2h: USDPrim.Attribute.ValueType { get }static get textureCoordinate3d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var textureCoordinate3d: USDPrim.Attribute.ValueType { get }static get textureCoordinate3f(): USDPrim_Attribute_ValueTypeSwift declarationstatic var textureCoordinate3f: USDPrim.Attribute.ValueType { get }static get textureCoordinate3h(): USDPrim_Attribute_ValueTypeSwift declarationstatic var textureCoordinate3h: USDPrim.Attribute.ValueType { get }static get bool(): USDPrim_Attribute_ValueTypeSwift declarationstatic var bool: USDPrim.Attribute.ValueType { get }static get half(): USDPrim_Attribute_ValueTypeSwift declarationstatic var half: USDPrim.Attribute.ValueType { get }static get int2(): USDPrim_Attribute_ValueTypeSwift declarationstatic var int2: USDPrim.Attribute.ValueType { get }static get int3(): USDPrim_Attribute_ValueTypeSwift declarationstatic var int3: USDPrim.Attribute.ValueType { get }static get int4(): USDPrim_Attribute_ValueTypeSwift declarationstatic var int4: USDPrim.Attribute.ValueType { get }get role(): USDTokenSwift declarationvar role: USDToken { get }The name of this type's role, if it has one. Roles clarify the semantic purpose of a type. For example, the type `point3f` stores the same data as its base type `float3`, but it also has the role "Point", which means that it stores 3D positions.
static type(name: USDToken): USDPrim_Attribute_ValueTypeSwift declarationstatic func type(named name: USDToken) -> USDPrim.Attribute.ValueTypeThe type corresponding to the given type name.
get array(): USDPrim_Attribute_ValueTypeSwift declarationvar array: USDPrim.Attribute.ValueType { get }The array type corresponding to this type. If this type is already an array type, returns the type unchanged.
static get asset(): USDPrim_Attribute_ValueTypeSwift declarationstatic var asset: USDPrim.Attribute.ValueType { get }static get float(): USDPrim_Attribute_ValueTypeSwift declarationstatic var float: USDPrim.Attribute.ValueType { get }static get group(): USDPrim_Attribute_ValueTypeSwift declarationstatic var group: USDPrim.Attribute.ValueType { get }static get half2(): USDPrim_Attribute_ValueTypeSwift declarationstatic var half2: USDPrim.Attribute.ValueType { get }static get half3(): USDPrim_Attribute_ValueTypeSwift declarationstatic var half3: USDPrim.Attribute.ValueType { get }static get half4(): USDPrim_Attribute_ValueTypeSwift declarationstatic var half4: USDPrim.Attribute.ValueType { get }static get int32(): USDPrim_Attribute_ValueTypeSwift declarationstatic var int32: USDPrim.Attribute.ValueType { get }static get int64(): USDPrim_Attribute_ValueTypeSwift declarationstatic var int64: USDPrim.Attribute.ValueType { get }static get quatd(): USDPrim_Attribute_ValueTypeSwift declarationstatic var quatd: USDPrim.Attribute.ValueType { get }static get quatf(): USDPrim_Attribute_ValueTypeSwift declarationstatic var quatf: USDPrim.Attribute.ValueType { get }static get quath(): USDPrim_Attribute_ValueTypeSwift declarationstatic var quath: USDPrim.Attribute.ValueType { get }static get token(): USDPrim_Attribute_ValueTypeSwift declarationstatic var token: USDPrim.Attribute.ValueType { get }static get uchar(): USDPrim_Attribute_ValueTypeSwift declarationstatic var uchar: USDPrim.Attribute.ValueType { get }static get double(): USDPrim_Attribute_ValueTypeSwift declarationstatic var double: USDPrim.Attribute.ValueType { get }static get float2(): USDPrim_Attribute_ValueTypeSwift declarationstatic var float2: USDPrim.Attribute.ValueType { get }static get float3(): USDPrim_Attribute_ValueTypeSwift declarationstatic var float3: USDPrim.Attribute.ValueType { get }static get float4(): USDPrim_Attribute_ValueTypeSwift declarationstatic var float4: USDPrim.Attribute.ValueType { get }static get opaque(): USDPrim_Attribute_ValueTypeSwift declarationstatic var opaque: USDPrim.Attribute.ValueType { get }get scalar(): USDPrim_Attribute_ValueTypeSwift declarationvar scalar: USDPrim.Attribute.ValueType { get }The scalar (non-array) type corresponding to this type. If this type is already a scalar type, returns the type unchanged.
static get string(): USDPrim_Attribute_ValueTypeSwift declarationstatic var string: USDPrim.Attribute.ValueType { get }static get uint32(): USDPrim_Attribute_ValueTypeSwift declarationstatic var uint32: USDPrim.Attribute.ValueType { get }static get uint64(): USDPrim_Attribute_ValueTypeSwift declarationstatic var uint64: USDPrim.Attribute.ValueType { get }static get color3d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var color3d: USDPrim.Attribute.ValueType { get }static get color3f(): USDPrim_Attribute_ValueTypeSwift declarationstatic var color3f: USDPrim.Attribute.ValueType { get }static get color3h(): USDPrim_Attribute_ValueTypeSwift declarationstatic var color3h: USDPrim.Attribute.ValueType { get }static get color4d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var color4d: USDPrim.Attribute.ValueType { get }static get color4f(): USDPrim_Attribute_ValueTypeSwift declarationstatic var color4f: USDPrim.Attribute.ValueType { get }static get color4h(): USDPrim_Attribute_ValueTypeSwift declarationstatic var color4h: USDPrim.Attribute.ValueType { get }static get double2(): USDPrim_Attribute_ValueTypeSwift declarationstatic var double2: USDPrim.Attribute.ValueType { get }static get double3(): USDPrim_Attribute_ValueTypeSwift declarationstatic var double3: USDPrim.Attribute.ValueType { get }static get double4(): USDPrim_Attribute_ValueTypeSwift declarationstatic var double4: USDPrim.Attribute.ValueType { get }static get frame4d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var frame4d: USDPrim.Attribute.ValueType { get }static get invalid(): USDPrim_Attribute_ValueTypeSwift declarationstatic var invalid: USDPrim.Attribute.ValueType { get }An invalid value type.
static get point3d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var point3d: USDPrim.Attribute.ValueType { get }static get point3f(): USDPrim_Attribute_ValueTypeSwift declarationstatic var point3f: USDPrim.Attribute.ValueType { get }static get point3h(): USDPrim_Attribute_ValueTypeSwift declarationstatic var point3h: USDPrim.Attribute.ValueType { get }static get matrix2d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var matrix2d: USDPrim.Attribute.ValueType { get }static get matrix3d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var matrix3d: USDPrim.Attribute.ValueType { get }static get matrix4d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var matrix4d: USDPrim.Attribute.ValueType { get }static get normal3d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var normal3d: USDPrim.Attribute.ValueType { get }static get normal3f(): USDPrim_Attribute_ValueTypeSwift declarationstatic var normal3f: USDPrim.Attribute.ValueType { get }static get normal3h(): USDPrim_Attribute_ValueTypeSwift declarationstatic var normal3h: USDPrim.Attribute.ValueType { get }static get timeCode(): USDPrim_Attribute_ValueTypeSwift declarationstatic var timeCode: USDPrim.Attribute.ValueType { get }static get vector3d(): USDPrim_Attribute_ValueTypeSwift declarationstatic var vector3d: USDPrim.Attribute.ValueType { get }static get vector3f(): USDPrim_Attribute_ValueTypeSwift declarationstatic var vector3f: USDPrim.Attribute.ValueType { get }static get vector3h(): USDPrim_Attribute_ValueTypeSwift declarationstatic var vector3h: USDPrim.Attribute.ValueType { get }No declarations were skipped in this snapshot.