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.
Syntax
typedef struct ID3D12StateObjectProperties2Vtbl {
void *b;
HRESULT(ID3D12StateObjectProperties2 *This,REFIID riid, void **ppvObject) * )(QueryInterface;
ULONG()(ID3D12StateObjectProperties2 *This) * AddRef;
ULONG()(ID3D12StateObjectProperties2 *This) * Release;
void )(ID3D12StateObjectProperties2 *This,LPCWSTR pExportName) *(*GetShaderIdentifier;
UINT64()(ID3D12StateObjectProperties2 *This,LPCWSTR pExportName) * GetShaderStackSize;
UINT64()(ID3D12StateObjectProperties2 *This) * GetPipelineStackSize;
void()(ID3D12StateObjectProperties2 *This,UINT64 PipelineStackSizeInBytes) * SetPipelineStackSize;
#if ...
D3D12_PROGRAM_IDENTIFIER()(ID3D12StateObjectProperties2 *This,LPCWSTR pProgramName) * GetProgramIdentifier;
#else
D3D12_PROGRAM_IDENTIFIER )(ID3D12StateObjectProperties2 *This,D3D12_PROGRAM_IDENTIFIER *RetVal,LPCWSTR pProgramName) *(* GetProgramIdentifier;
#endif
HRESULT(ID3D12StateObjectProperties2 *This,LPCWSTR pProgramName,REFIID riid, void **ppvRootSignature) * )(GetGlobalRootSignatureForProgram;
HRESULT(ID3D12StateObjectProperties2 *This,LPCWSTR pExportName,REFIID riid, void **ppvRootSignature) * )(GetGlobalRootSignatureForShader;
} ID3D12StateObjectProperties2Vtbl;
Mitglieder
b
QueryInterface
AddRef
Release
GetShaderIdentifier
GetShaderStackSize
GetPipelineStackSize
SetPipelineStackSize
GetProgramIdentifier
GetGlobalRootSignatureForProgram
GetGlobalRootSignatureForShader
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12.h |