Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt einen Funktionsparameter.
Syntax
typedef struct _D3D11_PARAMETER_DESC {
LPCSTR Name;
LPCSTR SemanticName;
D3D_SHADER_VARIABLE_TYPE Type;
D3D_SHADER_VARIABLE_CLASS Class;
UINT Rows;
UINT Columns;
D3D_INTERPOLATION_MODE InterpolationMode;
D3D_PARAMETER_FLAGS Flags;
UINT FirstInRegister;
UINT FirstInComponent;
UINT FirstOutRegister;
UINT FirstOutComponent;
} D3D11_PARAMETER_DESC;
Member
Name
Typ: LPCSTR
Der Name des Funktionsparameters.
SemanticName
Typ: LPCSTR
Die HLSL-Semantik , die diesem Funktionsparameter zugeordnet ist. Dieser Name enthält den Index, z. B. SV_Target[n].
Type
Ein D3D_SHADER_VARIABLE_TYPE typisierter Wert, der den Variablentyp für den Parameter identifiziert.
Class
Typ: D3D_SHADER_VARIABLE_CLASS
Ein D3D_SHADER_VARIABLE_CLASS typisierter Wert, der die Variablenklasse für den Parameter als Skalar, Vektor, Matrix, Objekt usw. identifiziert.
Rows
Typ: UINT
Die Anzahl der Zeilen für einen Matrixparameter.
Columns
Typ: UINT
Die Anzahl der Spalten für einen Matrixparameter.
InterpolationMode
Ein D3D_INTERPOLATION_MODE typisierter Wert, der den Interpolationsmodus für den Parameter identifiziert.
Flags
Typ: D3D_PARAMETER_FLAGS
Eine Kombination aus D3D_PARAMETER_FLAGS typisierten Werten, die mithilfe eines bitweisen OR-Vorgangs kombiniert werden. Der resultierende Wert gibt semantische Flags für den Parameter an.
FirstInRegister
Typ: UINT
Das erste Eingaberegister für diesen Parameter.
FirstInComponent
Typ: UINT
Die erste Eingaberegisterkomponente für diesen Parameter.
FirstOutRegister
Typ: UINT
Das erste Ausgaberegister für diesen Parameter.
FirstOutComponent
Typ: UINT
Die erste Ausgaberegisterkomponente für diesen Parameter.
Hinweise
Rufen Sie eine Funktionsparameterbeschreibung ab, indem Sie ID3D11FunctionParameterReflection::GetDesc aufrufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d11shader.h |