RetroArch
|
#include "rpc.h"
#include "rpcndr.h"
#include "windows.h"
#include "ole2.h"
#include "oaidl.h"
#include "ocidl.h"
#include "dxgi1_3.h"
#include "d3dcommon.h"
#include "d3d11_2.h"
Go to the source code of this file.
Classes | |
struct | D3D11_TEXTURE2D_DESC1 |
struct | ID3D11Texture2D1Vtbl |
struct | D3D11_TEXTURE3D_DESC1 |
struct | ID3D11Texture3D1Vtbl |
struct | D3D11_RASTERIZER_DESC2 |
struct | ID3D11RasterizerState2Vtbl |
struct | D3D11_TEX2D_SRV1 |
struct | D3D11_TEX2D_ARRAY_SRV1 |
struct | D3D11_SHADER_RESOURCE_VIEW_DESC1 |
struct | ID3D11ShaderResourceView1Vtbl |
struct | D3D11_TEX2D_RTV1 |
struct | D3D11_TEX2D_ARRAY_RTV1 |
struct | D3D11_RENDER_TARGET_VIEW_DESC1 |
struct | ID3D11RenderTargetView1Vtbl |
struct | D3D11_TEX2D_UAV1 |
struct | D3D11_TEX2D_ARRAY_UAV1 |
struct | D3D11_UNORDERED_ACCESS_VIEW_DESC1 |
struct | ID3D11UnorderedAccessView1Vtbl |
struct | D3D11_QUERY_DESC1 |
struct | ID3D11Query1Vtbl |
struct | ID3D11DeviceContext3Vtbl |
struct | ID3D11FenceVtbl |
struct | ID3D11DeviceContext4Vtbl |
struct | ID3D11Device3Vtbl |
Enumerations | |
enum | D3D11_CONTEXT_TYPE { D3D11_CONTEXT_TYPE_ALL = 0, D3D11_CONTEXT_TYPE_3D = 1, D3D11_CONTEXT_TYPE_COMPUTE = 2, D3D11_CONTEXT_TYPE_COPY = 3, D3D11_CONTEXT_TYPE_VIDEO = 4 } |
enum | D3D11_TEXTURE_LAYOUT { D3D11_TEXTURE_LAYOUT_UNDEFINED = 0, D3D11_TEXTURE_LAYOUT_ROW_MAJOR = 1, D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE = 2 } |
enum | D3D11_CONSERVATIVE_RASTERIZATION_MODE { D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF = 0, D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON = 1 } |
enum | D3D11_FENCE_FLAG { D3D11_FENCE_FLAG_NONE = 0x1, D3D11_FENCE_FLAG_SHARED = 0x2, D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x4 } |
Functions | |
DEFINE_ENUM_FLAG_OPERATORS (D3D11_FENCE_FLAG) | |
DEFINE_GUID (IID_ID3D11Texture2D1, 0x51218251, 0x1E33, 0x4617, 0x9C, 0xCB, 0x4D, 0x3A, 0x43, 0x67, 0xE7, 0xBB) | |
DEFINE_GUID (IID_ID3D11Texture3D1, 0x0C711683, 0x2853, 0x4846, 0x9B, 0xB0, 0xF3, 0xE6, 0x06, 0x39, 0xE4, 0x6A) | |
DEFINE_GUID (IID_ID3D11RasterizerState2, 0x6fbd02fb, 0x209f, 0x46c4, 0xb0, 0x59, 0x2e, 0xd1, 0x55, 0x86, 0xa6, 0xac) | |
DEFINE_GUID (IID_ID3D11ShaderResourceView1, 0x91308b87, 0x9040, 0x411d, 0x8c, 0x67, 0xc3, 0x92, 0x53, 0xce, 0x38, 0x02) | |
DEFINE_GUID (IID_ID3D11RenderTargetView1, 0xffbe2e23, 0xf011, 0x418a, 0xac, 0x56, 0x5c, 0xee, 0xd7, 0xc5, 0xb9, 0x4b) | |
DEFINE_GUID (IID_ID3D11UnorderedAccessView1, 0x7b3b6153, 0xa886, 0x4544, 0xab, 0x37, 0x65, 0x37, 0xc8, 0x50, 0x04, 0x03) | |
DEFINE_GUID (IID_ID3D11Query1, 0x631b4766, 0x36dc, 0x461d, 0x8d, 0xb6, 0xc4, 0x7e, 0x13, 0xe6, 0x09, 0x16) | |
DEFINE_GUID (IID_ID3D11DeviceContext3, 0xb4e3c01d, 0xe79e, 0x4637, 0x91, 0xb2, 0x51, 0x0e, 0x9f, 0x4c, 0x9b, 0x8f) | |
DEFINE_GUID (IID_ID3D11Fence, 0xaffde9d1, 0x1df7, 0x4bb7, 0x8a, 0x34, 0x0f, 0x46, 0x25, 0x1d, 0xab, 0x80) | |
DEFINE_GUID (IID_ID3D11DeviceContext4, 0x917600da, 0xf58c, 0x4c33, 0x98, 0xd8, 0x3e, 0x15, 0xb3, 0x90, 0xfa, 0x24) | |
DEFINE_GUID (IID_ID3D11Device3, 0xA05C8C37, 0xD2C6, 0x4732, 0xB3, 0xA0, 0x9C, 0xE0, 0xB0, 0xDC, 0x9A, 0xE6) | |
#define __ID3D11Device3_FWD_DEFINED__ |
#define __ID3D11Device3_INTERFACE_DEFINED__ |
#define __ID3D11DeviceContext3_FWD_DEFINED__ |
#define __ID3D11DeviceContext3_INTERFACE_DEFINED__ |
#define __ID3D11DeviceContext4_FWD_DEFINED__ |
#define __ID3D11DeviceContext4_INTERFACE_DEFINED__ |
#define __ID3D11Fence_FWD_DEFINED__ |
#define __ID3D11Fence_INTERFACE_DEFINED__ |
#define __ID3D11Query1_FWD_DEFINED__ |
#define __ID3D11Query1_INTERFACE_DEFINED__ |
#define __ID3D11RasterizerState2_FWD_DEFINED__ |
#define __ID3D11RasterizerState2_INTERFACE_DEFINED__ |
#define __ID3D11RenderTargetView1_FWD_DEFINED__ |
#define __ID3D11RenderTargetView1_INTERFACE_DEFINED__ |
#define __ID3D11ShaderResourceView1_FWD_DEFINED__ |
#define __ID3D11ShaderResourceView1_INTERFACE_DEFINED__ |
#define __ID3D11Texture2D1_FWD_DEFINED__ |
#define __ID3D11Texture2D1_INTERFACE_DEFINED__ |
#define __ID3D11Texture3D1_FWD_DEFINED__ |
#define __ID3D11Texture3D1_INTERFACE_DEFINED__ |
#define __ID3D11UnorderedAccessView1_FWD_DEFINED__ |
#define __ID3D11UnorderedAccessView1_INTERFACE_DEFINED__ |
#define __REQUIRED_RPCNDR_H_VERSION__ 475 |
#define __REQUIRED_RPCSAL_H_VERSION__ 100 |
typedef enum D3D11_CONTEXT_TYPE D3D11_CONTEXT_TYPE |
typedef enum D3D11_FENCE_FLAG D3D11_FENCE_FLAG |
typedef struct D3D11_QUERY_DESC1 D3D11_QUERY_DESC1 |
typedef struct D3D11_RASTERIZER_DESC2 D3D11_RASTERIZER_DESC2 |
typedef struct D3D11_RENDER_TARGET_VIEW_DESC1 D3D11_RENDER_TARGET_VIEW_DESC1 |
typedef struct D3D11_SHADER_RESOURCE_VIEW_DESC1 D3D11_SHADER_RESOURCE_VIEW_DESC1 |
typedef struct D3D11_TEX2D_ARRAY_RTV1 D3D11_TEX2D_ARRAY_RTV1 |
typedef struct D3D11_TEX2D_ARRAY_SRV1 D3D11_TEX2D_ARRAY_SRV1 |
typedef struct D3D11_TEX2D_ARRAY_UAV1 D3D11_TEX2D_ARRAY_UAV1 |
typedef struct D3D11_TEX2D_RTV1 D3D11_TEX2D_RTV1 |
typedef struct D3D11_TEX2D_SRV1 D3D11_TEX2D_SRV1 |
typedef struct D3D11_TEX2D_UAV1 D3D11_TEX2D_UAV1 |
typedef struct D3D11_TEXTURE2D_DESC1 D3D11_TEXTURE2D_DESC1 |
typedef struct D3D11_TEXTURE3D_DESC1 D3D11_TEXTURE3D_DESC1 |
typedef enum D3D11_TEXTURE_LAYOUT D3D11_TEXTURE_LAYOUT |
typedef interface ID3D11Device3 ID3D11Device3 |
typedef struct ID3D11Device3Vtbl ID3D11Device3Vtbl |
typedef interface ID3D11DeviceContext3 ID3D11DeviceContext3 |
typedef struct ID3D11DeviceContext3Vtbl ID3D11DeviceContext3Vtbl |
typedef interface ID3D11DeviceContext4 ID3D11DeviceContext4 |
typedef struct ID3D11DeviceContext4Vtbl ID3D11DeviceContext4Vtbl |
typedef interface ID3D11Fence ID3D11Fence |
typedef struct ID3D11FenceVtbl ID3D11FenceVtbl |
typedef interface ID3D11Query1 ID3D11Query1 |
typedef struct ID3D11Query1Vtbl ID3D11Query1Vtbl |
typedef interface ID3D11RasterizerState2 ID3D11RasterizerState2 |
typedef struct ID3D11RasterizerState2Vtbl ID3D11RasterizerState2Vtbl |
typedef interface ID3D11RenderTargetView1 ID3D11RenderTargetView1 |
typedef struct ID3D11RenderTargetView1Vtbl ID3D11RenderTargetView1Vtbl |
typedef interface ID3D11ShaderResourceView1 ID3D11ShaderResourceView1 |
typedef struct ID3D11ShaderResourceView1Vtbl ID3D11ShaderResourceView1Vtbl |
typedef interface ID3D11Texture2D1 ID3D11Texture2D1 |
typedef struct ID3D11Texture2D1Vtbl ID3D11Texture2D1Vtbl |
typedef interface ID3D11Texture3D1 ID3D11Texture3D1 |
typedef struct ID3D11Texture3D1Vtbl ID3D11Texture3D1Vtbl |
typedef interface ID3D11UnorderedAccessView1 ID3D11UnorderedAccessView1 |
typedef struct ID3D11UnorderedAccessView1Vtbl ID3D11UnorderedAccessView1Vtbl |
enum D3D11_CONTEXT_TYPE |
enum D3D11_FENCE_FLAG |
enum D3D11_TEXTURE_LAYOUT |
DEFINE_ENUM_FLAG_OPERATORS | ( | D3D11_FENCE_FLAG | ) |
DEFINE_GUID | ( | IID_ID3D11Texture2D1 | , |
0x51218251 | , | ||
0x1E33 | , | ||
0x4617 | , | ||
0x9C | , | ||
0xCB | , | ||
0x4D | , | ||
0x3A | , | ||
0x43 | , | ||
0x67 | , | ||
0xE7 | , | ||
0xBB | |||
) |
DEFINE_GUID | ( | IID_ID3D11Texture3D1 | , |
0x0C711683 | , | ||
0x2853 | , | ||
0x4846 | , | ||
0x9B | , | ||
0xB0 | , | ||
0xF3 | , | ||
0xE6 | , | ||
0x06 | , | ||
0x39 | , | ||
0xE4 | , | ||
0x6A | |||
) |
DEFINE_GUID | ( | IID_ID3D11RasterizerState2 | , |
0x6fbd02fb | , | ||
0x209f | , | ||
0x46c4 | , | ||
0xb0 | , | ||
0x59 | , | ||
0x2e | , | ||
0xd1 | , | ||
0x55 | , | ||
0x86 | , | ||
0xa6 | , | ||
0xac | |||
) |
DEFINE_GUID | ( | IID_ID3D11ShaderResourceView1 | , |
0x91308b87 | , | ||
0x9040 | , | ||
0x411d | , | ||
0x8c | , | ||
0x67 | , | ||
0xc3 | , | ||
0x92 | , | ||
0x53 | , | ||
0xce | , | ||
0x38 | , | ||
0x02 | |||
) |
DEFINE_GUID | ( | IID_ID3D11RenderTargetView1 | , |
0xffbe2e23 | , | ||
0xf011 | , | ||
0x418a | , | ||
0xac | , | ||
0x56 | , | ||
0x5c | , | ||
0xee | , | ||
0xd7 | , | ||
0xc5 | , | ||
0xb9 | , | ||
0x4b | |||
) |
DEFINE_GUID | ( | IID_ID3D11UnorderedAccessView1 | , |
0x7b3b6153 | , | ||
0xa886 | , | ||
0x4544 | , | ||
0xab | , | ||
0x37 | , | ||
0x65 | , | ||
0x37 | , | ||
0xc8 | , | ||
0x50 | , | ||
0x04 | , | ||
0x03 | |||
) |
DEFINE_GUID | ( | IID_ID3D11Query1 | , |
0x631b4766 | , | ||
0x36dc | , | ||
0x461d | , | ||
0x8d | , | ||
0xb6 | , | ||
0xc4 | , | ||
0x7e | , | ||
0x13 | , | ||
0xe6 | , | ||
0x09 | , | ||
0x16 | |||
) |
DEFINE_GUID | ( | IID_ID3D11DeviceContext3 | , |
0xb4e3c01d | , | ||
0xe79e | , | ||
0x4637 | , | ||
0x91 | , | ||
0xb2 | , | ||
0x51 | , | ||
0x0e | , | ||
0x9f | , | ||
0x4c | , | ||
0x9b | , | ||
0x8f | |||
) |
DEFINE_GUID | ( | IID_ID3D11Fence | , |
0xaffde9d1 | , | ||
0x1df7 | , | ||
0x4bb7 | , | ||
0x8a | , | ||
0x34 | , | ||
0x0f | , | ||
0x46 | , | ||
0x25 | , | ||
0x1d | , | ||
0xab | , | ||
0x80 | |||
) |
DEFINE_GUID | ( | IID_ID3D11DeviceContext4 | , |
0x917600da | , | ||
0xf58c | , | ||
0x4c33 | , | ||
0x98 | , | ||
0xd8 | , | ||
0x3e | , | ||
0x15 | , | ||
0xb3 | , | ||
0x90 | , | ||
0xfa | , | ||
0x24 | |||
) |
DEFINE_GUID | ( | IID_ID3D11Device3 | , |
0xA05C8C37 | , | ||
0xD2C6 | , | ||
0x4732 | , | ||
0xB3 | , | ||
0xA0 | , | ||
0x9C | , | ||
0xE0 | , | ||
0xB0 | , | ||
0xDC | , | ||
0x9A | , | ||
0xE6 | |||
) |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0000_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0000_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0001_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0001_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0002_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0002_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0003_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0003_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0004_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0004_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0005_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0005_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0006_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0006_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0007_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0007_v0_0_s_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0011_v0_0_c_ifspec |
RPC_IF_HANDLE __MIDL_itf_d3d11_3_0000_0011_v0_0_s_ifspec |
EXTERN_C const IID IID_ID3D11Device3 |
EXTERN_C const IID IID_ID3D11DeviceContext3 |
EXTERN_C const IID IID_ID3D11DeviceContext4 |
EXTERN_C const IID IID_ID3D11Fence |
EXTERN_C const IID IID_ID3D11Query1 |
EXTERN_C const IID IID_ID3D11RasterizerState2 |
EXTERN_C const IID IID_ID3D11RenderTargetView1 |
EXTERN_C const IID IID_ID3D11ShaderResourceView1 |
EXTERN_C const IID IID_ID3D11Texture2D1 |
EXTERN_C const IID IID_ID3D11Texture3D1 |
EXTERN_C const IID IID_ID3D11UnorderedAccessView1 |