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.
Eine Hilfsstruktur, die die einfache Initialisierung einer D3D12_ROOT_CONSTANTS-Struktur ermöglicht.
Syntax
struct CD3DX12_ROOT_CONSTANTS : public D3D12_ROOT_CONSTANTS{
CD3DX12_ROOT_CONSTANTS();
explicit CD3DX12_ROOT_CONSTANTS(const D3D12_ROOT_CONSTANTS &o);
CD3DX12_ROOT_CONSTANTS(UINT num32BitValues, UINT shaderRegister, UINT registerSpace = 0);
void inline Init(UINT num32BitValues, UINT shaderRegister, UINT registerSpace = 0);
void static inline Init(D3D12_ROOT_CONSTANTS &rootConstants, UINT num32BitValues, UINT shaderRegister, UINT registerSpace = 0);
};
Member
-
CD3DX12_ROOT_CONSTANTS()
-
Erstellt eine neue, nicht initialisierte instance eines CD3DX12_ROOT_CONSTANTS.
-
explizite CD3DX12_ROOT_CONSTANTS(const D3D12_ROOT_CONSTANTS &o)
-
Erstellt eine neue instance einer CD3DX12_ROOT_CONSTANTS, die mit dem Inhalt einer anderen D3D12_ROOT_CONSTANTS-Struktur initialisiert wird.
-
CD3DX12_ROOT_CONSTANTS(UINT num32BitValues, UINT shaderRegister, UINT registerSpace = 0)
-
Erstellt eine neue instance eines CD3DX12_ROOT_CONSTANTS, wobei die folgenden Parameter initialisiert werden:
UINT num32BitValues
UINT-ShaderRegister
(opt) UINT registerSpace = 0
-
inline Init(UINT num32BitValues, UINT shaderRegister, UINT registerSpace = 0)
-
Gibt eine Funktion an, die die folgenden Parameter initialisiert:
UINT num32BitValues
UINT-ShaderRegister
(opt) UINT registerSpace = 0
-
static inline Init(D3D12_ROOT_CONSTANTS &rootConstants, UINT num32BitValues, UINT shaderRegister, UINT registerSpace = 0)
-
Gibt eine Funktion an, die die folgenden Parameter initialisiert:
& D3D12_ROOT_CONSTANTS rootConstants
UINT num32BitValues
UINT-ShaderRegister
(opt) UINT registerSpace = 0
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|