CommonLibVR
D3D11_3.h File Reference
#include "REX/W32/D3D11_2.h"

Go to the source code of this file.

Classes

struct  REX::W32::D3D11_TEX2D_ARRAY_RTV1
 
struct  REX::W32::D3D11_TEX2D_ARRAY_SRV1
 
struct  REX::W32::D3D11_TEX2D_ARRAY_UAV1
 
struct  REX::W32::D3D11_TEX2D_RTV1
 
struct  REX::W32::D3D11_TEX2D_SRV1
 
struct  REX::W32::D3D11_TEX2D_UAV1
 
struct  REX::W32::D3D11_QUERY_DESC1
 
struct  REX::W32::D3D11_RASTERIZER_DESC2
 
struct  REX::W32::D3D11_RENDER_TARGET_VIEW_DESC1
 
struct  REX::W32::D3D11_TEXTURE2D_DESC1
 
struct  REX::W32::D3D11_TEXTURE3D_DESC1
 
struct  REX::W32::D3D11_SHADER_RESOURCE_VIEW_DESC1
 
struct  REX::W32::D3D11_UNORDERED_ACCESS_VIEW_DESC1
 

Namespaces

 REX
 
 REX::W32
 

Enumerations

enum  REX::W32::D3D11_CONSERVATIVE_RASTERIZATION_MODE { REX::W32::D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF = 0 , REX::W32::D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON = 1 }
 
enum  REX::W32::D3D11_CONTEXT_TYPE {
  REX::W32::D3D11_CONTEXT_TYPE_ALL = 0 , REX::W32::D3D11_CONTEXT_TYPE_3D = 1 , REX::W32::D3D11_CONTEXT_TYPE_COMPUTE = 2 , REX::W32::D3D11_CONTEXT_TYPE_COPY = 3 ,
  REX::W32::D3D11_CONTEXT_TYPE_VIDEO = 4
}
 
enum  REX::W32::D3D11_FENCE_FLAG { REX::W32::D3D11_FENCE_FLAG_NONE = 0 , REX::W32::D3D11_FENCE_FLAG_SHARED = 0x2 , REX::W32::D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER = 0x4 , REX::W32::D3D11_FENCE_FLAG_NON_MONITORED = 0x8 }
 
enum  REX::W32::D3D11_TEXTURE_LAYOUT { REX::W32::D3D11_TEXTURE_LAYOUT_UNDEFINED = 0 , REX::W32::D3D11_TEXTURE_LAYOUT_ROW_MAJOR = 1 , REX::W32::D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE = 2 }
 

Variables

constexpr IID REX::W32::IID_ID3D11Device3 { 0xA05C8C37, 0xD2C6, 0x4732, { 0xB3, 0xA0, 0x9C, 0xE0, 0xB0, 0xDC, 0x9A, 0xE6 } }
 
constexpr IID REX::W32::IID_ID3D11DeviceContext3 { 0xB4E3C01D, 0xE79E, 0x4637, { 0x91, 0xB2, 0x51, 0x0E, 0x9F, 0x4C, 0x9B, 0x8F } }
 
constexpr IID REX::W32::IID_ID3D11DeviceContext4 { 0x917600DA, 0xF58C, 0x4C33, { 0x98, 0xD8, 0x3E, 0x15, 0xB3, 0x90, 0xFA, 0x24 } }
 
constexpr IID REX::W32::IID_ID3D11Fence { 0xAFFDE9D1, 0x1DF7, 0x4BB7, { 0x8A, 0x34, 0x0F, 0x46, 0x25, 0x1D, 0xAB, 0x80 } }
 
constexpr IID REX::W32::IID_ID3D11Query1 { 0x631B4766, 0x36DC, 0x461D, { 0x8D, 0xB6, 0xC4, 0x7E, 0x13, 0xE6, 0x09, 0x16 } }
 
constexpr IID REX::W32::IID_ID3D11RasterizerState2 { 0x6FBD02FB, 0x209F, 0x46C4, { 0xb0, 0x59, 0x2E, 0xD1, 0x55, 0x86, 0xA6, 0xAC } }
 
constexpr IID REX::W32::IID_ID3D11RenderTargetView1 { 0xFFBE2E23, 0xF011, 0x418A, { 0xAC, 0x56, 0x5C, 0xEE, 0xD7, 0xC5, 0xB9, 0x4B } }
 
constexpr IID REX::W32::IID_ID3D11ShaderResourceView1 { 0x91308B87, 0x9040, 0x411D, { 0x8C, 0x67, 0xC3, 0x92, 0x53, 0xCE, 0x38, 0x02 } }
 
constexpr IID REX::W32::IID_ID3D11Texture2D1 { 0x51218251, 0x1E33, 0x4617, { 0x9C, 0xCB, 0x4D, 0x3A, 0x43, 0x67, 0xE7, 0xBB } }
 
constexpr IID REX::W32::IID_ID3D11Texture3D1 { 0x0C711683, 0x2853, 0x4846, { 0x9B, 0xB0, 0xF3, 0xE6, 0x06, 0x39, 0xE4, 0x6A } }
 
constexpr IID REX::W32::IID_ID3D11UnorderedAccessView1 { 0x7B3B6153, 0xA886, 0x4544, { 0xAB, 0x37, 0x65, 0x37, 0xC8, 0x50, 0x04, 0x03 } }