ReactOS 0.4.15-dev-7918-g2a2556c
d3dcommon.idl File Reference

Go to the source code of this file.

Classes

struct  _D3D_SHADER_MACRO
 
interface  ID3D10Blob
 
interface  ID3DInclude
 

Typedefs

typedef struct _D3D_SHADER_MACRO D3D_SHADER_MACRO
 
typedef struct _D3D_SHADER_MACROLPD3D_SHADER_MACRO
 
typedef ID3D10Blob ID3DBlob
 
typedef ID3DBlobLPD3DBLOB
 
typedef enum _D3D_INCLUDE_TYPE D3D_INCLUDE_TYPE
 
typedef enum D3D_DRIVER_TYPE D3D_DRIVER_TYPE
 
typedef enum D3D_FEATURE_LEVEL D3D_FEATURE_LEVEL
 
typedef enum _D3D_SHADER_VARIABLE_CLASS D3D_SHADER_VARIABLE_CLASS
 
typedef enum _D3D_SHADER_VARIABLE_FLAGS D3D_SHADER_VARIABLE_FLAGS
 
typedef enum _D3D_SHADER_VARIABLE_TYPE D3D_SHADER_VARIABLE_TYPE
 
typedef enum _D3D_SHADER_INPUT_FLAGS D3D_SHADER_INPUT_FLAGS
 
typedef enum D3D_PRIMITIVE D3D_PRIMITIVE
 
typedef enum D3D_PRIMITIVE_TOPOLOGY D3D_PRIMITIVE_TOPOLOGY
 
typedef enum D3D_TESSELLATOR_DOMAIN D3D_TESSELLATOR_DOMAIN
 
typedef enum D3D_TESSELLATOR_PARTITIONING D3D_TESSELLATOR_PARTITIONING
 
typedef enum D3D_TESSELLATOR_OUTPUT_PRIMITIVE D3D_TESSELLATOR_OUTPUT_PRIMITIVE
 
typedef enum D3D_CBUFFER_TYPE D3D_CBUFFER_TYPE
 
typedef enum D3D_SRV_DIMENSION D3D_SRV_DIMENSION
 
typedef enum D3D_REGISTER_COMPONENT_TYPE D3D_REGISTER_COMPONENT_TYPE
 
typedef enum D3D_RESOURCE_RETURN_TYPE D3D_RESOURCE_RETURN_TYPE
 
typedef enum D3D_NAME D3D_NAME
 
typedef enum _D3D_SHADER_INPUT_TYPE D3D_SHADER_INPUT_TYPE
 
typedef enum _D3D_SHADER_CBUFFER_FLAGS D3D_SHADER_CBUFFER_FLAGS
 

Enumerations

enum  _D3D_INCLUDE_TYPE {
  D3D_INCLUDE_LOCAL = 0 , D3D_INCLUDE_SYSTEM , D3D10_INCLUDE_LOCAL = D3D_INCLUDE_LOCAL , D3D10_INCLUDE_SYSTEM = D3D_INCLUDE_SYSTEM ,
  D3D_INCLUDE_FORCE_DWORD = 0x7fffffff
}
 
enum  D3D_DRIVER_TYPE {
  D3D_DRIVER_TYPE_UNKNOWN , D3D_DRIVER_TYPE_HARDWARE , D3D_DRIVER_TYPE_REFERENCE , D3D_DRIVER_TYPE_NULL ,
  D3D_DRIVER_TYPE_SOFTWARE , D3D_DRIVER_TYPE_WARP
}
 
enum  D3D_FEATURE_LEVEL {
  D3D_FEATURE_LEVEL_9_1 = 0x9100 , D3D_FEATURE_LEVEL_9_2 = 0x9200 , D3D_FEATURE_LEVEL_9_3 = 0x9300 , D3D_FEATURE_LEVEL_10_0 = 0xa000 ,
  D3D_FEATURE_LEVEL_10_1 = 0xa100 , D3D_FEATURE_LEVEL_11_0 = 0xb000 , D3D_FEATURE_LEVEL_11_1 = 0xb100
}
 
enum  _D3D_SHADER_VARIABLE_CLASS {
  D3D_SVC_SCALAR , D3D_SVC_VECTOR , D3D_SVC_MATRIX_ROWS , D3D_SVC_MATRIX_COLUMNS ,
  D3D_SVC_OBJECT , D3D_SVC_STRUCT , D3D_SVC_INTERFACE_CLASS , D3D_SVC_INTERFACE_POINTER ,
  D3D10_SVC_SCALAR = 0 , D3D10_SVC_VECTOR , D3D10_SVC_MATRIX_ROWS , D3D10_SVC_MATRIX_COLUMNS ,
  D3D10_SVC_OBJECT , D3D10_SVC_STRUCT , D3D11_SVC_INTERFACE_CLASS , D3D11_SVC_INTERFACE_POINTER ,
  D3D_SVC_FORCE_DWORD = 0x7fffffff
}
 
enum  _D3D_SHADER_VARIABLE_FLAGS {
  D3D_SVF_USERPACKED = 0x01 , D3D_SVF_USED = 0x02 , D3D_SVF_INTERFACE_POINTER = 0x04 , D3D_SVF_INTERFACE_PARAMETER = 0x08 ,
  D3D10_SVF_USERPACKED = D3D_SVF_USERPACKED , D3D10_SVF_USED = D3D_SVF_USED , D3D11_SVF_INTERFACE_POINTER = D3D_SVF_INTERFACE_POINTER , D3D11_SVF_INTERFACE_PARAMETER = D3D_SVF_INTERFACE_PARAMETER ,
  D3D_SVF_FORCE_DWORD = 0x7fffffff
}
 
enum  _D3D_SHADER_VARIABLE_TYPE {
  D3D_SVT_VOID , D3D_SVT_BOOL , D3D_SVT_INT , D3D_SVT_FLOAT ,
  D3D_SVT_STRING , D3D_SVT_TEXTURE , D3D_SVT_TEXTURE1D , D3D_SVT_TEXTURE2D ,
  D3D_SVT_TEXTURE3D , D3D_SVT_TEXTURECUBE , D3D_SVT_SAMPLER , D3D_SVT_SAMPLER1D ,
  D3D_SVT_SAMPLER2D , D3D_SVT_SAMPLER3D , D3D_SVT_SAMPLERCUBE , D3D_SVT_PIXELSHADER ,
  D3D_SVT_VERTEXSHADER , D3D_SVT_PIXELFRAGMENT , D3D_SVT_VERTEXFRAGMENT , D3D_SVT_UINT ,
  D3D_SVT_UINT8 , D3D_SVT_GEOMETRYSHADER , D3D_SVT_RASTERIZER , D3D_SVT_DEPTHSTENCIL ,
  D3D_SVT_BLEND , D3D_SVT_BUFFER , D3D_SVT_CBUFFER , D3D_SVT_TBUFFER ,
  D3D_SVT_TEXTURE1DARRAY , D3D_SVT_TEXTURE2DARRAY , D3D_SVT_RENDERTARGETVIEW , D3D_SVT_DEPTHSTENCILVIEW ,
  D3D_SVT_TEXTURE2DMS , D3D_SVT_TEXTURE2DMSARRAY , D3D_SVT_TEXTURECUBEARRAY , D3D_SVT_HULLSHADER ,
  D3D_SVT_DOMAINSHADER , D3D_SVT_INTERFACE_POINTER , D3D_SVT_COMPUTESHADER , D3D_SVT_DOUBLE ,
  D3D_SVT_RWTEXTURE1D , D3D_SVT_RWTEXTURE1DARRAY , D3D_SVT_RWTEXTURE2D , D3D_SVT_RWTEXTURE2DARRAY ,
  D3D_SVT_RWTEXTURE3D , D3D_SVT_RWBUFFER , D3D_SVT_BYTEADDRESS_BUFFER , D3D_SVT_RWBYTEADDRESS_BUFFER ,
  D3D_SVT_STRUCTURED_BUFFER , D3D_SVT_RWSTRUCTURED_BUFFER , D3D_SVT_APPEND_STRUCTURED_BUFFER , D3D_SVT_CONSUME_STRUCTURED_BUFFER ,
  D3D10_SVT_VOID = 0 , D3D10_SVT_BOOL , D3D10_SVT_INT , D3D10_SVT_FLOAT ,
  D3D10_SVT_STRING , D3D10_SVT_TEXTURE , D3D10_SVT_TEXTURE1D , D3D10_SVT_TEXTURE2D ,
  D3D10_SVT_TEXTURE3D , D3D10_SVT_TEXTURECUBE , D3D10_SVT_SAMPLER , D3D10_SVT_SAMPLER1D ,
  D3D10_SVT_SAMPLER2D , D3D10_SVT_SAMPLER3D , D3D10_SVT_SAMPLERCUBE , D3D10_SVT_PIXELSHADER ,
  D3D10_SVT_VERTEXSHADER , D3D10_SVT_PIXELFRAGMENT , D3D10_SVT_VERTEXFRAGMENT , D3D10_SVT_UINT ,
  D3D10_SVT_UINT8 , D3D10_SVT_GEOMETRYSHADER , D3D10_SVT_RASTERIZER , D3D10_SVT_DEPTHSTENCIL ,
  D3D10_SVT_BLEND , D3D10_SVT_BUFFER , D3D10_SVT_CBUFFER , D3D10_SVT_TBUFFER ,
  D3D10_SVT_TEXTURE1DARRAY , D3D10_SVT_TEXTURE2DARRAY , D3D10_SVT_RENDERTARGETVIEW , D3D10_SVT_DEPTHSTENCILVIEW ,
  D3D10_SVT_TEXTURE2DMS , D3D10_SVT_TEXTURE2DMSARRAY , D3D10_SVT_TEXTURECUBEARRAY , D3D11_SVT_HULLSHADER ,
  D3D11_SVT_DOMAINSHADER , D3D11_SVT_INTERFACE_POINTER , D3D11_SVT_COMPUTESHADER , D3D11_SVT_DOUBLE ,
  D3D11_SVT_RWTEXTURE1D , D3D11_SVT_RWTEXTURE1DARRAY , D3D11_SVT_RWTEXTURE2D , D3D11_SVT_RWTEXTURE2DARRAY ,
  D3D11_SVT_RWTEXTURE3D , D3D11_SVT_RWBUFFER , D3D11_SVT_BYTEADDRESS_BUFFER , D3D11_SVT_RWBYTEADDRESS_BUFFER ,
  D3D11_SVT_STRUCTURED_BUFFER , D3D11_SVT_RWSTRUCTURED_BUFFER , D3D11_SVT_APPEND_STRUCTURED_BUFFER , D3D11_SVT_CONSUME_STRUCTURED_BUFFER ,
  D3D_SVT_FORCE_DWORD = 0x7fffffff
}
 
enum  _D3D_SHADER_INPUT_FLAGS {
  D3D_SIF_USERPACKED = 0x01 , D3D_SIF_COMPARISON_SAMPLER = 0x02 , D3D_SIF_TEXTURE_COMPONENT_0 = 0x04 , D3D_SIF_TEXTURE_COMPONENT_1 = 0x08 ,
  D3D_SIF_TEXTURE_COMPONENTS = 0x0C , D3D_SIF_UNUSED = 0x10 , D3D10_SIF_USERPACKED = D3D_SIF_USERPACKED , D3D10_SIF_COMPARISON_SAMPLER = D3D_SIF_COMPARISON_SAMPLER ,
  D3D10_SIF_TEXTURE_COMPONENT_0 = D3D_SIF_TEXTURE_COMPONENT_0 , D3D10_SIF_TEXTURE_COMPONENT_1 = D3D_SIF_TEXTURE_COMPONENT_1 , D3D10_SIF_TEXTURE_COMPONENTS = D3D_SIF_TEXTURE_COMPONENTS , D3D_SIF_FORCE_DWORD = 0x7fffffff
}
 
