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