Class UsdLuxShadowAPI
Inheritance
UsdLuxShadowAPI
Namespace: pxr
Syntax
public class UsdLuxShadowAPI : UsdAPISchemaBase, IDisposable
Constructors
UsdLuxShadowAPI()
Declaration
UsdLuxShadowAPI(UsdPrim)
Declaration
public UsdLuxShadowAPI(UsdPrim prim)
Parameters
UsdLuxShadowAPI(UsdSchemaBase)
Declaration
public UsdLuxShadowAPI(UsdSchemaBase schemaObj)
Parameters
Methods
Apply(UsdPrim)
Declaration
public static UsdLuxShadowAPI Apply(UsdPrim prim)
Parameters
Returns
CreateShadowColorAttr()
Declaration
public UsdAttribute CreateShadowColorAttr()
Returns
CreateShadowColorAttr(VtValue)
Declaration
public UsdAttribute CreateShadowColorAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateShadowColorAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateShadowColorAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateShadowDistanceAttr()
Declaration
public UsdAttribute CreateShadowDistanceAttr()
Returns
CreateShadowDistanceAttr(VtValue)
Declaration
public UsdAttribute CreateShadowDistanceAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateShadowDistanceAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateShadowDistanceAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateShadowEnableAttr()
Declaration
public UsdAttribute CreateShadowEnableAttr()
Returns
CreateShadowEnableAttr(VtValue)
Declaration
public UsdAttribute CreateShadowEnableAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateShadowEnableAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateShadowEnableAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateShadowFalloffAttr()
Declaration
public UsdAttribute CreateShadowFalloffAttr()
Returns
CreateShadowFalloffAttr(VtValue)
Declaration
public UsdAttribute CreateShadowFalloffAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateShadowFalloffAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateShadowFalloffAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
CreateShadowFalloffGammaAttr()
Declaration
public UsdAttribute CreateShadowFalloffGammaAttr()
Returns
CreateShadowFalloffGammaAttr(VtValue)
Declaration
public UsdAttribute CreateShadowFalloffGammaAttr(VtValue defaultValue)
Parameters
Type |
Name |
Description |
VtValue |
defaultValue |
|
Returns
CreateShadowFalloffGammaAttr(VtValue, Boolean)
Declaration
public UsdAttribute CreateShadowFalloffGammaAttr(VtValue defaultValue, bool writeSparsely)
Parameters
Returns
Dispose()
Declaration
public override void Dispose()
Overrides
Finalize()
Declaration
protected void Finalize()
Get(UsdStageWeakPtr, SdfPath)
Declaration
public static UsdLuxShadowAPI Get(UsdStageWeakPtr stage, SdfPath path)
Parameters
Returns
GetSchemaAttributeNames()
Declaration
public static TfTokenVector GetSchemaAttributeNames()
Returns
GetSchemaAttributeNames(Boolean)
Declaration
public static TfTokenVector GetSchemaAttributeNames(bool includeInherited)
Parameters
Type |
Name |
Description |
Boolean |
includeInherited |
|
Returns
GetShadowColorAttr()
Declaration
public UsdAttribute GetShadowColorAttr()
Returns
GetShadowDistanceAttr()
Declaration
public UsdAttribute GetShadowDistanceAttr()
Returns
GetShadowEnableAttr()
Declaration
public UsdAttribute GetShadowEnableAttr()
Returns
GetShadowFalloffAttr()
Declaration
public UsdAttribute GetShadowFalloffAttr()
Returns
GetShadowFalloffGammaAttr()
Declaration
public UsdAttribute GetShadowFalloffGammaAttr()
Returns