Freigeben über


ShaderEffect.PixelShaderConstantCallback(Int32) Methode

Definition

Ordnet dem Gleitkommakonstantenregister eines Pixelshaders den Wert einer Abhängigkeitseigenschaft zu.

protected:
 static System::Windows::PropertyChangedCallback ^ PixelShaderConstantCallback(int floatRegisterIndex);
protected static System.Windows.PropertyChangedCallback PixelShaderConstantCallback (int floatRegisterIndex);
static member PixelShaderConstantCallback : int -> System.Windows.PropertyChangedCallback
Protected Shared Function PixelShaderConstantCallback (floatRegisterIndex As Integer) As PropertyChangedCallback

Parameter

floatRegisterIndex
Int32

Der Index des Shaderregisters, dem die Abhängigkeitseigenschaft zugeordnet ist.

Gibt zurück

PropertyChangedCallback

Ein PropertyChangedCallback-Delegat, der eine Abhängigkeitseigenschaft zuordnet, und das Konstantenregister des Shaders, angegeben durch floatRegisterIndex.

Ausnahmen

Die Abhängigkeitseigenschaft ist von einem unbekannten Typ.

floatRegisterIndex ist größer oder gleich 32, oder floatRegisterIndex ist kleiner als 0 (null).

Hinweise

Verwenden Sie die PixelShaderConstantCallback Methode, wenn Sie eine Abhängigkeitseigenschaft für eine Shaderkonstante registrieren. Die PixelShaderConstantCallback Methode erstellt eine Stellvertretung, die beim Aufrufen eine PropertyChangedCallback Zuordnung zwischen der Abhängigkeitseigenschaft und dem durch floatRegisterIndexdie Shaderkonstantenregister angegebenen Konstantenregister erstellt.

Gilt für

Siehe auch