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, um die einfache Initialisierung einer D3D12_SHADER_BYTECODE-Struktur zu ermöglichen.
Syntax
struct CD3DX12_SHADER_BYTECODE : public D3D12_SHADER_BYTECODE{
CD3DX12_SHADER_BYTECODE();
explicit CD3DX12_SHADER_BYTECODE(const D3D12_SHADER_BYTECODE &o);
CD3DX12_SHADER_BYTECODE(ID3DBlob* pShaderBlob);
CD3DX12_SHADER_BYTECODE(const void* _pShaderBytecode, SIZE_T bytecodeLength);
operator const D3D12_SHADER_BYTECODE&() const;
};
Member
-
CD3DX12_SHADER_BYTECODE()
-
Erstellt eine neue, nicht initialisierte instance eines CD3DX12_SHADER_BYTECODE.
-
explizite CD3DX12_SHADER_BYTECODE(const D3D12_SHADER_BYTECODE &o)
-
Erstellt eine neue instance einer CD3DX12_SHADER_BYTECODE, die mit dem Inhalt einer anderen D3D12_SHADER_BYTECODE-Struktur initialisiert wird.
-
CD3DX12_SHADER_BYTECODE(ID3DBlob* pShaderBlob)
-
Erstellt eine neue instance eines CD3DX12_SHADER_BYTECODE, wobei die folgenden Parameter initialisiert werden:
ID3DBlob* pShaderBlob
-
CD3DX12_SHADER_BYTECODE(const void* _pShaderBytecode, SIZE_T bytecodeLength)
-
Erstellt eine neue instance eines CD3DX12_SHADER_BYTECODE, wobei die folgenden Parameter initialisiert werden:
void* _pShaderBytecode
SIZE_T BytecodeLength
-
Operator const D3D12_SHADER_BYTECODE&() const
-
Definiert den & Pass-by-Reference-Operator für den übergeordneten Strukturtyp.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|