Class UsdVariabilityAttribute
Declares the variability of the UsdAttribute that will be generated.
Inherited Members
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfoCount(System.UInt32)
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfo(System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.GetIDsOfNames(System.Guid, System.IntPtr, System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.Invoke(System.UInt32, System.Guid, System.UInt32, System.Int16, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr)
Namespace: USD.NET
Syntax
public class UsdVariabilityAttribute : Attribute, _Attribute
Remarks
Setting the value to Variability.Uniform indicates the UsdAttribute may not have time samples and can only hold a single value. By default, UsdAttributes will be declared as Varying unless writing to a schema that previously declared the attribute to be Uniform.
Constructors
UsdVariabilityAttribute(Variability)
Declaration
public UsdVariabilityAttribute(Variability variability)
Parameters
Type | Name | Description |
---|---|---|
Variability | variability |
Properties
SdfVariability
Declaration
public SdfVariability SdfVariability { get; }
Property Value
Type | Description |
---|---|
SdfVariability |