enum  D3D_PRIMITIVE {
  D3D_PRIMITIVE_UNDEFINED , D3D_PRIMITIVE_POINT , D3D_PRIMITIVE_LINE , D3D_PRIMITIVE_TRIANGLE ,
  D3D_PRIMITIVE_LINE_ADJ = 6 , D3D_PRIMITIVE_TRIANGLE_ADJ , D3D_PRIMITIVE_1_CONTROL_POINT_PATCH , D3D_PRIMITIVE_2_CONTROL_POINT_PATCH ,
  D3D_PRIMITIVE_3_CONTROL_POINT_PATCH , D3D_PRIMITIVE_4_CONTROL_POINT_PATCH , D3D_PRIMITIVE_5_CONTROL_POINT_PATCH , D3D_PRIMITIVE_6_CONTROL_POINT_PATCH ,
  D3D_PRIMITIVE_7_CONTROL_POINT_PATCH , D3D_PRIMITIVE_8_CONTROL_POINT_PATCH , D3D_PRIMITIVE_9_CONTROL_POINT_PATCH , D3D_PRIMITIVE_10_CONTROL_POINT_PATCH ,
  D3D_PRIMITIVE_11_CONTROL_POINT_PATCH , D3D_PRIMITIVE_12_CONTROL_POINT_PATCH , D3D_PRIMITIVE_13_CONTROL_POINT_PATCH , D3D_PRIMITIVE_14_CONTROL_POINT_PATCH ,
  D3D_PRIMITIVE_15_CONTROL_POINT_PATCH , D3D_PRIMITIVE_16_CONTROL_POINT_PATCH , D3D_PRIMITIVE_17_CONTROL_POINT_PATCH , D3D_PRIMITIVE_18_CONTROL_POINT_PATCH ,
  D3D_PRIMITIVE_19_CONTROL_POINT_PATCH , D3D_PRIMITIVE_20_CONTROL_POINT_PATCH = 28 , D3D_PRIMITIVE_21_CONTROL_POINT_PATCH , D3D_PRIMITIVE_22_CONTROL_POINT_PATCH ,
  D3D_PRIMITIVE_23_CONTROL_POINT_PATCH , D3D_PRIMITIVE_24_CONTROL_POINT_PATCH , D3D_PRIMITIVE_25_CONTROL_POINT_PATCH , D3D_PRIMITIVE_26_CONTROL_POINT_PATCH ,
  D3D_PRIMITIVE_27_CONTROL_POINT_PATCH , D3D_PRIMITIVE_28_CONTROL_POINT_PATCH , D3D_PRIMITIVE_29_CONTROL_POINT_PATCH , D3D_PRIMITIVE_30_CONTROL_POINT_PATCH ,
  D3D_PRIMITIVE_31_CONTROL_POINT_PATCH , D3D_PRIMITIVE_32_CONTROL_POINT_PATCH , D3D10_PRIMITIVE_UNDEFINED = 0 , D3D10_PRIMITIVE_POINT ,
  D3D10_PRIMITIVE_LINE , D3D10_PRIMITIVE_TRIANGLE , D3D10_PRIMITIVE_LINE_ADJ = 6 , D3D10_PRIMITIVE_TRIANGLE_ADJ ,
  D3D11_PRIMITIVE_UNDEFINED = 0 , D3D11_PRIMITIVE_POINT , D3D11_PRIMITIVE_LINE , D3D11_PRIMITIVE_TRIANGLE ,
  D3D11_PRIMITIVE_LINE_ADJ = 6 , D3D11_PRIMITIVE_TRIANGLE_ADJ , D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH ,
  D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH ,
  D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH ,
  D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH ,
  D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH ,
  D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH = 28 , D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH ,
  D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH ,
  D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH ,
  D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH , D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH
}
 
enum  D3D_PRIMITIVE_TOPOLOGY {
  D3D_PRIMITIVE_TOPOLOGY_UNDEFINED , D3D_PRIMITIVE_TOPOLOGY_POINTLIST , D3D_PRIMITIVE_TOPOLOGY_LINELIST , D3D_PRIMITIVE_TOPOLOGY_LINESTRIP ,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST , D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP , D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ = 10 , D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ ,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ , D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ , D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST = 33 , D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST ,
  D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST ,
  D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST ,
  D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST ,
  D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST ,
  D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST ,
  D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST ,
  D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST ,
  D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST , D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST , D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED = 0 , D3D10_PRIMITIVE_TOPOLOGY_POINTLIST ,
  D3D10_PRIMITIVE_TOPOLOGY_LINELIST , D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP , D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST , D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP ,
  D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ = 10 , D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ , D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ , D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ ,
  D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED = 0 , D3D11_PRIMITIVE_TOPOLOGY_POINTLIST , D3D11_PRIMITIVE_TOPOLOGY_LINELIST , D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP ,
  D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST , D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP , D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ = 10 , D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ ,
  D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ , D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ , D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST = 33 , D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST ,
  D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST ,
  D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST ,
  D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST ,
  D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST ,
  D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST ,
  D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST ,
  D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST ,
  D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST , D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
}
 
enum  D3D_TESSELLATOR_DOMAIN {
  D3D_TESSELLATOR_DOMAIN_UNDEFINED , D3D_TESSELLATOR_DOMAIN_ISOLINE , D3D_TESSELLATOR_DOMAIN_TRI , D3D_TESSELLATOR_DOMAIN_QUAD ,
  D3D11_TESSELLATOR_DOMAIN_UNDEFINED = 0 , D3D11_TESSELLATOR_DOMAIN_ISOLINE , D3D11_TESSELLATOR_DOMAIN_TRI , D3D11_TESSELLATOR_DOMAIN_QUAD
}
 
enum  D3D_TESSELLATOR_PARTITIONING {
  D3D_TESSELLATOR_PARTITIONING_UNDEFINED , D3D_TESSELLATOR_PARTITIONING_INTEGER , D3D_TESSELLATOR_PARTITIONING_POW2 , D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD ,
  D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN , D3D11_TESSELLATOR_PARTITIONING_UNDEFINED = 0 , D3D11_TESSELLATOR_PARTITIONING_INTEGER , D3D11_TESSELLATOR_PARTITIONING_POW2 ,
  D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD , D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
}
 
enum  D3D_TESSELLATOR_OUTPUT_PRIMITIVE {
  D3D_TESSELLATOR_OUTPUT_UNDEFINED , D3D_TESSELLATOR_OUTPUT_POINT , D3D_TESSELLATOR_OUTPUT_LINE , D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW ,
  D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW , D3D11_TESSELLATOR_OUTPUT_UNDEFINED = 0 , D3D11_TESSELLATOR_OUTPUT_POINT , D3D11_TESSELLATOR_OUTPUT_LINE ,
  D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW , D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
}
 
enum  D3D_CBUFFER_TYPE {
  D3D_CT_CBUFFER , D3D_CT_TBUFFER , D3D_CT_INTERFACE_POINTERS , D3D_CT_RESOURCE_BIND_INFO ,
  D3D10_CT_CBUFFER = 0 , D3D10_CT_TBUFFER , D3D11_CT_CBUFFER = 0 , D3D11_CT_TBUFFER ,
  D3D11_CT_INTERFACE_POINTERS , D3D11_CT_RESOURCE_BIND_INFO
}
 
enum  D3D_SRV_DIMENSION {
  D3D_SRV_DIMENSION_UNKNOWN , D3D_SRV_DIMENSION_BUFFER , D3D_SRV_DIMENSION_TEXTURE1D , D3D_SRV_DIMENSION_TEXTURE1DARRAY ,
  D3D_SRV_DIMENSION_TEXTURE2D , D3D_SRV_DIMENSION_TEXTURE2DARRAY , D3D_SRV_DIMENSION_TEXTURE2DMS , D3D_SRV_DIMENSION_TEXTURE2DMSARRAY ,
  D3D_SRV_DIMENSION_TEXTURE3D , D3D_SRV_DIMENSION_TEXTURECUBE , D3D_SRV_DIMENSION_TEXTURECUBEARRAY , D3D_SRV_DIMENSION_BUFFEREX ,
  D3D10_SRV_DIMENSION_UNKNOWN = 0 , D3D10_SRV_DIMENSION_BUFFER , D3D10_SRV_DIMENSION_TEXTURE1D , D3D10_SRV_DIMENSION_TEXTURE1DARRAY ,
  D3D10_SRV_DIMENSION_TEXTURE2D , D3D10_SRV_DIMENSION_TEXTURE2DARRAY , D3D10_SRV_DIMENSION_TEXTURE2DMS , D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY ,
  D3D10_SRV_DIMENSION_TEXTURE3D , D3D10_SRV_DIMENSION_TEXTURECUBE , D3D10_1_SRV_DIMENSION_UNKNOWN = 0 , D3D10_1_SRV_DIMENSION_BUFFER ,
  D3D10_1_SRV_DIMENSION_TEXTURE1D , D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY , D3D10_1_SRV_DIMENSION_TEXTURE2D , D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY ,
  D3D10_1_SRV_DIMENSION_TEXTURE2DMS , D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY , D3D10_1_SRV_DIMENSION_TEXTURE3D , D3D10_1_SRV_DIMENSION_TEXTURECUBE ,
  D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY , D3D11_SRV_DIMENSION_UNKNOWN = 0 , D3D11_SRV_DIMENSION_BUFFER , D3D11_SRV_DIMENSION_TEXTURE1D ,
  D3D11_SRV_DIMENSION_TEXTURE1DARRAY , D3D11_SRV_DIMENSION_TEXTURE2D , D3D11_SRV_DIMENSION_TEXTURE2DARRAY , D3D11_SRV_DIMENSION_TEXTURE2DMS ,
  D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY , D3D11_SRV_DIMENSION_TEXTURE3D , D3D11_SRV_DIMENSION_TEXTURECUBE , D3D11_SRV_DIMENSION_TEXTURECUBEARRAY ,
  D3D11_SRV_DIMENSION_BUFFEREX
}
 
enum  D3D_REGISTER_COMPONENT_TYPE {
  D3D_REGISTER_COMPONENT_UNKNOWN , D3D_REGISTER_COMPONENT_UINT32 , D3D_REGISTER_COMPONENT_SINT32 , D3D_REGISTER_COMPONENT_FLOAT32 ,
  D3D10_REGISTER_COMPONENT_UNKNOWN = 0 , D3D10_REGISTER_COMPONENT_UINT32 , D3D10_REGISTER_COMPONENT_SINT32 , D3D10_REGISTER_COMPONENT_FLOAT32
}
 
