ReactOS 0.4.17-dev-934-g091855f
d3d11_3.idl File Reference

Go to the source code of this file.

Classes

struct  D3D11_TEXTURE2D_DESC1
 
struct  D3D11_TEXTURE3D_DESC1
 
struct  D3D11_RASTERIZER_DESC2
 
struct  D3D11_TEX2D_SRV1
 
struct  D3D11_TEX2D_ARRAY_SRV1
 
struct  D3D11_SHADER_RESOURCE_VIEW_DESC1
 
struct  D3D11_TEX2D_RTV1
 
struct  D3D11_TEX2D_ARRAY_RTV1
 
struct  D3D11_RENDER_TARGET_VIEW_DESC1
 
struct  D3D11_TEX2D_UAV1
 
struct  D3D11_TEX2D_ARRAY_UAV1
 
struct  D3D11_UNORDERED_ACCESS_VIEW_DESC1
 
struct  D3D11_QUERY_DESC1
 
interface  ID3D11Texture2D1
 
interface  ID3D11Texture3D1
 
interface  ID3D11RasterizerState2
 
interface  ID3D11ShaderResourceView1
 
interface  ID3D11RenderTargetView1
 
interface  ID3D11UnorderedAccessView1
 
interface  ID3D11Query1
 
interface  ID3D11DeviceContext3
 
interface  ID3D11Fence
 
interface  ID3D11DeviceContext4
 
interface  ID3D11Device3
 

Typedefs

typedef enum D3D11_CONTEXT_TYPE D3D11_CONTEXT_TYPE
 
typedef enum D3D11_TEXTURE_LAYOUT D3D11_TEXTURE_LAYOUT
 
typedef enum D3D11_CONSERVATIVE_RASTERIZATION_MODE D3D11_CONSERVATIVE_RASTERIZATION_MODE
 
typedef enum D3D11_FENCE_FLAG D3D11_FENCE_FLAG
 
typedef struct D3D11_TEXTURE2D_DESC1 D3D11_TEXTURE2D_DESC1
 
typedef struct D3D11_TEXTURE3D_DESC1 D3D11_TEXTURE3D_DESC1
 
typedef struct D3D11_RASTERIZER_DESC2 D3D11_RASTERIZER_DESC2
 
typedef struct D3D11_TEX2D_SRV1 D3D11_TEX2D_SRV1
 
typedef struct D3D11_TEX2D_ARRAY_SRV1 D3D11_TEX2D_ARRAY_SRV1
 
typedef struct D3D11_SHADER_RESOURCE_VIEW_DESC1 D3D11_SHADER_RESOURCE_VIEW_DESC1
 
typedef struct D3D11_TEX2D_RTV1 D3D11_TEX2D_RTV1
 
typedef struct D3D11_TEX2D_ARRAY_RTV1 D3D11_TEX2D_ARRAY_RTV1
 
typedef struct D3D11_RENDER_TARGET_VIEW_DESC1 D3D11_RENDER_TARGET_VIEW_DESC1
 
typedef struct D3D11_TEX2D_UAV1 D3D11_TEX2D_UAV1
 
typedef struct D3D11_TEX2D_ARRAY_UAV1 D3D11_TEX2D_ARRAY_UAV1
 
typedef struct D3D11_UNORDERED_ACCESS_VIEW_DESC1 D3D11_UNORDERED_ACCESS_VIEW_DESC1
 
typedef struct D3D11_QUERY_DESC1 D3D11_QUERY_DESC1
 

Enumerations

enum  D3D11_CONTEXT_TYPE {
  D3D11_CONTEXT_TYPE_ALL = 0x0 , D3D11_CONTEXT_TYPE_3D = 0x1 , D3D11_CONTEXT_TYPE_COMPUTE = 0x2 , D3D11_CONTEXT_TYPE_COPY = 0x3 ,
  D3D11_CONTEXT_TYPE_VIDEO = 0x4
}
 
enum  D3D11_TEXTURE_LAYOUT { D3D11_TEXTURE_LAYOUT_UNDEFINED = 0x0 , D3D11_TEXTURE_LAYOUT_ROW_MAJOR = 0x1 , D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE = 0x2 }
 
