ShaderEffect::PixelShaderConstantCallback Method (Int32)
Associates a dependency property value with a pixel shader's float constant register.
Assembly: PresentationCore (in PresentationCore.dll)
protected: static PropertyChangedCallback^ PixelShaderConstantCallback( int floatRegisterIndex )
Parameters
- floatRegisterIndex
-
Type:
System::Int32
The index of the shader register associated with the dependency property.
Return Value
Type: System.Windows::PropertyChangedCallback^A PropertyChangedCallback delegate that associates a dependency property and the shader constant register specified by floatRegisterIndex.
| Exception | Condition |
|---|---|
| InvalidOperationException | The dependency property is an unknown type. |
| ArgumentException | floatRegisterIndex is greater than or equal to 32, or floatRegisterIndex is less than 0. |
Use the PixelShaderConstantCallback method when you register a dependency property for a shader constant. The PixelShaderConstantCallback method constructs a PropertyChangedCallback delegate that, when invoked, creates an association between the dependency property and the shader constant register specified by floatRegisterIndex.
Available since 3.0
Silverlight
Available since 3.0