enum  D3D_RESOURCE_RETURN_TYPE {
  D3D_RETURN_TYPE_UNORM = 1 , D3D_RETURN_TYPE_SNORM , D3D_RETURN_TYPE_SINT , D3D_RETURN_TYPE_UINT ,
  D3D_RETURN_TYPE_FLOAT , D3D_RETURN_TYPE_MIXED , D3D_RETURN_TYPE_DOUBLE , D3D_RETURN_TYPE_CONTINUED ,
  D3D10_RETURN_TYPE_UNORM = 1 , D3D10_RETURN_TYPE_SNORM , D3D10_RETURN_TYPE_SINT , D3D10_RETURN_TYPE_UINT ,
  D3D10_RETURN_TYPE_FLOAT , D3D10_RETURN_TYPE_MIXED , D3D11_RETURN_TYPE_UNORM = 1 , D3D11_RETURN_TYPE_SNORM ,
  D3D11_RETURN_TYPE_SINT , D3D11_RETURN_TYPE_UINT , D3D11_RETURN_TYPE_FLOAT , D3D11_RETURN_TYPE_MIXED ,
  D3D11_RETURN_TYPE_DOUBLE , D3D11_RETURN_TYPE_CONTINUED
}
 
enum  D3D_NAME {
  D3D_NAME_UNDEFINED , D3D_NAME_POSITION , D3D_NAME_CLIP_DISTANCE , D3D_NAME_CULL_DISTANCE ,
  D3D_NAME_RENDER_TARGET_ARRAY_INDEX , D3D_NAME_VIEWPORT_ARRAY_INDEX , D3D_NAME_VERTEX_ID , D3D_NAME_PRIMITIVE_ID ,
  D3D_NAME_INSTANCE_ID , D3D_NAME_IS_FRONT_FACE , D3D_NAME_SAMPLE_INDEX , D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR ,
  D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR , D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR , D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR , D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR ,
  D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR , D3D_NAME_TARGET = 64 , D3D_NAME_DEPTH , D3D_NAME_COVERAGE ,
  D3D_NAME_DEPTH_GREATER_EQUAL , D3D_NAME_DEPTH_LESS_EQUAL , D3D10_NAME_UNDEFINED = 0 , D3D10_NAME_POSITION ,
  D3D10_NAME_CLIP_DISTANCE , D3D10_NAME_CULL_DISTANCE , D3D10_NAME_RENDER_TARGET_ARRAY_INDEX , D3D10_NAME_VIEWPORT_ARRAY_INDEX ,
  D3D10_NAME_VERTEX_ID , D3D10_NAME_PRIMITIVE_ID , D3D10_NAME_INSTANCE_ID , D3D10_NAME_IS_FRONT_FACE ,
  D3D10_NAME_SAMPLE_INDEX , D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR , D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR , D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR ,
  D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR , D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR , D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR , D3D10_NAME_TARGET = 64 ,
  D3D10_NAME_DEPTH , D3D10_NAME_COVERAGE , D3D11_NAME_DEPTH_GREATER_EQUAL , D3D11_NAME_DEPTH_LESS_EQUAL
}
 
enum  _D3D_SHADER_INPUT_TYPE {
  D3D_SIT_CBUFFER , D3D_SIT_TBUFFER , D3D_SIT_TEXTURE , D3D_SIT_SAMPLER ,
  D3D_SIT_UAV_RWTYPED , D3D_SIT_STRUCTURED , D3D_SIT_UAV_RWSTRUCTURED , D3D_SIT_BYTEADDRESS ,
  D3D_SIT_UAV_RWBYTEADDRESS , D3D_SIT_UAV_APPEND_STRUCTURED , D3D_SIT_UAV_CONSUME_STRUCTURED , D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER ,
  D3D10_SIT_CBUFFER = 0 , D3D10_SIT_TBUFFER , D3D10_SIT_TEXTURE , D3D10_SIT_SAMPLER ,
  D3D11_SIT_UAV_RWTYPED , D3D11_SIT_STRUCTURED , D3D11_SIT_UAV_RWSTRUCTURED , D3D11_SIT_BYTEADDRESS ,
  D3D11_SIT_UAV_RWBYTEADDRESS , D3D11_SIT_UAV_APPEND_STRUCTURED , D3D11_SIT_UAV_CONSUME_STRUCTURED , D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
}
 
enum  _D3D_SHADER_CBUFFER_FLAGS { D3D_CBF_USERPACKED = 0x01 , D3D10_CBF_USERPACKED = D3D_CBF_USERPACKED , D3D_CBF_FORCE_DWORD = 0x7fffffff }
 

Functions

 DEFINE_GUID (WKPDID_D3DDebugObjectName, 0x429b8c22, 0x9188, 0x4b0c, 0x87, 0x42, 0xac, 0xb0, 0xbf, 0x85, 0xc2, 0x00)
 

Typedef Documentation

◆ D3D_CBUFFER_TYPE

◆ D3D_DRIVER_TYPE

◆ D3D_FEATURE_LEVEL

◆ D3D_INCLUDE_TYPE

◆ D3D_NAME

◆ D3D_PRIMITIVE

◆ D3D_PRIMITIVE_TOPOLOGY

◆ D3D_REGISTER_COMPONENT_TYPE

◆ D3D_RESOURCE_RETURN_TYPE

◆ D3D_SHADER_CBUFFER_FLAGS

◆ D3D_SHADER_INPUT_FLAGS

◆ D3D_SHADER_INPUT_TYPE

◆ D3D_SHADER_MACRO

◆ D3D_SHADER_VARIABLE_CLASS

◆ D3D_SHADER_VARIABLE_FLAGS

◆ D3D_SHADER_VARIABLE_TYPE

◆ D3D_SRV_DIMENSION

◆ D3D_TESSELLATOR_DOMAIN

◆ D3D_TESSELLATOR_OUTPUT_PRIMITIVE

◆ D3D_TESSELLATOR_PARTITIONING

◆ ID3DBlob

Definition at line 42 of file d3dcommon.idl.

◆ LPD3D_SHADER_MACRO

Definition at line 28 of file d3dcommon.idl.

◆ LPD3DBLOB

typedef ID3DBlob* LPD3DBLOB

Definition at line 43 of file d3dcommon.idl.

Enumeration Type Documentation

◆ _D3D_INCLUDE_TYPE

Enumerator
D3D_INCLUDE_LOCAL 
D3D_INCLUDE_SYSTEM 
D3D10_INCLUDE_LOCAL 
D3D10_INCLUDE_SYSTEM 
D3D_INCLUDE_FORCE_DWORD 

Definition at line 46 of file d3dcommon.idl.