enum  D3D11_CONSERVATIVE_RASTERIZATION_MODE { D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF = 0x0 , D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON = 0x1 }
 
enum  D3D11_FENCE_FLAG { D3D11_FENCE_FLAG_NONE = 0x1 , D3D11_FENCE_FLAG_SHARED = 0x2 , D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x4 , D3D11_FENCE_FLAG_NON_MONITORED = 0x8 }
 

Typedef Documentation

◆ D3D11_CONSERVATIVE_RASTERIZATION_MODE

◆ D3D11_CONTEXT_TYPE

◆ D3D11_FENCE_FLAG

◆ D3D11_QUERY_DESC1

◆ D3D11_RASTERIZER_DESC2

◆ D3D11_RENDER_TARGET_VIEW_DESC1

◆ D3D11_SHADER_RESOURCE_VIEW_DESC1

◆ D3D11_TEX2D_ARRAY_RTV1

◆ D3D11_TEX2D_ARRAY_SRV1

◆ D3D11_TEX2D_ARRAY_UAV1

◆ D3D11_TEX2D_RTV1

◆ D3D11_TEX2D_SRV1

◆ D3D11_TEX2D_UAV1

◆ D3D11_TEXTURE2D_DESC1

◆ D3D11_TEXTURE3D_DESC1

◆ D3D11_TEXTURE_LAYOUT

◆ D3D11_UNORDERED_ACCESS_VIEW_DESC1

Enumeration Type Documentation

◆ D3D11_CONSERVATIVE_RASTERIZATION_MODE

Enumerator
D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF 
D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON 

Definition at line 41 of file d3d11_3.idl.

42{
D3D11_CONSERVATIVE_RASTERIZATION_MODE
Definition: d3d11_3.idl:42
@ D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF
Definition: d3d11_3.idl:43
@ D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON
Definition: d3d11_3.idl:44

◆ D3D11_CONTEXT_TYPE

Enumerator
D3D11_CONTEXT_TYPE_ALL 
D3D11_CONTEXT_TYPE_3D 
D3D11_CONTEXT_TYPE_COMPUTE 
D3D11_CONTEXT_TYPE_COPY 
D3D11_CONTEXT_TYPE_VIDEO 

Definition at line 25 of file d3d11_3.idl.

26{
D3D11_CONTEXT_TYPE
Definition: d3d11_3.idl:26
@ D3D11_CONTEXT_TYPE_3D
Definition: d3d11_3.idl:28
@ D3D11_CONTEXT_TYPE_VIDEO
Definition: d3d11_3.idl:31
@ D3D11_CONTEXT_TYPE_ALL
Definition: d3d11_3.idl:27
@ D3D11_CONTEXT_TYPE_COMPUTE
Definition: d3d11_3.idl:29
@ D3D11_CONTEXT_TYPE_COPY
Definition: d3d11_3.idl:30

◆ D3D11_FENCE_FLAG

Enumerator
D3D11_FENCE_FLAG_NONE 
D3D11_FENCE_FLAG_SHARED 
D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER 
D3D11_FENCE_FLAG_NON_MONITORED 

Definition at line 47 of file d3d11_3.idl.

48{
D3D11_FENCE_FLAG
Definition: d3d11_3.idl:48
@ D3D11_FENCE_FLAG_SHARED
Definition: d3d11_3.idl:50
@ D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER
Definition: d3d11_3.idl:51
@ D3D11_FENCE_FLAG_NONE
Definition: d3d11_3.idl:49
@ D3D11_FENCE_FLAG_NON_MONITORED
Definition: d3d11_3.idl:52

◆ D3D11_TEXTURE_LAYOUT

Enumerator
D3D11_TEXTURE_LAYOUT_UNDEFINED 
D3D11_TEXTURE_LAYOUT_ROW_MAJOR 
D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE 

Definition at line 34 of file d3d11_3.idl.

35{
D3D11_TEXTURE_LAYOUT
Definition: d3d11_3.idl:35
@ D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE
Definition: d3d11_3.idl:38
@ D3D11_TEXTURE_LAYOUT_ROW_MAJOR
Definition: d3d11_3.idl:37
@ D3D11_TEXTURE_LAYOUT_UNDEFINED
Definition: d3d11_3.idl:36