d3d11sdklayers.idl: Added ID3D11Debug declaration.
This commit is contained in:
parent
d07f76e39a
commit
a79621a689
|
@ -1184,6 +1184,11 @@ typedef enum D3D11_MESSAGE_ID {
|
|||
D3D11_MESSAGE_ID_D3D11_1_MESSAGES_END
|
||||
} D3D11_MESSAGE_ID;
|
||||
|
||||
typedef enum D3D11_RLDO_FLAGS {
|
||||
D3D11_RLDO_SUMMARY = 1,
|
||||
D3D11_RLDO_DETAIL = 2
|
||||
} D3D11_RLDO_FLAGS;
|
||||
|
||||
typedef struct D3D11_MESSAGE {
|
||||
D3D11_MESSAGE_CATEGORY Category;
|
||||
D3D11_MESSAGE_SEVERITY Severity;
|
||||
|
@ -1208,6 +1213,24 @@ typedef struct D3D11_INFO_QUEUE_FILTER {
|
|||
|
||||
cpp_quote("#define D3D11_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024")
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(79cf2233-7536-4948-9d36-1e4692dc5760),
|
||||
local,
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface ID3D11Debug : IUnknown {
|
||||
HRESULT SetFeatureMask(UINT Mask);
|
||||
UINT GetFeatureMask();
|
||||
HRESULT SetPresentPerRenderOpDelay(UINT Milliseconds);
|
||||
UINT GetPresentPerRenderOpDelay();
|
||||
HRESULT SetSwapChain(IDXGISwapChain *pSwapChain);
|
||||
HRESULT GetSwapChain(IDXGISwapChain **ppSwapChain);
|
||||
HRESULT ValidateContext(ID3D11DeviceContext *pContext);
|
||||
HRESULT ReportLiveDeviceObjects(D3D11_RLDO_FLAGS Flags);
|
||||
HRESULT ValidateContextForDispatch(ID3D11DeviceContext *pContext);
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(6543dbb6-1b48-42f5-ab82-e97ec74326f6),
|
||||
|
|
Loading…
Reference in New Issue