47{
52 D3D_INCLUDE_FORCE_DWORD = 0x7fffffff
@ D3D_INCLUDE_SYSTEM
Definition: d3dcommon.idl:49
@ D3D10_INCLUDE_SYSTEM
Definition: d3dcommon.idl:51
@ D3D_INCLUDE_FORCE_DWORD
Definition: d3dcommon.idl:52
@ D3D_INCLUDE_LOCAL
Definition: d3dcommon.idl:48
@ D3D10_INCLUDE_LOCAL
Definition: d3dcommon.idl:50
enum _D3D_INCLUDE_TYPE D3D_INCLUDE_TYPE

◆ _D3D_SHADER_CBUFFER_FLAGS

Enumerator
D3D_CBF_USERPACKED 
D3D10_CBF_USERPACKED 
D3D_CBF_FORCE_DWORD 

Definition at line 668 of file d3dcommon.idl.

669{
670 D3D_CBF_USERPACKED = 0x01,
672 D3D_CBF_FORCE_DWORD = 0x7fffffff
@ D3D_CBF_FORCE_DWORD
Definition: d3dcommon.idl:672
@ D3D_CBF_USERPACKED
Definition: d3dcommon.idl:670
@ D3D10_CBF_USERPACKED
Definition: d3dcommon.idl:671
enum _D3D_SHADER_CBUFFER_FLAGS D3D_SHADER_CBUFFER_FLAGS

◆ _D3D_SHADER_INPUT_FLAGS

Enumerator
D3D_SIF_USERPACKED 
D3D_SIF_COMPARISON_SAMPLER 
D3D_SIF_TEXTURE_COMPONENT_0 
D3D_SIF_TEXTURE_COMPONENT_1 
D3D_SIF_TEXTURE_COMPONENTS 
D3D_SIF_UNUSED 
D3D10_SIF_USERPACKED 
D3D10_SIF_COMPARISON_SAMPLER 
D3D10_SIF_TEXTURE_COMPONENT_0 
D3D10_SIF_TEXTURE_COMPONENT_1 
D3D10_SIF_TEXTURE_COMPONENTS 
D3D_SIF_FORCE_DWORD 

Definition at line 251 of file d3dcommon.idl.

252{
253 D3D_SIF_USERPACKED = 0x01,
258 D3D_SIF_UNUSED = 0x10,
264 D3D_SIF_FORCE_DWORD = 0x7fffffff
@ D3D_SIF_TEXTURE_COMPONENT_1
Definition: d3dcommon.idl:256
@ D3D10_SIF_COMPARISON_SAMPLER
Definition: d3dcommon.idl:260
@ D3D10_SIF_TEXTURE_COMPONENT_1
Definition: d3dcommon.idl:262
@ D3D_SIF_TEXTURE_COMPONENTS
Definition: d3dcommon.idl:257
@ D3D10_SIF_TEXTURE_COMPONENT_0
Definition: d3dcommon.idl:261
@ D3D10_SIF_TEXTURE_COMPONENTS
Definition: d3dcommon.idl:263
@ D3D_SIF_TEXTURE_COMPONENT_0
Definition: d3dcommon.idl:255
@ D3D_SIF_USERPACKED
Definition: d3dcommon.idl:253
@ D3D_SIF_UNUSED
Definition: d3dcommon.idl:258
@ D3D_SIF_COMPARISON_SAMPLER
Definition: d3dcommon.idl:254
@ D3D10_SIF_USERPACKED
Definition: d3dcommon.idl:259
@ D3D_SIF_FORCE_DWORD
Definition: d3dcommon.idl:264
enum _D3D_SHADER_INPUT_FLAGS D3D_SHADER_INPUT_FLAGS

◆ _D3D_SHADER_INPUT_TYPE

Enumerator
D3D_SIT_CBUFFER 
D3D_SIT_TBUFFER 
D3D_SIT_TEXTURE 
D3D_SIT_SAMPLER 
D3D_SIT_UAV_RWTYPED 
D3D_SIT_STRUCTURED 
D3D_SIT_UAV_RWSTRUCTURED 
D3D_SIT_BYTEADDRESS 
D3D_SIT_UAV_RWBYTEADDRESS 
D3D_SIT_UAV_APPEND_STRUCTURED 
D3D_SIT_UAV_CONSUME_STRUCTURED 
D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER 
D3D10_SIT_CBUFFER 
D3D10_SIT_TBUFFER 
D3D10_SIT_TEXTURE 
D3D10_SIT_SAMPLER 
D3D11_SIT_UAV_RWTYPED 
D3D11_SIT_STRUCTURED 
D3D11_SIT_UAV_RWSTRUCTURED 
D3D11_SIT_BYTEADDRESS 
D3D11_SIT_UAV_RWBYTEADDRESS 
D3D11_SIT_UAV_APPEND_STRUCTURED 
D3D11_SIT_UAV_CONSUME_STRUCTURED 
D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER 

Definition at line 640 of file d3dcommon.idl.

641{
enum _D3D_SHADER_INPUT_TYPE D3D_SHADER_INPUT_TYPE
@ D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
Definition: d3dcommon.idl:653
@ D3D_SIT_UAV_RWBYTEADDRESS
Definition: d3dcommon.idl:650
@ D3D10_SIT_TBUFFER
Definition: d3dcommon.idl:655
@ D3D10_SIT_TEXTURE
Definition: d3dcommon.idl:656
@ D3D11_SIT_UAV_RWTYPED
Definition: d3dcommon.idl:658
@ D3D11_SIT_STRUCTURED
Definition: d3dcommon.idl:659
@ D3D_SIT_UAV_RWTYPED
Definition: d3dcommon.idl:646
@ D3D11_SIT_UAV_RWSTRUCTURED
Definition: d3dcommon.idl:660
@ D3D_SIT_SAMPLER
Definition: d3dcommon.idl:645
@ D3D_SIT_TEXTURE
Definition: d3dcommon.idl:644
@ D3D10_SIT_CBUFFER
Definition: d3dcommon.idl:654
@ D3D10_SIT_SAMPLER
Definition: d3dcommon.idl:657
@ D3D_SIT_UAV_CONSUME_STRUCTURED
Definition: d3dcommon.idl:652
@ D3D11_SIT_UAV_RWBYTEADDRESS
Definition: d3dcommon.idl:662
@ D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
Definition: d3dcommon.idl:665
@ D3D11_SIT_UAV_APPEND_STRUCTURED
Definition: d3dcommon.idl:663
@ D3D_SIT_UAV_RWSTRUCTURED
Definition: d3dcommon.idl:648
@ D3D_SIT_BYTEADDRESS
Definition: d3dcommon.idl:649
@ D3D_SIT_UAV_APPEND_STRUCTURED
Definition: d3dcommon.idl:651
@ D3D_SIT_CBUFFER
Definition: d3dcommon.idl:642
@ D3D_SIT_STRUCTURED
Definition: d3dcommon.idl:647
@ D3D11_SIT_UAV_CONSUME_STRUCTURED
Definition: d3dcommon.idl:664
@ D3D_SIT_TBUFFER
Definition: d3dcommon.idl:643
@ D3D11_SIT_BYTEADDRESS
Definition: d3dcommon.idl:661

◆ _D3D_SHADER_VARIABLE_CLASS

Enumerator
D3D_SVC_SCALAR 
D3D_SVC_VECTOR 
D3D_SVC_MATRIX_ROWS 
D3D_SVC_MATRIX_COLUMNS 
D3D_SVC_OBJECT 
D3D_SVC_STRUCT 
D3D_SVC_INTERFACE_CLASS 
D3D_SVC_INTERFACE_POINTER 
D3D10_SVC_SCALAR 
D3D10_SVC_VECTOR 
D3D10_SVC_MATRIX_ROWS 
D3D10_SVC_MATRIX_COLUMNS 
D3D10_SVC_OBJECT 
D3D10_SVC_STRUCT 
D3D11_SVC_INTERFACE_CLASS 
D3D11_SVC_INTERFACE_POINTER 
D3D_SVC_FORCE_DWORD 

Definition at line 108 of file d3dcommon.idl.

109{
126 D3D_SVC_FORCE_DWORD = 0x7fffffff,
@ D3D11_SVC_INTERFACE_POINTER
Definition: d3dcommon.idl:125
@ D3D_SVC_VECTOR
Definition: d3dcommon.idl:111
@ D3D_SVC_FORCE_DWORD
Definition: d3dcommon.idl:126
@ D3D11_SVC_INTERFACE_CLASS
Definition: d3dcommon.idl:124
@ D3D10_SVC_MATRIX_COLUMNS
Definition: d3dcommon.idl:121
@ D3D_SVC_MATRIX_COLUMNS
Definition: d3dcommon.idl:113
@ D3D_SVC_SCALAR
Definition: d3dcommon.idl:110
@ D3D_SVC_STRUCT
Definition: d3dcommon.idl:115
@ D3D10_SVC_STRUCT
Definition: d3dcommon.idl:123
@ D3D_SVC_MATRIX_ROWS
Definition: d3dcommon.idl:112
@ D3D_SVC_OBJECT
Definition: d3dcommon.idl:114
@ D3D_SVC_INTERFACE_CLASS
Definition: d3dcommon.idl:116
@ D3D10_SVC_VECTOR
Definition: d3dcommon.idl:119
@ D3D10_SVC_MATRIX_ROWS
Definition: d3dcommon.idl:120
@ D3D10_SVC_SCALAR
Definition: d3dcommon.idl:118
@ D3D10_SVC_OBJECT
Definition: d3dcommon.idl:122
@ D3D_SVC_INTERFACE_POINTER
Definition: d3dcommon.idl:117
enum _D3D_SHADER_VARIABLE_CLASS D3D_SHADER_VARIABLE_CLASS

◆ _D3D_SHADER_VARIABLE_FLAGS

Enumerator
D3D_SVF_USERPACKED 
D3D_SVF_USED 
D3D_SVF_INTERFACE_POINTER 
D3D_SVF_INTERFACE_PARAMETER 
D3D10_SVF_USERPACKED 
D3D10_SVF_USED 
D3D11_SVF_INTERFACE_POINTER 
D3D11_SVF_INTERFACE_PARAMETER 
D3D_SVF_FORCE_DWORD 

Definition at line 129 of file d3dcommon.idl.

130{
131 D3D_SVF_USERPACKED = 0x01,
132 D3D_SVF_USED = 0x02,
139 D3D_SVF_FORCE_DWORD = 0x7fffffff
enum _D3D_SHADER_VARIABLE_FLAGS D3D_SHADER_VARIABLE_FLAGS
@ D3D_SVF_FORCE_DWORD
Definition: d3dcommon.idl:139
@ D3D11_SVF_INTERFACE_POINTER
Definition: d3dcommon.idl:137
@ D3D_SVF_INTERFACE_PARAMETER
Definition: d3dcommon.idl:134
@ D3D10_SVF_USERPACKED
Definition: d3dcommon.idl:135
@ D3D11_SVF_INTERFACE_PARAMETER
Definition: d3dcommon.idl:138
@ D3D10_SVF_USED
Definition: d3dcommon.idl:136
@ D3D_SVF_USED
Definition: d3dcommon.idl:132
@ D3D_SVF_INTERFACE_POINTER
Definition: d3dcommon.idl:133
@ D3D_SVF_USERPACKED
Definition: d3dcommon.idl:131

◆ _D3D_SHADER_VARIABLE_TYPE

Enumerator
D3D_SVT_VOID 
D3D_SVT_BOOL 
D3D_SVT_INT 
D3D_SVT_FLOAT 
D3D_SVT_STRING 
D3D_SVT_TEXTURE 
D3D_SVT_TEXTURE1D 
D3D_SVT_TEXTURE2D 
D3D_SVT_TEXTURE3D 
D3D_SVT_TEXTURECUBE 
D3D_SVT_SAMPLER 
D3D_SVT_SAMPLER1D 
D3D_SVT_SAMPLER2D 
D3D_SVT_SAMPLER3D 
D3D_SVT_SAMPLERCUBE 
D3D_SVT_PIXELSHADER 
D3D_SVT_VERTEXSHADER 
D3D_SVT_PIXELFRAGMENT 
D3D_SVT_VERTEXFRAGMENT 
D3D_SVT_UINT 
D3D_SVT_UINT8 
D3D_SVT_GEOMETRYSHADER 
D3D_SVT_RASTERIZER 
D3D_SVT_DEPTHSTENCIL 
D3D_SVT_BLEND 
D3D_SVT_BUFFER 
D3D_SVT_CBUFFER 
D3D_SVT_TBUFFER 
D3D_SVT_TEXTURE1DARRAY 
D3D_SVT_TEXTURE2DARRAY 
D3D_SVT_RENDERTARGETVIEW 
D3D_SVT_DEPTHSTENCILVIEW 
D3D_SVT_TEXTURE2DMS 
D3D_SVT_TEXTURE2DMSARRAY 
D3D_SVT_TEXTURECUBEARRAY 
D3D_SVT_HULLSHADER 
D3D_SVT_DOMAINSHADER 
D3D_SVT_INTERFACE_POINTER 
D3D_SVT_COMPUTESHADER 
D3D_SVT_DOUBLE 
D3D_SVT_RWTEXTURE1D 
D3D_SVT_RWTEXTURE1DARRAY 
D3D_SVT_RWTEXTURE2D 
D3D_SVT_RWTEXTURE2DARRAY 
D3D_SVT_RWTEXTURE3D 
D3D_SVT_RWBUFFER 
D3D_SVT_BYTEADDRESS_BUFFER 
D3D_SVT_RWBYTEADDRESS_BUFFER 
D3D_SVT_STRUCTURED_BUFFER 
D3D_SVT_RWSTRUCTURED_BUFFER 
D3D_SVT_APPEND_STRUCTURED_BUFFER 
D3D_SVT_CONSUME_STRUCTURED_BUFFER 
D3D10_SVT_VOID 
D3D10_SVT_BOOL 
D3D10_SVT_INT 
D3D10_SVT_FLOAT 
D3D10_SVT_STRING 
D3D10_SVT_TEXTURE 
D3D10_SVT_TEXTURE1D 
D3D10_SVT_TEXTURE2D 
D3D10_SVT_TEXTURE3D 
D3D10_SVT_TEXTURECUBE 
D3D10_SVT_SAMPLER 
D3D10_SVT_SAMPLER1D 
D3D10_SVT_SAMPLER2D 
D3D10_SVT_SAMPLER3D 
D3D10_SVT_SAMPLERCUBE 
D3D10_SVT_PIXELSHADER 
D3D10_SVT_VERTEXSHADER 
D3D10_SVT_PIXELFRAGMENT 
D3D10_SVT_VERTEXFRAGMENT 
D3D10_SVT_UINT 
D3D10_SVT_UINT8 
D3D10_SVT_GEOMETRYSHADER 
D3D10_SVT_RASTERIZER 
D3D10_SVT_DEPTHSTENCIL 
D3D10_SVT_BLEND 
D3D10_SVT_BUFFER 
D3D10_SVT_CBUFFER 
D3D10_SVT_TBUFFER 
D3D10_SVT_TEXTURE1DARRAY 
D3D10_SVT_TEXTURE2DARRAY 
D3D10_SVT_RENDERTARGETVIEW 
D3D10_SVT_DEPTHSTENCILVIEW 
D3D10_SVT_TEXTURE2DMS 
D3D10_SVT_TEXTURE2DMSARRAY 
D3D10_SVT_TEXTURECUBEARRAY 
D3D11_SVT_HULLSHADER 
D3D11_SVT_DOMAINSHADER 
D3D11_SVT_INTERFACE_POINTER 
D3D11_SVT_COMPUTESHADER 
D3D11_SVT_DOUBLE 
D3D11_SVT_RWTEXTURE1D 
D3D11_SVT_RWTEXTURE1DARRAY 
D3D11_SVT_RWTEXTURE2D 
D3D11_SVT_RWTEXTURE2DARRAY 
D3D11_SVT_RWTEXTURE3D 
D3D11_SVT_RWBUFFER 
D3D11_SVT_BYTEADDRESS_BUFFER 
D3D11_SVT_RWBYTEADDRESS_BUFFER 
D3D11_SVT_STRUCTURED_BUFFER 
D3D11_SVT_RWSTRUCTURED_BUFFER 
D3D11_SVT_APPEND_STRUCTURED_BUFFER 
D3D11_SVT_CONSUME_STRUCTURED_BUFFER 
D3D_SVT_FORCE_DWORD 

Definition at line 142 of file d3dcommon.idl.

143{
196 D3D10_SVT_VOID = 0,
248 D3D_SVT_FORCE_DWORD = 0x7fffffff,
@ D3D_SVT_RWSTRUCTURED_BUFFER
Definition: d3dcommon.idl:193
@ D3D10_SVT_DEPTHSTENCILVIEW
Definition: d3dcommon.idl:227
@ D3D_SVT_INT
Definition: d3dcommon.idl:146
@ D3D_SVT_RWBUFFER
Definition: d3dcommon.idl:189
@ D3D10_SVT_GEOMETRYSHADER
Definition: d3dcommon.idl:217
@ D3D_SVT_RWTEXTURE3D
Definition: d3dcommon.idl:188
@ D3D10_SVT_BOOL
Definition: d3dcommon.idl:197
@ D3D_SVT_BLEND
Definition: d3dcommon.idl:168
@ D3D_SVT_TEXTURECUBEARRAY
Definition: d3dcommon.idl:178
@ D3D10_SVT_TEXTURE2D
Definition: d3dcommon.idl:203
@ D3D_SVT_STRUCTURED_BUFFER
Definition: d3dcommon.idl:192
@ D3D10_SVT_PIXELFRAGMENT
Definition: d3dcommon.idl:213
@ D3D_SVT_DOMAINSHADER
Definition: d3dcommon.idl:180
@ D3D11_SVT_CONSUME_STRUCTURED_BUFFER
Definition: d3dcommon.idl:247
@ D3D11_SVT_STRUCTURED_BUFFER
Definition: d3dcommon.idl:244
@ D3D_SVT_DEPTHSTENCILVIEW
Definition: d3dcommon.idl:175
@ D3D_SVT_APPEND_STRUCTURED_BUFFER
Definition: d3dcommon.idl:194
@ D3D_SVT_CBUFFER
Definition: d3dcommon.idl:170
@ D3D_SVT_UINT8
Definition: d3dcommon.idl:164
@ D3D11_SVT_HULLSHADER
Definition: d3dcommon.idl:231
@ D3D_SVT_TEXTURE1DARRAY
Definition: d3dcommon.idl:172
@ D3D_SVT_RWTEXTURE1D
Definition: d3dcommon.idl:184
@ D3D10_SVT_SAMPLER2D
Definition: d3dcommon.idl:208
@ D3D_SVT_VERTEXSHADER
Definition: d3dcommon.idl:160
@ D3D10_SVT_TEXTURE
Definition: d3dcommon.idl:201
@ D3D_SVT_UINT
Definition: d3dcommon.idl:163
@ D3D10_SVT_TEXTURE3D
Definition: d3dcommon.idl:204
@ D3D10_SVT_PIXELSHADER
Definition: d3dcommon.idl:211
@ D3D_SVT_VOID
Definition: d3dcommon.idl:144
@ D3D_SVT_SAMPLER1D
Definition: d3dcommon.idl:155
@ D3D10_SVT_TEXTURE2DMSARRAY
Definition: d3dcommon.idl:229
@ D3D10_SVT_SAMPLERCUBE
Definition: d3dcommon.idl:210
@ D3D_SVT_TEXTURE1D
Definition: d3dcommon.idl:150
@ D3D_SVT_FLOAT
Definition: d3dcommon.idl:147
@ D3D11_SVT_RWTEXTURE2DARRAY
Definition: d3dcommon.idl:239
@ D3D_SVT_RWTEXTURE2D
Definition: d3dcommon.idl:186
@ D3D_SVT_TEXTURE2DARRAY
Definition: d3dcommon.idl:173
@ D3D10_SVT_TBUFFER
Definition: d3dcommon.idl:223
@ D3D_SVT_DOUBLE
Definition: d3dcommon.idl:183
@ D3D10_SVT_BLEND
Definition: d3dcommon.idl:220
@ D3D_SVT_BUFFER
Definition: d3dcommon.idl:169
@ D3D11_SVT_RWBYTEADDRESS_BUFFER
Definition: d3dcommon.idl:243
@ D3D10_SVT_TEXTURE2DARRAY
Definition: d3dcommon.idl:225
@ D3D10_SVT_STRING
Definition: d3dcommon.idl:200
@ D3D_SVT_INTERFACE_POINTER
Definition: d3dcommon.idl:181
@ D3D10_SVT_CBUFFER
Definition: d3dcommon.idl:222
@ D3D10_SVT_TEXTURECUBEARRAY
Definition: d3dcommon.idl:230
@ D3D11_SVT_DOMAINSHADER
Definition: d3dcommon.idl:232
@ D3D10_SVT_SAMPLER3D
Definition: d3dcommon.idl:209
@ D3D10_SVT_RENDERTARGETVIEW
Definition: d3dcommon.idl:226
@ D3D_SVT_RASTERIZER
Definition: d3dcommon.idl:166
@ D3D10_SVT_TEXTURE1DARRAY
Definition: d3dcommon.idl:224
@ D3D11_SVT_INTERFACE_POINTER
Definition: d3dcommon.idl:233
@ D3D_SVT_TEXTURECUBE
Definition: d3dcommon.idl:153
@ D3D11_SVT_DOUBLE
Definition: d3dcommon.idl:235
@ D3D10_SVT_TEXTURECUBE
Definition: d3dcommon.idl:205
@ D3D_SVT_TEXTURE2D
Definition: d3dcommon.idl:151
@ D3D_SVT_DEPTHSTENCIL
Definition: d3dcommon.idl:167
@ D3D_SVT_RWTEXTURE2DARRAY
Definition: d3dcommon.idl:187
@ D3D10_SVT_RASTERIZER
Definition: d3dcommon.idl:218
@ D3D11_SVT_COMPUTESHADER
Definition: d3dcommon.idl:234
@ D3D_SVT_STRING
Definition: d3dcommon.idl:148
@ D3D10_SVT_SAMPLER1D
Definition: d3dcommon.idl:207
@ D3D_SVT_SAMPLER2D
Definition: d3dcommon.idl:156
@ D3D_SVT_VERTEXFRAGMENT
Definition: d3dcommon.idl:162
@ D3D_SVT_TEXTURE
Definition: d3dcommon.idl:149
@ D3D_SVT_BOOL
Definition: d3dcommon.idl:145
@ D3D10_SVT_DEPTHSTENCIL
Definition: d3dcommon.idl:219
@ D3D_SVT_TEXTURE2DMS
Definition: d3dcommon.idl:176
@ D3D10_SVT_TEXTURE1D
Definition: d3dcommon.idl:202
@ D3D10_SVT_UINT
Definition: d3dcommon.idl:215
@ D3D_SVT_BYTEADDRESS_BUFFER
Definition: d3dcommon.idl:190
@ D3D10_SVT_VERTEXFRAGMENT
Definition: d3dcommon.idl:214
@ D3D11_SVT_RWBUFFER
Definition: d3dcommon.idl:241
@ D3D_SVT_SAMPLER
Definition: d3dcommon.idl:154
@ D3D11_SVT_RWTEXTURE1DARRAY
Definition: d3dcommon.idl:237
@ D3D10_SVT_VOID
Definition: d3dcommon.idl:196
@ D3D10_SVT_SAMPLER
Definition: d3dcommon.idl:206
@ D3D_SVT_TEXTURE3D
Definition: d3dcommon.idl:152
@ D3D_SVT_TEXTURE2DMSARRAY
Definition: d3dcommon.idl:177
@ D3D10_SVT_TEXTURE2DMS
Definition: d3dcommon.idl:228
@ D3D10_SVT_UINT8
Definition: d3dcommon.idl:216
@ D3D_SVT_HULLSHADER
Definition: d3dcommon.idl:179
@ D3D_SVT_CONSUME_STRUCTURED_BUFFER
Definition: d3dcommon.idl:195
@ D3D_SVT_RENDERTARGETVIEW
Definition: d3dcommon.idl:174
@ D3D11_SVT_RWTEXTURE3D
Definition: d3dcommon.idl:240
@ D3D10_SVT_VERTEXSHADER
Definition: d3dcommon.idl:212
@ D3D_SVT_TBUFFER
Definition: d3dcommon.idl:171
@ D3D11_SVT_RWSTRUCTURED_BUFFER
Definition: d3dcommon.idl:245
@ D3D_SVT_GEOMETRYSHADER
Definition: d3dcommon.idl:165
@ D3D_SVT_SAMPLER3D
Definition: d3dcommon.idl:157
@ D3D_SVT_RWTEXTURE1DARRAY
Definition: d3dcommon.idl:185
@ D3D10_SVT_FLOAT
Definition: d3dcommon.idl:199
@ D3D_SVT_RWBYTEADDRESS_BUFFER
Definition: d3dcommon.idl:191
@ D3D_SVT_PIXELFRAGMENT
Definition: d3dcommon.idl:161
@ D3D_SVT_FORCE_DWORD
Definition: d3dcommon.idl:248
@ D3D11_SVT_RWTEXTURE2D
Definition: d3dcommon.idl:238
@ D3D_SVT_COMPUTESHADER
Definition: d3dcommon.idl:182
@ D3D11_SVT_BYTEADDRESS_BUFFER
Definition: d3dcommon.idl:242
@ D3D10_SVT_INT
Definition: d3dcommon.idl:198
@ D3D_SVT_SAMPLERCUBE
Definition: d3dcommon.idl:158
@ D3D11_SVT_APPEND_STRUCTURED_BUFFER
Definition: d3dcommon.idl:246
@ D3D_SVT_PIXELSHADER
Definition: d3dcommon.idl:159
@ D3D10_SVT_BUFFER
Definition: d3dcommon.idl:221
@ D3D11_SVT_RWTEXTURE1D
Definition: d3dcommon.idl:236
enum _D3D_SHADER_VARIABLE_TYPE D3D_SHADER_VARIABLE_TYPE

◆ D3D_CBUFFER_TYPE

Enumerator
D3D_CT_CBUFFER 
D3D_CT_TBUFFER 
D3D_CT_INTERFACE_POINTERS 
D3D_CT_RESOURCE_BIND_INFO 
D3D10_CT_CBUFFER 
D3D10_CT_TBUFFER 
D3D11_CT_CBUFFER 
D3D11_CT_TBUFFER 
D3D11_CT_INTERFACE_POINTERS 
D3D11_CT_RESOURCE_BIND_INFO 

Definition at line 491 of file d3dcommon.idl.

492{
D3D_CBUFFER_TYPE
Definition: d3dcommon.idl:492
@ D3D10_CT_TBUFFER
Definition: d3dcommon.idl:498
@ D3D_CT_TBUFFER
Definition: d3dcommon.idl:494
@ D3D11_CT_CBUFFER
Definition: d3dcommon.idl:499
@ D3D_CT_CBUFFER
Definition: d3dcommon.idl:493
@ D3D10_CT_CBUFFER
Definition: d3dcommon.idl:497
@ D3D11_CT_INTERFACE_POINTERS
Definition: d3dcommon.idl:501
@ D3D11_CT_RESOURCE_BIND_INFO
Definition: d3dcommon.idl:502
@ D3D11_CT_TBUFFER
Definition: d3dcommon.idl:500
@ D3D_CT_INTERFACE_POINTERS
Definition: d3dcommon.idl:495
@ D3D_CT_RESOURCE_BIND_INFO
Definition: d3dcommon.idl:496

◆ D3D_DRIVER_TYPE

Enumerator
D3D_DRIVER_TYPE_UNKNOWN 
D3D_DRIVER_TYPE_HARDWARE 
D3D_DRIVER_TYPE_REFERENCE 
D3D_DRIVER_TYPE_NULL 
D3D_DRIVER_TYPE_SOFTWARE 
D3D_DRIVER_TYPE_WARP 

Definition at line 71 of file d3dcommon.idl.

72{
D3D_DRIVER_TYPE
Definition: d3dcommon.idl:72
@ D3D_DRIVER_TYPE_HARDWARE
Definition: d3dcommon.idl:74
@ D3D_DRIVER_TYPE_NULL
Definition: d3dcommon.idl:76
@ D3D_DRIVER_TYPE_SOFTWARE
Definition: d3dcommon.idl:77
@ D3D_DRIVER_TYPE_REFERENCE
Definition: d3dcommon.idl:75
@ D3D_DRIVER_TYPE_UNKNOWN
Definition: d3dcommon.idl:73
@ D3D_DRIVER_TYPE_WARP
Definition: d3dcommon.idl:78

◆ D3D_FEATURE_LEVEL

Enumerator
D3D_FEATURE_LEVEL_9_1 
D3D_FEATURE_LEVEL_9_2 
D3D_FEATURE_LEVEL_9_3 
D3D_FEATURE_LEVEL_10_0 
D3D_FEATURE_LEVEL_10_1 
D3D_FEATURE_LEVEL_11_0 
D3D_FEATURE_LEVEL_11_1 

Definition at line 81 of file d3dcommon.idl.

82{
83 D3D_FEATURE_LEVEL_9_1 = 0x9100,
84 D3D_FEATURE_LEVEL_9_2 = 0x9200,
85 D3D_FEATURE_LEVEL_9_3 = 0x9300,
D3D_FEATURE_LEVEL
Definition: d3dcommon.idl:82
@ D3D_FEATURE_LEVEL_10_0
Definition: d3dcommon.idl:86
@ D3D_FEATURE_LEVEL_9_1
Definition: d3dcommon.idl:83
@ D3D_FEATURE_LEVEL_9_2
Definition: d3dcommon.idl:84
@ D3D_FEATURE_LEVEL_9_3
Definition: d3dcommon.idl:85
@ D3D_FEATURE_LEVEL_10_1
Definition: d3dcommon.idl:87
@ D3D_FEATURE_LEVEL_11_0
Definition: d3dcommon.idl:88
@ D3D_FEATURE_LEVEL_11_1
Definition: d3dcommon.idl:89

◆ D3D_NAME

Enumerator
D3D_NAME_UNDEFINED 
D3D_NAME_POSITION 
D3D_NAME_CLIP_DISTANCE 
D3D_NAME_CULL_DISTANCE 
D3D_NAME_RENDER_TARGET_ARRAY_INDEX 
D3D_NAME_VIEWPORT_ARRAY_INDEX 
D3D_NAME_VERTEX_ID 
D3D_NAME_PRIMITIVE_ID 
D3D_NAME_INSTANCE_ID 
D3D_NAME_IS_FRONT_FACE 
D3D_NAME_SAMPLE_INDEX 
D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR 
D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR 
D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR 
D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR 
D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR 
D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR 
D3D_NAME_TARGET 
D3D_NAME_DEPTH 
D3D_NAME_COVERAGE 
D3D_NAME_DEPTH_GREATER_EQUAL 
D3D_NAME_DEPTH_LESS_EQUAL 
D3D10_NAME_UNDEFINED 
D3D10_NAME_POSITION 
D3D10_NAME_CLIP_DISTANCE 
D3D10_NAME_CULL_DISTANCE 
D3D10_NAME_RENDER_TARGET_ARRAY_INDEX 
D3D10_NAME_VIEWPORT_ARRAY_INDEX 
D3D10_NAME_VERTEX_ID 
D3D10_NAME_PRIMITIVE_ID 
D3D10_NAME_INSTANCE_ID 
D3D10_NAME_IS_FRONT_FACE 
D3D10_NAME_SAMPLE_INDEX 
D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR 
D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR 
D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR 
D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR 
D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR 
D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR 
D3D10_NAME_TARGET 
D3D10_NAME_DEPTH 
D3D10_NAME_COVERAGE 
D3D11_NAME_DEPTH_GREATER_EQUAL 
D3D11_NAME_DEPTH_LESS_EQUAL 

Definition at line 592 of file d3dcommon.idl.

593{
611 D3D_NAME_TARGET = 64,
638} D3D_NAME;
D3D_NAME
Definition: d3dcommon.idl:593
@ D3D_NAME_POSITION
Definition: d3dcommon.idl:595
@ D3D10_NAME_POSITION
Definition: d3dcommon.idl:617
@ D3D10_NAME_CULL_DISTANCE
Definition: d3dcommon.idl:619
@ D3D11_NAME_DEPTH_LESS_EQUAL
Definition: d3dcommon.idl:637
@ D3D_NAME_SAMPLE_INDEX
Definition: d3dcommon.idl:604
@ D3D_NAME_CLIP_DISTANCE
Definition: d3dcommon.idl:596
@ D3D10_NAME_SAMPLE_INDEX
Definition: d3dcommon.idl:626
@ D3D_NAME_UNDEFINED
Definition: d3dcommon.idl:594
@ D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR
Definition: d3dcommon.idl:606
@ D3D10_NAME_TARGET
Definition: d3dcommon.idl:633
@ D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR
Definition: d3dcommon.idl:607
@ D3D10_NAME_VERTEX_ID
Definition: d3dcommon.idl:622
@ D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR
Definition: d3dcommon.idl:631
@ D3D10_NAME_COVERAGE
Definition: d3dcommon.idl:635
@ D3D10_NAME_IS_FRONT_FACE
Definition: d3dcommon.idl:625
@ D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR
Definition: d3dcommon.idl:628
@ D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR
Definition: d3dcommon.idl:605
@ D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR
Definition: d3dcommon.idl:630
@ D3D10_NAME_PRIMITIVE_ID
Definition: d3dcommon.idl:623
@ D3D_NAME_IS_FRONT_FACE
Definition: d3dcommon.idl:603
@ D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR
Definition: d3dcommon.idl:629
@ D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR
Definition: d3dcommon.idl:609
@ D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR
Definition: d3dcommon.idl:632
@ D3D_NAME_TARGET
Definition: d3dcommon.idl:611
@ D3D_NAME_PRIMITIVE_ID
Definition: d3dcommon.idl:601
@ D3D10_NAME_UNDEFINED
Definition: d3dcommon.idl:616
@ D3D_NAME_VIEWPORT_ARRAY_INDEX
Definition: d3dcommon.idl:599
@ D3D10_NAME_DEPTH
Definition: d3dcommon.idl:634
@ D3D_NAME_RENDER_TARGET_ARRAY_INDEX
Definition: d3dcommon.idl:598
@ D3D10_NAME_CLIP_DISTANCE
Definition: d3dcommon.idl:618
@ D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR
Definition: d3dcommon.idl:610
@ D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR
Definition: d3dcommon.idl:627
@ D3D10_NAME_RENDER_TARGET_ARRAY_INDEX
Definition: d3dcommon.idl:620
@ D3D_NAME_DEPTH_GREATER_EQUAL
Definition: d3dcommon.idl:614
@ D3D_NAME_DEPTH_LESS_EQUAL
Definition: d3dcommon.idl:615
@ D3D_NAME_CULL_DISTANCE
Definition: d3dcommon.idl:597
@ D3D10_NAME_VIEWPORT_ARRAY_INDEX
Definition: d3dcommon.idl:621
@ D3D11_NAME_DEPTH_GREATER_EQUAL
Definition: d3dcommon.idl:636
@ D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR
Definition: d3dcommon.idl:608
@ D3D_NAME_DEPTH
Definition: d3dcommon.idl:612
@ D3D10_NAME_INSTANCE_ID
Definition: d3dcommon.idl:624
@ D3D_NAME_INSTANCE_ID
Definition: d3dcommon.idl:602
@ D3D_NAME_COVERAGE
Definition: d3dcommon.idl:613
@ D3D_NAME_VERTEX_ID
Definition: d3dcommon.idl:600

◆ D3D_PRIMITIVE

Enumerator
D3D_PRIMITIVE_UNDEFINED 
D3D_PRIMITIVE_POINT 
D3D_PRIMITIVE_LINE 
D3D_PRIMITIVE_TRIANGLE 
D3D_PRIMITIVE_LINE_ADJ 
D3D_PRIMITIVE_TRIANGLE_ADJ 
D3D_PRIMITIVE_1_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_2_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_3_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_4_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_5_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_6_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_7_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_8_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_9_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_10_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_11_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_12_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_13_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_14_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_15_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_16_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_17_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_18_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_19_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_20_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_21_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_22_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_23_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_24_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_25_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_26_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_27_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_28_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_29_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_30_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_31_CONTROL_POINT_PATCH 
D3D_PRIMITIVE_32_CONTROL_POINT_PATCH 
D3D10_PRIMITIVE_UNDEFINED 
D3D10_PRIMITIVE_POINT 
D3D10_PRIMITIVE_LINE 
D3D10_PRIMITIVE_TRIANGLE 
D3D10_PRIMITIVE_LINE_ADJ 
D3D10_PRIMITIVE_TRIANGLE_ADJ 
D3D11_PRIMITIVE_UNDEFINED 
D3D11_PRIMITIVE_POINT 
D3D11_PRIMITIVE_LINE 
D3D11_PRIMITIVE_TRIANGLE 
D3D11_PRIMITIVE_LINE_ADJ 
D3D11_PRIMITIVE_TRIANGLE_ADJ 
D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH 
D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH 

Definition at line 267 of file d3dcommon.idl.

268{
D3D_PRIMITIVE
Definition: d3dcommon.idl:268
@ D3D11_PRIMITIVE_LINE
Definition: d3dcommon.idl:315
@ D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:341
@ D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:344
@ D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:328
@ D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:339
@ D3D_PRIMITIVE_17_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:291
@ D3D_PRIMITIVE_1_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:275
@ D3D_PRIMITIVE_12_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:286
@ D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:338
@ D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:322
@ D3D_PRIMITIVE_7_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:281
@ D3D11_PRIMITIVE_UNDEFINED
Definition: d3dcommon.idl:313
@ D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:342
@ D3D10_PRIMITIVE_LINE_ADJ
Definition: d3dcommon.idl:311
@ D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:320
@ D3D_PRIMITIVE_14_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:288
@ D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:340
@ D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:347
@ D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:319
@ D3D_PRIMITIVE_25_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:299
@ D3D11_PRIMITIVE_LINE_ADJ
Definition: d3dcommon.idl:317
@ D3D_PRIMITIVE_21_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:295
@ D3D_PRIMITIVE_9_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:283
@ D3D_PRIMITIVE_32_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:306
@ D3D_PRIMITIVE_26_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:300
@ D3D_PRIMITIVE_20_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:294
@ D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:350
@ D3D11_PRIMITIVE_POINT
Definition: d3dcommon.idl:314
@ D3D_PRIMITIVE_15_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:289
@ D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:335
@ D3D_PRIMITIVE_8_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:282
@ D3D_PRIMITIVE_30_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:304
@ D3D10_PRIMITIVE_LINE
Definition: d3dcommon.idl:309
@ D3D_PRIMITIVE_11_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:285
@ D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:325
@ D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:333
@ D3D_PRIMITIVE_LINE_ADJ
Definition: d3dcommon.idl:273
@ D3D_PRIMITIVE_18_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:292
@ D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:349
@ D3D_PRIMITIVE_13_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:287
@ D3D_PRIMITIVE_29_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:303
@ D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:346
@ D3D10_PRIMITIVE_POINT
Definition: d3dcommon.idl:308
@ D3D_PRIMITIVE_TRIANGLE_ADJ
Definition: d3dcommon.idl:274
@ D3D11_PRIMITIVE_TRIANGLE_ADJ
Definition: d3dcommon.idl:318
@ D3D_PRIMITIVE_5_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:279
@ D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:329
@ D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:326
@ D3D_PRIMITIVE_6_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:280
@ D3D10_PRIMITIVE_TRIANGLE_ADJ
Definition: d3dcommon.idl:312
@ D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:343
@ D3D_PRIMITIVE_UNDEFINED
Definition: d3dcommon.idl:269
@ D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:327
@ D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:334
@ D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:331
@ D3D10_PRIMITIVE_UNDEFINED
Definition: d3dcommon.idl:307
@ D3D_PRIMITIVE_22_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:296
@ D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:323
@ D3D_PRIMITIVE_3_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:277
@ D3D_PRIMITIVE_POINT
Definition: d3dcommon.idl:270
@ D3D_PRIMITIVE_27_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:301
@ D3D_PRIMITIVE_16_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:290
@ D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:345
@ D3D_PRIMITIVE_LINE
Definition: d3dcommon.idl:271
@ D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:321
@ D3D_PRIMITIVE_10_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:284
@ D3D_PRIMITIVE_23_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:297
@ D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:348
@ D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:324
@ D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:336
@ D3D_PRIMITIVE_24_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:298
@ D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:337
@ D3D_PRIMITIVE_4_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:278
@ D3D_PRIMITIVE_TRIANGLE
Definition: d3dcommon.idl:272
@ D3D_PRIMITIVE_31_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:305
@ D3D_PRIMITIVE_19_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:293
@ D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:330
@ D3D10_PRIMITIVE_TRIANGLE
Definition: d3dcommon.idl:310
@ D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:332
@ D3D_PRIMITIVE_2_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:276
@ D3D_PRIMITIVE_28_CONTROL_POINT_PATCH
Definition: d3dcommon.idl:302
@ D3D11_PRIMITIVE_TRIANGLE
Definition: d3dcommon.idl:316

◆ D3D_PRIMITIVE_TOPOLOGY

Enumerator
D3D_PRIMITIVE_TOPOLOGY_UNDEFINED 
D3D_PRIMITIVE_TOPOLOGY_POINTLIST 
D3D_PRIMITIVE_TOPOLOGY_LINELIST 
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP 
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST 
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP 
D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ 
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ 
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ 
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ 
D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST 
D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST 
D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED 
D3D10_PRIMITIVE_TOPOLOGY_POINTLIST 
D3D10_PRIMITIVE_TOPOLOGY_LINELIST 
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP 
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST 
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP 
D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ 
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ 
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ 
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ 
D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED 
D3D11_PRIMITIVE_TOPOLOGY_POINTLIST 
D3D11_PRIMITIVE_TOPOLOGY_LINELIST 
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP 
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST 
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP 
D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ 
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ 
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ 
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ 
D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST 
D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST 

Definition at line 353 of file d3dcommon.idl.

354{
D3D_PRIMITIVE_TOPOLOGY
Definition: d3dcommon.idl:354
@ D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Definition: d3dcommon.idl:403
@ D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:434
@ D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP
Definition: d3dcommon.idl:410
@ D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:446
@ D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:393
@ D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP
Definition: d3dcommon.idl:400
@ D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:447
@ D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:445
@ D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:448
@ D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:439
@ D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:379
@ D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:386
@ D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:395
@ D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:417
@ D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Definition: d3dcommon.idl:359
@ D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Definition: d3dcommon.idl:413
@ D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:368
@ D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Definition: d3dcommon.idl:414
@ D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:378
@ D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:380
@ D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED
Definition: d3dcommon.idl:397
@ D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:369
@ D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Definition: d3dcommon.idl:404
@ D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:370
@ D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:433
@ D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:385
@ D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED
Definition: d3dcommon.idl:407
@ D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Definition: d3dcommon.idl:361
@ D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Definition: d3dcommon.idl:411
@ D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:372
@ D3D10_PRIMITIVE_TOPOLOGY_POINTLIST
Definition: d3dcommon.idl:398
@ D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Definition: d3dcommon.idl:360
@ D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:375
@ D3D11_PRIMITIVE_TOPOLOGY_POINTLIST
Definition: d3dcommon.idl:408
@ D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:394
@ D3D_PRIMITIVE_TOPOLOGY_UNDEFINED
Definition: d3dcommon.idl:355
@ D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Definition: d3dcommon.idl:406
@ D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Definition: d3dcommon.idl:412
@ D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:366
@ D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:367
@ D3D10_PRIMITIVE_TOPOLOGY_LINELIST
Definition: d3dcommon.idl:399
@ D3D11_PRIMITIVE_TOPOLOGY_LINELIST
Definition: d3dcommon.idl:409
@ D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:388
@ D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:376
@ D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Definition: d3dcommon.idl:401
@ D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:429
@ D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:373
@ D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:440
@ D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:421
@ D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:436
@ D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:390
@ D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:383
@ D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:441
@ D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:438
@ D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:424
@ D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Definition: d3dcommon.idl:402
@ D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Definition: d3dcommon.idl:364
@ D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:418
@ D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:419
@ D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:384
@ D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:391
@ D3D_PRIMITIVE_TOPOLOGY_LINESTRIP
Definition: d3dcommon.idl:358
@ D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:427
@ D3D_PRIMITIVE_TOPOLOGY_LINELIST
Definition: d3dcommon.idl:357
@ D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:381
@ D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:374
@ D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:437
@ D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Definition: d3dcommon.idl:363
@ D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:428
@ D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:435
@ D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:396
@ D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:442
@ D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:392
@ D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Definition: d3dcommon.idl:415
@ D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Definition: d3dcommon.idl:362
@ D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Definition: d3dcommon.idl:405
@ D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:423
@ D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Definition: d3dcommon.idl:416
@ D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:425
@ D3D_PRIMITIVE_TOPOLOGY_POINTLIST
Definition: d3dcommon.idl:356
@ D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:444
@ D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:387
@ D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:365
@ D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:420
@ D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:426
@ D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:422
@ D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:430
@ D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:377
@ D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:371
@ D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:432
@ D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:431
@ D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:443
@ D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:389
@ D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Definition: d3dcommon.idl:382

◆ D3D_REGISTER_COMPONENT_TYPE

Enumerator
D3D_REGISTER_COMPONENT_UNKNOWN 
D3D_REGISTER_COMPONENT_UINT32 
D3D_REGISTER_COMPONENT_SINT32 
D3D_REGISTER_COMPONENT_FLOAT32 
D3D10_REGISTER_COMPONENT_UNKNOWN 
D3D10_REGISTER_COMPONENT_UINT32 
D3D10_REGISTER_COMPONENT_SINT32 
D3D10_REGISTER_COMPONENT_FLOAT32 

Definition at line 554 of file d3dcommon.idl.

555{
D3D_REGISTER_COMPONENT_TYPE
Definition: d3dcommon.idl:555
@ D3D10_REGISTER_COMPONENT_UNKNOWN
Definition: d3dcommon.idl:560
@ D3D10_REGISTER_COMPONENT_FLOAT32
Definition: d3dcommon.idl:563
@ D3D_REGISTER_COMPONENT_FLOAT32
Definition: d3dcommon.idl:559
@ D3D_REGISTER_COMPONENT_UINT32
Definition: d3dcommon.idl:557
@ D3D_REGISTER_COMPONENT_SINT32
Definition: d3dcommon.idl:558
@ D3D10_REGISTER_COMPONENT_UINT32
Definition: d3dcommon.idl:561
@ D3D_REGISTER_COMPONENT_UNKNOWN
Definition: d3dcommon.idl:556
@ D3D10_REGISTER_COMPONENT_SINT32
Definition: d3dcommon.idl:562

◆ D3D_RESOURCE_RETURN_TYPE

Enumerator
D3D_RETURN_TYPE_UNORM 
D3D_RETURN_TYPE_SNORM 
D3D_RETURN_TYPE_SINT 
D3D_RETURN_TYPE_UINT 
D3D_RETURN_TYPE_FLOAT 
D3D_RETURN_TYPE_MIXED 
D3D_RETURN_TYPE_DOUBLE 
D3D_RETURN_TYPE_CONTINUED 
D3D10_RETURN_TYPE_UNORM 
D3D10_RETURN_TYPE_SNORM 
D3D10_RETURN_TYPE_SINT 
D3D10_RETURN_TYPE_UINT 
D3D10_RETURN_TYPE_FLOAT 
D3D10_RETURN_TYPE_MIXED 
D3D11_RETURN_TYPE_UNORM 
D3D11_RETURN_TYPE_SNORM 
D3D11_RETURN_TYPE_SINT 
D3D11_RETURN_TYPE_UINT 
D3D11_RETURN_TYPE_FLOAT 
D3D11_RETURN_TYPE_MIXED 
D3D11_RETURN_TYPE_DOUBLE 
D3D11_RETURN_TYPE_CONTINUED 

Definition at line 566 of file d3dcommon.idl.

567{
D3D_RESOURCE_RETURN_TYPE
Definition: d3dcommon.idl:567
@ D3D10_RETURN_TYPE_SNORM
Definition: d3dcommon.idl:577
@ D3D11_RETURN_TYPE_SINT
Definition: d3dcommon.idl:584
@ D3D11_RETURN_TYPE_MIXED
Definition: d3dcommon.idl:587
@ D3D_RETURN_TYPE_SINT
Definition: d3dcommon.idl:570
@ D3D11_RETURN_TYPE_UNORM
Definition: d3dcommon.idl:582
@ D3D10_RETURN_TYPE_UNORM
Definition: d3dcommon.idl:576
@ D3D10_RETURN_TYPE_MIXED
Definition: d3dcommon.idl:581
@ D3D11_RETURN_TYPE_DOUBLE
Definition: d3dcommon.idl:588
@ D3D10_RETURN_TYPE_SINT
Definition: d3dcommon.idl:578
@ D3D11_RETURN_TYPE_FLOAT
Definition: d3dcommon.idl:586
@ D3D_RETURN_TYPE_FLOAT
Definition: d3dcommon.idl:572
@ D3D11_RETURN_TYPE_CONTINUED
Definition: d3dcommon.idl:589
@ D3D_RETURN_TYPE_SNORM
Definition: d3dcommon.idl:569
@ D3D10_RETURN_TYPE_FLOAT
Definition: d3dcommon.idl:580
@ D3D_RETURN_TYPE_DOUBLE
Definition: d3dcommon.idl:574
@ D3D_RETURN_TYPE_UNORM
Definition: d3dcommon.idl:568
@ D3D11_RETURN_TYPE_UINT
Definition: d3dcommon.idl:585
@ D3D_RETURN_TYPE_UINT
Definition: d3dcommon.idl:571
@ D3D10_RETURN_TYPE_UINT
Definition: d3dcommon.idl:579
@ D3D_RETURN_TYPE_MIXED
Definition: d3dcommon.idl:573
@ D3D_RETURN_TYPE_CONTINUED
Definition: d3dcommon.idl:575
@ D3D11_RETURN_TYPE_SNORM
Definition: d3dcommon.idl:583

◆ D3D_SRV_DIMENSION

Enumerator
D3D_SRV_DIMENSION_UNKNOWN 
D3D_SRV_DIMENSION_BUFFER 
D3D_SRV_DIMENSION_TEXTURE1D 
D3D_SRV_DIMENSION_TEXTURE1DARRAY 
D3D_SRV_DIMENSION_TEXTURE2D 
D3D_SRV_DIMENSION_TEXTURE2DARRAY 
D3D_SRV_DIMENSION_TEXTURE2DMS 
D3D_SRV_DIMENSION_TEXTURE2DMSARRAY 
D3D_SRV_DIMENSION_TEXTURE3D 
D3D_SRV_DIMENSION_TEXTURECUBE 
D3D_SRV_DIMENSION_TEXTURECUBEARRAY 
D3D_SRV_DIMENSION_BUFFEREX 
D3D10_SRV_DIMENSION_UNKNOWN 
D3D10_SRV_DIMENSION_BUFFER 
D3D10_SRV_DIMENSION_TEXTURE1D 
D3D10_SRV_DIMENSION_TEXTURE1DARRAY 
D3D10_SRV_DIMENSION_TEXTURE2D 
D3D10_SRV_DIMENSION_TEXTURE2DARRAY 
D3D10_SRV_DIMENSION_TEXTURE2DMS 
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY 
D3D10_SRV_DIMENSION_TEXTURE3D 
D3D10_SRV_DIMENSION_TEXTURECUBE 
D3D10_1_SRV_DIMENSION_UNKNOWN 
D3D10_1_SRV_DIMENSION_BUFFER 
D3D10_1_SRV_DIMENSION_TEXTURE1D 
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY 
D3D10_1_SRV_DIMENSION_TEXTURE2D 
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY 
D3D10_1_SRV_DIMENSION_TEXTURE2DMS 
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY 
D3D10_1_SRV_DIMENSION_TEXTURE3D 
D3D10_1_SRV_DIMENSION_TEXTURECUBE 
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY 
D3D11_SRV_DIMENSION_UNKNOWN 
D3D11_SRV_DIMENSION_BUFFER 
D3D11_SRV_DIMENSION_TEXTURE1D 
D3D11_SRV_DIMENSION_TEXTURE1DARRAY 
D3D11_SRV_DIMENSION_TEXTURE2D 
D3D11_SRV_DIMENSION_TEXTURE2DARRAY 
D3D11_SRV_DIMENSION_TEXTURE2DMS 
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY 
D3D11_SRV_DIMENSION_TEXTURE3D 
D3D11_SRV_DIMENSION_TEXTURECUBE 
D3D11_SRV_DIMENSION_TEXTURECUBEARRAY 
D3D11_SRV_DIMENSION_BUFFEREX 

Definition at line 505 of file d3dcommon.idl.

506{
D3D_SRV_DIMENSION
Definition: d3dcommon.idl:506
@ D3D_SRV_DIMENSION_TEXTURE2D
Definition: d3dcommon.idl:511
@ D3D_SRV_DIMENSION_UNKNOWN
Definition: d3dcommon.idl:507
@ D3D_SRV_DIMENSION_TEXTURECUBEARRAY
Definition: d3dcommon.idl:517
@ D3D_SRV_DIMENSION_TEXTURE2DARRAY
Definition: d3dcommon.idl:512
@ D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY
Definition: d3dcommon.idl:526
@ D3D10_SRV_DIMENSION_TEXTURE1DARRAY
Definition: d3dcommon.idl:522
@ D3D_SRV_DIMENSION_TEXTURE2DMSARRAY
Definition: d3dcommon.idl:514
@ D3D_SRV_DIMENSION_BUFFEREX
Definition: d3dcommon.idl:518
@ D3D11_SRV_DIMENSION_TEXTURE1D
Definition: d3dcommon.idl:542
@ D3D10_1_SRV_DIMENSION_TEXTURE1D
Definition: d3dcommon.idl:531
@ D3D11_SRV_DIMENSION_TEXTURECUBE
Definition: d3dcommon.idl:549
@ D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY
Definition: d3dcommon.idl:534
@ D3D10_SRV_DIMENSION_UNKNOWN
Definition: d3dcommon.idl:519
@ D3D11_SRV_DIMENSION_TEXTURE2DARRAY
Definition: d3dcommon.idl:545
@ D3D11_SRV_DIMENSION_BUFFER
Definition: d3dcommon.idl:541
@ D3D10_1_SRV_DIMENSION_TEXTURECUBE
Definition: d3dcommon.idl:538
@ D3D10_SRV_DIMENSION_TEXTURE2DMS
Definition: d3dcommon.idl:525
@ D3D11_SRV_DIMENSION_TEXTURE1DARRAY
Definition: d3dcommon.idl:543
@ D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY
Definition: d3dcommon.idl:532
@ D3D10_SRV_DIMENSION_TEXTURE2DARRAY
Definition: d3dcommon.idl:524
@ D3D11_SRV_DIMENSION_BUFFEREX
Definition: d3dcommon.idl:551
@ D3D11_SRV_DIMENSION_UNKNOWN
Definition: d3dcommon.idl:540
@ D3D10_1_SRV_DIMENSION_TEXTURE2D
Definition: d3dcommon.idl:533
@ D3D10_1_SRV_DIMENSION_UNKNOWN
Definition: d3dcommon.idl:529
@ D3D10_SRV_DIMENSION_TEXTURECUBE
Definition: d3dcommon.idl:528
@ D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY
Definition: d3dcommon.idl:536
@ D3D10_SRV_DIMENSION_TEXTURE1D
Definition: d3dcommon.idl:521
@ D3D10_SRV_DIMENSION_BUFFER
Definition: d3dcommon.idl:520
@ D3D11_SRV_DIMENSION_TEXTURE2DMS
Definition: d3dcommon.idl:546
@ D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY
Definition: d3dcommon.idl:539
@ D3D10_1_SRV_DIMENSION_BUFFER
Definition: d3dcommon.idl:530
@ D3D_SRV_DIMENSION_TEXTURECUBE
Definition: d3dcommon.idl:516
@ D3D11_SRV_DIMENSION_TEXTURE3D
Definition: d3dcommon.idl:548
@ D3D_SRV_DIMENSION_TEXTURE2DMS
Definition: d3dcommon.idl:513
@ D3D_SRV_DIMENSION_TEXTURE1D
Definition: d3dcommon.idl:509
@ D3D10_1_SRV_DIMENSION_TEXTURE3D
Definition: d3dcommon.idl:537
@ D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY
Definition: d3dcommon.idl:547
@ D3D11_SRV_DIMENSION_TEXTURE2D
Definition: d3dcommon.idl:544
@ D3D11_SRV_DIMENSION_TEXTURECUBEARRAY
Definition: d3dcommon.idl:550
@ D3D10_SRV_DIMENSION_TEXTURE2D
Definition: d3dcommon.idl:523
@ D3D10_SRV_DIMENSION_TEXTURE3D
Definition: d3dcommon.idl:527
@ D3D10_1_SRV_DIMENSION_TEXTURE2DMS
Definition: d3dcommon.idl:535
@ D3D_SRV_DIMENSION_BUFFER
Definition: d3dcommon.idl:508
@ D3D_SRV_DIMENSION_TEXTURE3D
Definition: d3dcommon.idl:515
@ D3D_SRV_DIMENSION_TEXTURE1DARRAY
Definition: d3dcommon.idl:510

◆ D3D_TESSELLATOR_DOMAIN

Enumerator
D3D_TESSELLATOR_DOMAIN_UNDEFINED 
D3D_TESSELLATOR_DOMAIN_ISOLINE 
D3D_TESSELLATOR_DOMAIN_TRI 
D3D_TESSELLATOR_DOMAIN_QUAD 
D3D11_TESSELLATOR_DOMAIN_UNDEFINED 
D3D11_TESSELLATOR_DOMAIN_ISOLINE 
D3D11_TESSELLATOR_DOMAIN_TRI 
D3D11_TESSELLATOR_DOMAIN_QUAD 

Definition at line 451 of file d3dcommon.idl.

452{
D3D_TESSELLATOR_DOMAIN
Definition: d3dcommon.idl:452
@ D3D11_TESSELLATOR_DOMAIN_TRI
Definition: d3dcommon.idl:459
@ D3D_TESSELLATOR_DOMAIN_ISOLINE
Definition: d3dcommon.idl:454
@ D3D_TESSELLATOR_DOMAIN_QUAD
Definition: d3dcommon.idl:456
@ D3D11_TESSELLATOR_DOMAIN_UNDEFINED
Definition: d3dcommon.idl:457
@ D3D_TESSELLATOR_DOMAIN_UNDEFINED
Definition: d3dcommon.idl:453
@ D3D_TESSELLATOR_DOMAIN_TRI
Definition: d3dcommon.idl:455
@ D3D11_TESSELLATOR_DOMAIN_QUAD
Definition: d3dcommon.idl:460
@ D3D11_TESSELLATOR_DOMAIN_ISOLINE
Definition: d3dcommon.idl:458

◆ D3D_TESSELLATOR_OUTPUT_PRIMITIVE

Enumerator
D3D_TESSELLATOR_OUTPUT_UNDEFINED 
D3D_TESSELLATOR_OUTPUT_POINT 
D3D_TESSELLATOR_OUTPUT_LINE 
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW 
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW 
D3D11_TESSELLATOR_OUTPUT_UNDEFINED 
D3D11_TESSELLATOR_OUTPUT_POINT 
D3D11_TESSELLATOR_OUTPUT_LINE 
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW 
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW 

Definition at line 477 of file d3dcommon.idl.

◆ D3D_TESSELLATOR_PARTITIONING

Enumerator
D3D_TESSELLATOR_PARTITIONING_UNDEFINED 
D3D_TESSELLATOR_PARTITIONING_INTEGER 
D3D_TESSELLATOR_PARTITIONING_POW2 
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD 
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN 
D3D11_TESSELLATOR_PARTITIONING_UNDEFINED 
D3D11_TESSELLATOR_PARTITIONING_INTEGER 
D3D11_TESSELLATOR_PARTITIONING_POW2 
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD 
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN 

Definition at line 463 of file d3dcommon.idl.

464{
D3D_TESSELLATOR_PARTITIONING
Definition: d3dcommon.idl:464
@ D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
Definition: d3dcommon.idl:469
@ D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
Definition: d3dcommon.idl:473
@ D3D11_TESSELLATOR_PARTITIONING_POW2
Definition: d3dcommon.idl:472
@ D3D_TESSELLATOR_PARTITIONING_INTEGER
Definition: d3dcommon.idl:466
@ D3D11_TESSELLATOR_PARTITIONING_UNDEFINED
Definition: d3dcommon.idl:470
@ D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
Definition: d3dcommon.idl:468
@ D3D_TESSELLATOR_PARTITIONING_POW2
Definition: d3dcommon.idl:467
@ D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
Definition: d3dcommon.idl:474
@ D3D_TESSELLATOR_PARTITIONING_UNDEFINED
Definition: d3dcommon.idl:465
@ D3D11_TESSELLATOR_PARTITIONING_INTEGER
Definition: d3dcommon.idl:471

Function Documentation

◆ DEFINE_GUID()

DEFINE_GUID ( WKPDID_D3DDebugObjectName  ,
0x429b8c22  ,
0x9188  ,
0x4b0c  ,
0x87  ,
0x42  ,
0xac  ,
0xb0  ,
0xbf  ,
0x85  ,
0xc2  ,
0x00   
)