Files
marlersoft-win32json/api/Graphics.Direct3D10.json
T
2026-02-15 17:17:14 -07:00

9458 lines
360 KiB
JSON

{
"Constants":[{
"Name":"D3D10_16BIT_INDEX_STRIP_CUT_VALUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"D3D10_32BIT_INDEX_STRIP_CUT_VALUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"D3D10_8BIT_INDEX_STRIP_CUT_VALUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"D3D10_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"D3D10_CLIP_OR_CULL_DISTANCE_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"D3D10_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_SAMPLER_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_SUBROUTINE_NESTING_LIMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_TEMP_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_TEMP_REGISTER_READS_PER_INST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_TEMP_REGISTER_READ_PORTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-10
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-8
,"Attrs":[]
},{
"Name":"D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_BLEND_FACTOR_ALPHA"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_BLEND_FACTOR_BLUE"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_BLEND_FACTOR_GREEN"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_BLEND_FACTOR_RED"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_BORDER_COLOR_COMPONENT"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_DEPTH_BIAS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_DEPTH_BIAS_CLAMP"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_MAX_ANISOTROPY"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_MIP_LOD_BIAS"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_RENDER_TARGET_ARRAY_INDEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_SAMPLE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_SCISSOR_ENDX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_SCISSOR_ENDY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_SCISSOR_STARTX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_SCISSOR_STARTY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_SLOPE_SCALED_DEPTH_BIAS"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_STENCIL_READ_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_STENCIL_REFERENCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_STENCIL_WRITE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_VIEWPORT_HEIGHT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_VIEWPORT_MAX_DEPTH"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_VIEWPORT_MIN_DEPTH"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_VIEWPORT_TOPLEFTX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_VIEWPORT_TOPLEFTY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_DEFAULT_VIEWPORT_WIDTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_FLOAT16_FUSED_TOLERANCE_IN_ULP"
,"Type":{"Kind":"Native","Name":"Double"}
,"ValueType":"Double"
,"Value":0.6
,"Attrs":[]
},{
"Name":"D3D10_FLOAT32_MAX"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":3.4028235E+38
,"Attrs":[]
},{
"Name":"D3D10_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0.6
,"Attrs":[]
},{
"Name":"D3D10_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":2.4
,"Attrs":[]
},{
"Name":"D3D10_FLOAT_TO_SRGB_EXPONENT_NUMERATOR"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_FLOAT_TO_SRGB_OFFSET"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0.055
,"Attrs":[]
},{
"Name":"D3D10_FLOAT_TO_SRGB_SCALE_1"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":12.92
,"Attrs":[]
},{
"Name":"D3D10_FLOAT_TO_SRGB_SCALE_2"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1.055
,"Attrs":[]
},{
"Name":"D3D10_FLOAT_TO_SRGB_THRESHOLD"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0.0031308
,"Attrs":[]
},{
"Name":"D3D10_FTOI_INSTRUCTION_MAX_INPUT"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":2.1474836E+09
,"Attrs":[]
},{
"Name":"D3D10_FTOI_INSTRUCTION_MIN_INPUT"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":-2.1474836E+09
,"Attrs":[]
},{
"Name":"D3D10_FTOU_INSTRUCTION_MAX_INPUT"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":4.2949673E+09
,"Attrs":[]
},{
"Name":"D3D10_FTOU_INSTRUCTION_MIN_INPUT"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_PRIM_CONST_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_REGISTER_READS_PER_INST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_REGISTER_READ_PORTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_GS_INPUT_REGISTER_VERTICES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"D3D10_GS_OUTPUT_ELEMENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_GS_OUTPUT_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_GS_OUTPUT_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_IA_DEFAULT_PRIMITIVE_TOPOLOGY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_IA_INSTANCE_ID_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_IA_INTEGER_ARITHMETIC_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_IA_PRIMITIVE_ID_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_IA_VERTEX_ID_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_INTEGER_DIVIDE_BY_ZERO_QUOTIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"D3D10_INTEGER_DIVIDE_BY_ZERO_REMAINDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"D3D10_LINEAR_GAMMA"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_MAX_BORDER_COLOR_COMPONENT"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_MAX_DEPTH"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_MAX_MAXANISOTROPY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_MAX_POSITION_VALUE"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":3.4028236E+34
,"Attrs":[]
},{
"Name":"D3D10_MAX_TEXTURE_DIMENSION_2_TO_EXP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"D3D10_MIN_BORDER_COLOR_COMPONENT"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_MIN_DEPTH"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_MIN_MAXANISOTROPY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_MIP_LOD_BIAS_MAX"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":15.99
,"Attrs":[]
},{
"Name":"D3D10_MIP_LOD_BIAS_MIN"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":-16
,"Attrs":[]
},{
"Name":"D3D10_MIP_LOD_FRACTIONAL_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"D3D10_MIP_LOD_RANGE_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"D3D10_MULTISAMPLE_ANTIALIAS_LINE_WIDTH"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1.4
,"Attrs":[]
},{
"Name":"D3D10_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_PIXEL_ADDRESS_RANGE_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"D3D10_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"D3D10_PS_FRONTFACING_DEFAULT_VALUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"D3D10_PS_FRONTFACING_FALSE_VALUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_PS_FRONTFACING_TRUE_VALUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"D3D10_PS_INPUT_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_PS_INPUT_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_PS_INPUT_REGISTER_READS_PER_INST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"D3D10_PS_INPUT_REGISTER_READ_PORTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_PS_OUTPUT_DEPTH_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_PS_OUTPUT_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_PS_OUTPUT_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"D3D10_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0.5
,"Attrs":[]
},{
"Name":"D3D10_REQ_BLEND_OBJECT_COUNT_PER_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"D3D10_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":27
,"Attrs":[]
},{
"Name":"D3D10_REQ_CONSTANT_BUFFER_ELEMENT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"D3D10_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"D3D10_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_REQ_DRAW_VERTEX_COUNT_2_TO_EXP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"D3D10_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"D3D10_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"D3D10_REQ_MAXANISOTROPY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_REQ_MIP_LEVELS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"D3D10_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"D3D10_REQ_RASTERIZER_OBJECT_COUNT_PER_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"D3D10_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"D3D10_REQ_RESOURCE_SIZE_IN_MEGABYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"D3D10_REQ_RESOURCE_VIEW_COUNT_PER_CONTEXT_2_TO_EXP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"D3D10_REQ_SAMPLER_OBJECT_COUNT_PER_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"D3D10_REQ_TEXTURE1D_U_DIMENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"D3D10_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"D3D10_REQ_TEXTURECUBE_DIMENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"D3D10_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_SHADER_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_SHADER_MINOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_SHIFT_INSTRUCTION_PAD_VALUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"D3D10_SIMULTANEOUS_RENDER_TARGET_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"D3D10_SO_BUFFER_MAX_STRIDE_IN_BYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"D3D10_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"D3D10_SO_BUFFER_SLOT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_SO_DDI_REGISTER_INDEX_DENOTING_GAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"D3D10_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_SO_SINGLE_BUFFER_COMPONENT_LIMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"D3D10_SRGB_GAMMA"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":2.2
,"Attrs":[]
},{
"Name":"D3D10_SRGB_TO_FLOAT_DENOMINATOR_1"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":12.92
,"Attrs":[]
},{
"Name":"D3D10_SRGB_TO_FLOAT_DENOMINATOR_2"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":1.055
,"Attrs":[]
},{
"Name":"D3D10_SRGB_TO_FLOAT_EXPONENT"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":2.4
,"Attrs":[]
},{
"Name":"D3D10_SRGB_TO_FLOAT_OFFSET"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0.055
,"Attrs":[]
},{
"Name":"D3D10_SRGB_TO_FLOAT_THRESHOLD"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0.04045
,"Attrs":[]
},{
"Name":"D3D10_SRGB_TO_FLOAT_TOLERANCE_IN_ULP"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0.5
,"Attrs":[]
},{
"Name":"D3D10_STANDARD_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_STANDARD_COMPONENT_BIT_COUNT_DOUBLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"D3D10_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_STANDARD_PIXEL_COMPONENT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"D3D10_STANDARD_PIXEL_ELEMENT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_STANDARD_VECTOR_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_STANDARD_VERTEX_ELEMENT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"D3D10_SUBPIXEL_FRACTIONAL_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"D3D10_SUBTEXEL_FRACTIONAL_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"D3D10_TEXEL_ADDRESS_RANGE_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"D3D10_UNBOUND_MEMORY_ACCESS_RESULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_VIEWPORT_AND_SCISSORRECT_MAX_INDEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"D3D10_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_VIEWPORT_BOUNDS_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16383
,"Attrs":[]
},{
"Name":"D3D10_VIEWPORT_BOUNDS_MIN"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-16384
,"Attrs":[]
},{
"Name":"D3D10_VS_INPUT_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_VS_INPUT_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_VS_INPUT_REGISTER_READS_PER_INST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"D3D10_VS_INPUT_REGISTER_READ_PORTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_VS_OUTPUT_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_VS_OUTPUT_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"D3D10_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"D3D10_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"D3D_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"D3D_MINOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D_SPEC_DATE_DAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"D3D_SPEC_DATE_MONTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"D3D_SPEC_DATE_YEAR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2006
,"Attrs":[]
},{
"Name":"D3D_SPEC_VERSION"
,"Type":{"Kind":"Native","Name":"Double"}
,"ValueType":"Double"
,"Value":1.050005
,"Attrs":[]
},{
"Name":"D3D10_1_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_1_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"_FACD3D10"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2169
,"Attrs":[]
},{
"Name":"D3D10_APPEND_ALIGNED_ELEMENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"D3D10_FILTER_TYPE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"D3D10_MIN_FILTER_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_MAG_FILTER_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"D3D10_MIP_FILTER_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_COMPARISON_FILTERING_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"D3D10_ANISOTROPIC_FILTERING_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"D3D10_TEXT_1BIT_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"D3D10_SDK_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":29
,"Attrs":[]
},{
"Name":"D3D10_1_DEFAULT_SAMPLE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"D3D10_1_FLOAT16_FUSED_TOLERANCE_IN_ULP"
,"Type":{"Kind":"Native","Name":"Double"}
,"ValueType":"Double"
,"Value":0.6
,"Attrs":[]
},{
"Name":"D3D10_1_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP"
,"Type":{"Kind":"Native","Name":"Single"}
,"ValueType":"Single"
,"Value":0.6
,"Attrs":[]
},{
"Name":"D3D10_1_GS_INPUT_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_1_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"D3D10_1_PS_OUTPUT_MASK_REGISTER_COMPONENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_1_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_1_PS_OUTPUT_MASK_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_1_SHADER_MAJOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_1_SHADER_MINOR_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_1_SO_BUFFER_MAX_STRIDE_IN_BYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"D3D10_1_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"D3D10_1_SO_BUFFER_SLOT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_1_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_1_SO_SINGLE_BUFFER_COMPONENT_LIMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"D3D10_1_STANDARD_VERTEX_ELEMENT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_1_SUBPIXEL_FRACTIONAL_BIT_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"D3D10_1_VS_INPUT_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_1_VS_OUTPUT_REGISTER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_SDK_LAYERS_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"DXGI_DEBUG_D3D10"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"243b4c52-3606-4d3a-99d7-a7e7b33ed706"
,"Attrs":[]
},{
"Name":"D3D10_REGKEY_PATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Microsoft\\Direct3D"
,"Attrs":[]
},{
"Name":"D3D10_MUTE_DEBUG_OUTPUT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MuteDebugOutput"
,"Attrs":[]
},{
"Name":"D3D10_ENABLE_BREAK_ON_MESSAGE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableBreakOnMessage"
,"Attrs":[]
},{
"Name":"D3D10_INFOQUEUE_STORAGE_FILTER_OVERRIDE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"InfoQueueStorageFilterOverride"
,"Attrs":[]
},{
"Name":"D3D10_MUTE_CATEGORY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Mute_CATEGORY_%s"
,"Attrs":[]
},{
"Name":"D3D10_MUTE_SEVERITY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Mute_SEVERITY_%s"
,"Attrs":[]
},{
"Name":"D3D10_MUTE_ID_STRING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Mute_ID_%s"
,"Attrs":[]
},{
"Name":"D3D10_MUTE_ID_DECIMAL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Mute_ID_%d"
,"Attrs":[]
},{
"Name":"D3D10_UNMUTE_SEVERITY_INFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Unmute_SEVERITY_INFO"
,"Attrs":[]
},{
"Name":"D3D10_BREAKON_CATEGORY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BreakOn_CATEGORY_%s"
,"Attrs":[]
},{
"Name":"D3D10_BREAKON_SEVERITY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BreakOn_SEVERITY_%s"
,"Attrs":[]
},{
"Name":"D3D10_BREAKON_ID_STRING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BreakOn_ID_%s"
,"Attrs":[]
},{
"Name":"D3D10_BREAKON_ID_DECIMAL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BreakOn_ID_%d"
,"Attrs":[]
},{
"Name":"D3D10_APPSIZE_STRING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Size"
,"Attrs":[]
},{
"Name":"D3D10_APPNAME_STRING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"D3D10_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"D3D10_SHADER_DEBUG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_SHADER_SKIP_VALIDATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"D3D10_SHADER_SKIP_OPTIMIZATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"D3D10_SHADER_PACK_MATRIX_ROW_MAJOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_SHADER_PARTIAL_PRECISION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"D3D10_SHADER_NO_PRESHADER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"D3D10_SHADER_AVOID_FLOW_CONTROL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"D3D10_SHADER_PREFER_FLOW_CONTROL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"D3D10_SHADER_ENABLE_STRICTNESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"D3D10_SHADER_IEEE_STRICTNESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"D3D10_SHADER_WARNINGS_ARE_ERRORS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"D3D10_SHADER_RESOURCES_MAY_ALIAS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"D3D10_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"D3D10_ALL_RESOURCES_BOUND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"D3D10_SHADER_DEBUG_NAME_FOR_SOURCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
},{
"Name":"D3D10_SHADER_DEBUG_NAME_FOR_BINARY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
},{
"Name":"D3D10_SHADER_OPTIMIZATION_LEVEL0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"D3D10_SHADER_OPTIMIZATION_LEVEL1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_SHADER_OPTIMIZATION_LEVEL3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"D3D10_EFFECT_COMPILE_CHILD_EFFECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"D3D10_EFFECT_SINGLE_THREADED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"D3D10_EFFECT_VARIABLE_POOLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"D3D10_EFFECT_VARIABLE_ANNOTATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"GUID_DeviceType"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"d722fb4d-7a68-437a-b20c-5804ee2494a6"
,"Attrs":[]
}],
"Types":[{
"Name":"D3D10_INPUT_CLASSIFICATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_INPUT_PER_VERTEX_DATA","Value":0}
,{"Name":"D3D10_INPUT_PER_INSTANCE_DATA","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_INPUT_ELEMENT_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"InputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AlignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InputSlotClass","Type":{"Kind":"ApiRef","Name":"D3D10_INPUT_CLASSIFICATION","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"InstanceDataStepRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_FILL_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_FILL_WIREFRAME","Value":2}
,{"Name":"D3D10_FILL_SOLID","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_CULL_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_CULL_NONE","Value":1}
,{"Name":"D3D10_CULL_FRONT","Value":2}
,{"Name":"D3D10_CULL_BACK","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_SO_DECLARATION_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StartComponent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ComponentCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"OutputSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_VIEWPORT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"MaxDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_RESOURCE_DIMENSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_RESOURCE_DIMENSION_UNKNOWN","Value":0}
,{"Name":"D3D10_RESOURCE_DIMENSION_BUFFER","Value":1}
,{"Name":"D3D10_RESOURCE_DIMENSION_TEXTURE1D","Value":2}
,{"Name":"D3D10_RESOURCE_DIMENSION_TEXTURE2D","Value":3}
,{"Name":"D3D10_RESOURCE_DIMENSION_TEXTURE3D","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_DSV_DIMENSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_DSV_DIMENSION_UNKNOWN","Value":0}
,{"Name":"D3D10_DSV_DIMENSION_TEXTURE1D","Value":1}
,{"Name":"D3D10_DSV_DIMENSION_TEXTURE1DARRAY","Value":2}
,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2D","Value":3}
,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2DARRAY","Value":4}
,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2DMS","Value":5}
,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2DMSARRAY","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_RTV_DIMENSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_RTV_DIMENSION_UNKNOWN","Value":0}
,{"Name":"D3D10_RTV_DIMENSION_BUFFER","Value":1}
,{"Name":"D3D10_RTV_DIMENSION_TEXTURE1D","Value":2}
,{"Name":"D3D10_RTV_DIMENSION_TEXTURE1DARRAY","Value":3}
,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2D","Value":4}
,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2DARRAY","Value":5}
,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2DMS","Value":6}
,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2DMSARRAY","Value":7}
,{"Name":"D3D10_RTV_DIMENSION_TEXTURE3D","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_USAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_USAGE_DEFAULT","Value":0}
,{"Name":"D3D10_USAGE_IMMUTABLE","Value":1}
,{"Name":"D3D10_USAGE_DYNAMIC","Value":2}
,{"Name":"D3D10_USAGE_STAGING","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_BIND_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_BIND_VERTEX_BUFFER","Value":1}
,{"Name":"D3D10_BIND_INDEX_BUFFER","Value":2}
,{"Name":"D3D10_BIND_CONSTANT_BUFFER","Value":4}
,{"Name":"D3D10_BIND_SHADER_RESOURCE","Value":8}
,{"Name":"D3D10_BIND_STREAM_OUTPUT","Value":16}
,{"Name":"D3D10_BIND_RENDER_TARGET","Value":32}
,{"Name":"D3D10_BIND_DEPTH_STENCIL","Value":64}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_CPU_ACCESS_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_CPU_ACCESS_WRITE","Value":65536}
,{"Name":"D3D10_CPU_ACCESS_READ","Value":131072}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_RESOURCE_MISC_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_RESOURCE_MISC_GENERATE_MIPS","Value":1}
,{"Name":"D3D10_RESOURCE_MISC_SHARED","Value":2}
,{"Name":"D3D10_RESOURCE_MISC_TEXTURECUBE","Value":4}
,{"Name":"D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX","Value":16}
,{"Name":"D3D10_RESOURCE_MISC_GDI_COMPATIBLE","Value":32}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_MAP"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_MAP_READ","Value":1}
,{"Name":"D3D10_MAP_WRITE","Value":2}
,{"Name":"D3D10_MAP_READ_WRITE","Value":3}
,{"Name":"D3D10_MAP_WRITE_DISCARD","Value":4}
,{"Name":"D3D10_MAP_WRITE_NO_OVERWRITE","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_MAP_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_MAP_FLAG_DO_NOT_WAIT","Value":1048576}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_RAISE_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_RAISE_FLAG_DRIVER_INTERNAL_ERROR","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_CLEAR_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_CLEAR_DEPTH","Value":1}
,{"Name":"D3D10_CLEAR_STENCIL","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_BOX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"front","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"back","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10DeviceChild"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c00-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPrivateData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
]
},{
"Name":"SetPrivateData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]}
]
},{
"Name":"SetPrivateDataInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}]
},{
"Name":"D3D10_COMPARISON_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_COMPARISON_NEVER","Value":1}
,{"Name":"D3D10_COMPARISON_LESS","Value":2}
,{"Name":"D3D10_COMPARISON_EQUAL","Value":3}
,{"Name":"D3D10_COMPARISON_LESS_EQUAL","Value":4}
,{"Name":"D3D10_COMPARISON_GREATER","Value":5}
,{"Name":"D3D10_COMPARISON_NOT_EQUAL","Value":6}
,{"Name":"D3D10_COMPARISON_GREATER_EQUAL","Value":7}
,{"Name":"D3D10_COMPARISON_ALWAYS","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_DEPTH_WRITE_MASK"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_DEPTH_WRITE_MASK_ZERO","Value":0}
,{"Name":"D3D10_DEPTH_WRITE_MASK_ALL","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_STENCIL_OP"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_STENCIL_OP_KEEP","Value":1}
,{"Name":"D3D10_STENCIL_OP_ZERO","Value":2}
,{"Name":"D3D10_STENCIL_OP_REPLACE","Value":3}
,{"Name":"D3D10_STENCIL_OP_INCR_SAT","Value":4}
,{"Name":"D3D10_STENCIL_OP_DECR_SAT","Value":5}
,{"Name":"D3D10_STENCIL_OP_INVERT","Value":6}
,{"Name":"D3D10_STENCIL_OP_INCR","Value":7}
,{"Name":"D3D10_STENCIL_OP_DECR","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_DEPTH_STENCILOP_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"StencilPassOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"StencilFunc","Type":{"Kind":"ApiRef","Name":"D3D10_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_DEPTH_STENCIL_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D10_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D10_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10DepthStencilState"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"2b4b1cc8-a4ad-41f8-8322-ca86fc3ec675"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_BLEND"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_BLEND_ZERO","Value":1}
,{"Name":"D3D10_BLEND_ONE","Value":2}
,{"Name":"D3D10_BLEND_SRC_COLOR","Value":3}
,{"Name":"D3D10_BLEND_INV_SRC_COLOR","Value":4}
,{"Name":"D3D10_BLEND_SRC_ALPHA","Value":5}
,{"Name":"D3D10_BLEND_INV_SRC_ALPHA","Value":6}
,{"Name":"D3D10_BLEND_DEST_ALPHA","Value":7}
,{"Name":"D3D10_BLEND_INV_DEST_ALPHA","Value":8}
,{"Name":"D3D10_BLEND_DEST_COLOR","Value":9}
,{"Name":"D3D10_BLEND_INV_DEST_COLOR","Value":10}
,{"Name":"D3D10_BLEND_SRC_ALPHA_SAT","Value":11}
,{"Name":"D3D10_BLEND_BLEND_FACTOR","Value":14}
,{"Name":"D3D10_BLEND_INV_BLEND_FACTOR","Value":15}
,{"Name":"D3D10_BLEND_SRC1_COLOR","Value":16}
,{"Name":"D3D10_BLEND_INV_SRC1_COLOR","Value":17}
,{"Name":"D3D10_BLEND_SRC1_ALPHA","Value":18}
,{"Name":"D3D10_BLEND_INV_SRC1_ALPHA","Value":19}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_BLEND_OP"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_BLEND_OP_ADD","Value":1}
,{"Name":"D3D10_BLEND_OP_SUBTRACT","Value":2}
,{"Name":"D3D10_BLEND_OP_REV_SUBTRACT","Value":3}
,{"Name":"D3D10_BLEND_OP_MIN","Value":4}
,{"Name":"D3D10_BLEND_OP_MAX","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_COLOR_WRITE_ENABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_COLOR_WRITE_ENABLE_RED","Value":1}
,{"Name":"D3D10_COLOR_WRITE_ENABLE_GREEN","Value":2}
,{"Name":"D3D10_COLOR_WRITE_ENABLE_BLUE","Value":4}
,{"Name":"D3D10_COLOR_WRITE_ENABLE_ALPHA","Value":8}
,{"Name":"D3D10_COLOR_WRITE_ENABLE_ALL","Value":15}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_BLEND_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"BlendEnable","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10BlendState"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"edad8d19-8a35-4d6d-8566-2ea276cde161"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_RASTERIZER_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D10_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D10_CULL_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"DepthClipEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ScissorEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"MultisampleEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"AntialiasedLineEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10RasterizerState"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"a2a07292-89af-4345-be2e-c53d9fbb6e9f"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RASTERIZER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_SUBRESOURCE_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pSysMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"SysMemPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SysMemSlicePitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10Resource"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c01-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetEvictionPriority"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"EvictionPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetEvictionPriority"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"D3D10_BUFFER_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ByteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10Buffer"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c02-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"Map"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"Unmap"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_TEXTURE1D_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10Texture1D"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c03-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"Map"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"Unmap"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE1D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_TEXTURE2D_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_MAPPED_TEXTURE2D"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10Texture2D"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c04-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"Map"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMappedTex2D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MAPPED_TEXTURE2D","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Unmap"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE2D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_TEXTURE3D_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_MAPPED_TEXTURE3D"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10Texture3D"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c05-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"Map"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMappedTex3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MAPPED_TEXTURE3D","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Unmap"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE3D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_TEXTURECUBE_FACE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_TEXTURECUBE_FACE_POSITIVE_X","Value":0}
,{"Name":"D3D10_TEXTURECUBE_FACE_NEGATIVE_X","Value":1}
,{"Name":"D3D10_TEXTURECUBE_FACE_POSITIVE_Y","Value":2}
,{"Name":"D3D10_TEXTURECUBE_FACE_NEGATIVE_Y","Value":3}
,{"Name":"D3D10_TEXTURECUBE_FACE_POSITIVE_Z","Value":4}
,{"Name":"D3D10_TEXTURECUBE_FACE_NEGATIVE_Z","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"ID3D10View"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"c902b03f-60a7-49ba-9936-2a3ab37a7e33"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetResource"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_BUFFER_SRV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"D3D10_TEX1D_SRV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX1D_ARRAY_SRV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2D_SRV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2D_ARRAY_SRV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX3D_SRV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEXCUBE_SRV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2DMS_SRV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2DMS_ARRAY_SRV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_RESOURCE_VIEW_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX3D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D10_TEXCUBE_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"ID3D10ShaderResourceView"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c07-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10View","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_BUFFER_RTV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"D3D10_TEX1D_RTV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX1D_ARRAY_RTV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2D_RTV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2DMS_RTV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2D_ARRAY_RTV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2DMS_ARRAY_RTV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX3D_RTV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_RENDER_TARGET_VIEW_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D10_RTV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX3D_RTV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"ID3D10RenderTargetView"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c08-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10View","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_TEX1D_DSV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX1D_ARRAY_DSV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2D_DSV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2D_ARRAY_DSV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2DMS_DSV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_TEX2DMS_ARRAY_DSV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_DEPTH_STENCIL_VIEW_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D10_DSV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_DSV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"ID3D10DepthStencilView"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c09-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10View","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ID3D10VertexShader"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c0a-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[]
},{
"Name":"ID3D10GeometryShader"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6316be88-54cd-4040-ab44-20461bc81f68"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[]
},{
"Name":"ID3D10PixelShader"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"4968b601-9d00-4cde-8346-8e7f675819b6"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[]
},{
"Name":"ID3D10InputLayout"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c0b-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[]
},{
"Name":"D3D10_FILTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_FILTER_MIN_MAG_MIP_POINT","Value":0}
,{"Name":"D3D10_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1}
,{"Name":"D3D10_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4}
,{"Name":"D3D10_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5}
,{"Name":"D3D10_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16}
,{"Name":"D3D10_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17}
,{"Name":"D3D10_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20}
,{"Name":"D3D10_FILTER_MIN_MAG_MIP_LINEAR","Value":21}
,{"Name":"D3D10_FILTER_ANISOTROPIC","Value":85}
,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_MIP_POINT","Value":128}
,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR","Value":129}
,{"Name":"D3D10_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":132}
,{"Name":"D3D10_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR","Value":133}
,{"Name":"D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT","Value":144}
,{"Name":"D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":145}
,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT","Value":148}
,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR","Value":149}
,{"Name":"D3D10_FILTER_COMPARISON_ANISOTROPIC","Value":213}
,{"Name":"D3D10_FILTER_TEXT_1BIT","Value":-2147483648}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_FILTER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_FILTER_TYPE_POINT","Value":0}
,{"Name":"D3D10_FILTER_TYPE_LINEAR","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_TEXTURE_ADDRESS_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_TEXTURE_ADDRESS_WRAP","Value":1}
,{"Name":"D3D10_TEXTURE_ADDRESS_MIRROR","Value":2}
,{"Name":"D3D10_TEXTURE_ADDRESS_CLAMP","Value":3}
,{"Name":"D3D10_TEXTURE_ADDRESS_BORDER","Value":4}
,{"Name":"D3D10_TEXTURE_ADDRESS_MIRROR_ONCE","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_SAMPLER_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D10_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D10_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D10_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D10_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D10_COMPARISON_FUNC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"BorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10SamplerState"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c0c-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_FORMAT_SUPPORT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_FORMAT_SUPPORT_BUFFER","Value":1}
,{"Name":"D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER","Value":2}
,{"Name":"D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER","Value":4}
,{"Name":"D3D10_FORMAT_SUPPORT_SO_BUFFER","Value":8}
,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURE1D","Value":16}
,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURE2D","Value":32}
,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURE3D","Value":64}
,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURECUBE","Value":128}
,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_LOAD","Value":256}
,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_SAMPLE","Value":512}
,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON","Value":1024}
,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT","Value":2048}
,{"Name":"D3D10_FORMAT_SUPPORT_MIP","Value":4096}
,{"Name":"D3D10_FORMAT_SUPPORT_MIP_AUTOGEN","Value":8192}
,{"Name":"D3D10_FORMAT_SUPPORT_RENDER_TARGET","Value":16384}
,{"Name":"D3D10_FORMAT_SUPPORT_BLENDABLE","Value":32768}
,{"Name":"D3D10_FORMAT_SUPPORT_DEPTH_STENCIL","Value":65536}
,{"Name":"D3D10_FORMAT_SUPPORT_CPU_LOCKABLE","Value":131072}
,{"Name":"D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE","Value":262144}
,{"Name":"D3D10_FORMAT_SUPPORT_DISPLAY","Value":524288}
,{"Name":"D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT","Value":1048576}
,{"Name":"D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET","Value":2097152}
,{"Name":"D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD","Value":4194304}
,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_GATHER","Value":8388608}
,{"Name":"D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST","Value":16777216}
]
,"IntegerBase":"Int32"
},{
"Name":"ID3D10Asynchronous"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c0d-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"Begin"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"End"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"GetDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetDataSize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"D3D10_ASYNC_GETDATA_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_ASYNC_GETDATA_DONOTFLUSH","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_QUERY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_QUERY_EVENT","Value":0}
,{"Name":"D3D10_QUERY_OCCLUSION","Value":1}
,{"Name":"D3D10_QUERY_TIMESTAMP","Value":2}
,{"Name":"D3D10_QUERY_TIMESTAMP_DISJOINT","Value":3}
,{"Name":"D3D10_QUERY_PIPELINE_STATISTICS","Value":4}
,{"Name":"D3D10_QUERY_OCCLUSION_PREDICATE","Value":5}
,{"Name":"D3D10_QUERY_SO_STATISTICS","Value":6}
,{"Name":"D3D10_QUERY_SO_OVERFLOW_PREDICATE","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_QUERY_MISC_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_QUERY_MISC_PREDICATEHINT","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_QUERY_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D10_QUERY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10Query"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c0e-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10Asynchronous","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_QUERY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ID3D10Predicate"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c10-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10Query","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[]
},{
"Name":"D3D10_QUERY_DATA_TIMESTAMP_DISJOINT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Disjoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_QUERY_DATA_PIPELINE_STATISTICS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"VSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"GSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"GSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"CInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"CPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"PSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_QUERY_DATA_SO_STATISTICS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_COUNTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_COUNTER_GPU_IDLE","Value":0}
,{"Name":"D3D10_COUNTER_VERTEX_PROCESSING","Value":1}
,{"Name":"D3D10_COUNTER_GEOMETRY_PROCESSING","Value":2}
,{"Name":"D3D10_COUNTER_PIXEL_PROCESSING","Value":3}
,{"Name":"D3D10_COUNTER_OTHER_GPU_PROCESSING","Value":4}
,{"Name":"D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION","Value":5}
,{"Name":"D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION","Value":6}
,{"Name":"D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION","Value":7}
,{"Name":"D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION","Value":8}
,{"Name":"D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION","Value":9}
,{"Name":"D3D10_COUNTER_VS_MEMORY_LIMITED","Value":10}
,{"Name":"D3D10_COUNTER_VS_COMPUTATION_LIMITED","Value":11}
,{"Name":"D3D10_COUNTER_GS_MEMORY_LIMITED","Value":12}
,{"Name":"D3D10_COUNTER_GS_COMPUTATION_LIMITED","Value":13}
,{"Name":"D3D10_COUNTER_PS_MEMORY_LIMITED","Value":14}
,{"Name":"D3D10_COUNTER_PS_COMPUTATION_LIMITED","Value":15}
,{"Name":"D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE","Value":16}
,{"Name":"D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE","Value":17}
,{"Name":"D3D10_COUNTER_DEVICE_DEPENDENT_0","Value":1073741824}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_COUNTER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_COUNTER_TYPE_FLOAT32","Value":0}
,{"Name":"D3D10_COUNTER_TYPE_UINT16","Value":1}
,{"Name":"D3D10_COUNTER_TYPE_UINT32","Value":2}
,{"Name":"D3D10_COUNTER_TYPE_UINT64","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_COUNTER_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Counter","Type":{"Kind":"ApiRef","Name":"D3D10_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_COUNTER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"LastDeviceDependentCounter","Type":{"Kind":"ApiRef","Name":"D3D10_COUNTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"NumSimultaneousCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumDetectableParallelUnits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10Counter"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c11-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10Asynchronous","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ID3D10Device"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c0f-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"VSSetConstantBuffers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"PSSetShaderResources"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"PSSetShader"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPixelShader","Type":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"PSSetSamplers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"VSSetShader"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pVertexShader","Type":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"DrawIndexed"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"IndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"Draw"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"VertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PSSetConstantBuffers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"IASetInputLayout"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pInputLayout","Type":{"Kind":"ApiRef","Name":"ID3D10InputLayout","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"IASetVertexBuffers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppVertexBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"IASetIndexBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pIndexBuffer","Type":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DrawIndexedInstanced"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DrawInstanced"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GSSetConstantBuffers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GSSetShader"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShader","Type":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"IASetPrimitiveTopology"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Topology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VSSetShaderResources"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"VSSetSamplers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"SetPredication"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPredicate","Type":{"Kind":"ApiRef","Name":"ID3D10Predicate","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"PredicateValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GSSetShaderResources"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GSSetSamplers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"OMSetRenderTargets"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"OMSetBlendState"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pBlendState","Type":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"BlendFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OMSetDepthStencilState"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDepthStencilState","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SOSetTargets"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSOTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"DrawAuto"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"RSSetState"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRasterizerState","Type":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"RSSetViewports"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumViewports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D10_VIEWPORT","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"RSSetScissorRects"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CopySubresourceRegion"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"DstZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BOX","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CopyResource"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"UpdateSubresource"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BOX","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ClearRenderTargetView"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRenderTargetView","Type":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"ColorRGBA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
]
},{
"Name":"ClearDepthStencilView"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"ClearFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
]
},{
"Name":"GenerateMips"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShaderResourceView","Type":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ResolveSubresource"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"VSGetConstantBuffers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PSGetShaderResources"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PSGetShader"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppPixelShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PSGetSamplers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"VSGetShader"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppVertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PSGetConstantBuffers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"IAGetInputLayout"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppInputLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10InputLayout","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"IAGetVertexBuffers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppVertexBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"IAGetIndexBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pIndexBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"Offset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GSGetConstantBuffers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GSGetShader"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"IAGetPrimitiveTopology"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"VSGetShaderResources"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"VSGetSamplers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPredication"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppPredicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Predicate","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pPredicateValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GSGetShaderResources"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GSGetSamplers"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"OMGetRenderTargets"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"OMGetBlendState"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"BlendFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]}
,{"Name":"pSampleMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"OMGetDepthStencilState"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pStencilRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"SOGetTargets"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSOTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"RSGetState"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RSGetViewports"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumViewports","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D10_VIEWPORT","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"RSGetScissorRects"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumRects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetDeviceRemovedReason"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetExceptionMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"RaiseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetExceptionMode"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetPrivateData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
]
},{
"Name":"SetPrivateData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]}
]
},{
"Name":"SetPrivateDataInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"ClearState"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Flush"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"CreateBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateTexture1D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE1D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppTexture1D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Texture1D","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateTexture2D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE2D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppTexture2D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Texture2D","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateTexture3D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE3D_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppTexture3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Texture3D","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateShaderResourceView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppSRView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateRenderTargetView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppRTView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateDepthStencilView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateInputLayout"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pInputElementDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D3D10_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pShaderBytecodeWithInputSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppInputLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10InputLayout","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateVertexShader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppVertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateGeometryShader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateGeometryShaderWithStreamOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pSODeclaration","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D10_SO_DECLARATION_ENTRY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"OutputStreamStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreatePixelShader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppPixelShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateBlendState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pBlendStateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateDepthStencilState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDepthStencilDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateRasterizerState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RASTERIZER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateSamplerState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSamplerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppSamplerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateQuery"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pQueryDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_QUERY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Query","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreatePredicate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPredicateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_QUERY_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppPredicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Predicate","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateCounter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCounterDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppCounter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Counter","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CheckFormatSupport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]}
,{"Name":"pFormatSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"CheckMultisampleQualityLevels"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]}
,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pNumQualityLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"CheckCounterInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCounterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_INFO","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CheckCounter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pActiveCounters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"szName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"pNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"szUnits","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"pUnitsLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"szDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"pDescriptionLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"GetCreationFlags"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"OpenSharedResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ReturnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"SetTextFilterSize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetTextFilterSize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}]
},{
"Name":"ID3D10Multithread"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4e00-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Enter"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Leave"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetMultithreadProtected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bMTProtect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetMultithreadProtected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"D3D10_CREATE_DEVICE_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_CREATE_DEVICE_SINGLETHREADED","Value":1}
,{"Name":"D3D10_CREATE_DEVICE_DEBUG","Value":2}
,{"Name":"D3D10_CREATE_DEVICE_SWITCH_TO_REF","Value":4}
,{"Name":"D3D10_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS","Value":8}
,{"Name":"D3D10_CREATE_DEVICE_ALLOW_NULL_FROM_MAP","Value":16}
,{"Name":"D3D10_CREATE_DEVICE_BGRA_SUPPORT","Value":32}
,{"Name":"D3D10_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY","Value":128}
,{"Name":"D3D10_CREATE_DEVICE_STRICT_VALIDATION","Value":512}
,{"Name":"D3D10_CREATE_DEVICE_DEBUGGABLE","Value":1024}
]
,"IntegerBase":"Int32"
},{
"Name":"ID3D10Debug"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4e01-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetFeatureMask"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetFeatureMask"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetPresentPerRenderOpDelay"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Milliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetPresentPerRenderOpDelay"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetSwapChain"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSwapChain","Type":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"GetSwapChain"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Validate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"ID3D10SwitchToRef"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4e02-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetUseRef"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"UseRef","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetUseRef"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"D3D10_MESSAGE_CATEGORY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_MESSAGE_CATEGORY_APPLICATION_DEFINED","Value":0}
,{"Name":"D3D10_MESSAGE_CATEGORY_MISCELLANEOUS","Value":1}
,{"Name":"D3D10_MESSAGE_CATEGORY_INITIALIZATION","Value":2}
,{"Name":"D3D10_MESSAGE_CATEGORY_CLEANUP","Value":3}
,{"Name":"D3D10_MESSAGE_CATEGORY_COMPILATION","Value":4}
,{"Name":"D3D10_MESSAGE_CATEGORY_STATE_CREATION","Value":5}
,{"Name":"D3D10_MESSAGE_CATEGORY_STATE_SETTING","Value":6}
,{"Name":"D3D10_MESSAGE_CATEGORY_STATE_GETTING","Value":7}
,{"Name":"D3D10_MESSAGE_CATEGORY_RESOURCE_MANIPULATION","Value":8}
,{"Name":"D3D10_MESSAGE_CATEGORY_EXECUTION","Value":9}
,{"Name":"D3D10_MESSAGE_CATEGORY_SHADER","Value":10}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_MESSAGE_SEVERITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_MESSAGE_SEVERITY_CORRUPTION","Value":0}
,{"Name":"D3D10_MESSAGE_SEVERITY_ERROR","Value":1}
,{"Name":"D3D10_MESSAGE_SEVERITY_WARNING","Value":2}
,{"Name":"D3D10_MESSAGE_SEVERITY_INFO","Value":3}
,{"Name":"D3D10_MESSAGE_SEVERITY_MESSAGE","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_MESSAGE_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_MESSAGE_ID_UNKNOWN","Value":0}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD","Value":1}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD","Value":2}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD","Value":3}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD","Value":4}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD","Value":5}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD","Value":6}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD","Value":7}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD","Value":8}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD","Value":9}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD","Value":10}
,{"Name":"D3D10_MESSAGE_ID_STRING_FROM_APPLICATION","Value":11}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_THIS","Value":12}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER1","Value":13}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER2","Value":14}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER3","Value":15}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER4","Value":16}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER5","Value":17}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER6","Value":18}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER7","Value":19}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER8","Value":20}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER9","Value":21}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER10","Value":22}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER11","Value":23}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER12","Value":24}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER13","Value":25}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER14","Value":26}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER15","Value":27}
,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_MULTITHREADING","Value":28}
,{"Name":"D3D10_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY","Value":29}
,{"Name":"D3D10_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT","Value":30}
,{"Name":"D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT","Value":31}
,{"Name":"D3D10_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT","Value":32}
,{"Name":"D3D10_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT","Value":33}
,{"Name":"D3D10_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":34}
,{"Name":"D3D10_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":35}
,{"Name":"D3D10_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":36}
,{"Name":"D3D10_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT","Value":37}
,{"Name":"D3D10_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":38}
,{"Name":"D3D10_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":39}
,{"Name":"D3D10_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":40}
,{"Name":"D3D10_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT","Value":41}
,{"Name":"D3D10_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT","Value":42}
,{"Name":"D3D10_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":43}
,{"Name":"D3D10_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":44}
,{"Name":"D3D10_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":45}
,{"Name":"D3D10_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT","Value":46}
,{"Name":"D3D10_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT","Value":47}
,{"Name":"D3D10_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT","Value":48}
,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT","Value":49}
,{"Name":"D3D10_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT","Value":50}
,{"Name":"D3D10_MESSAGE_ID_GETPRIVATEDATA_MOREDATA","Value":51}
,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA","Value":52}
,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN","Value":53}
,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS","Value":54}
,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS","Value":55}
,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY","Value":56}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT","Value":57}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES","Value":58}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE","Value":59}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS","Value":60}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS","Value":61}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS","Value":62}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS","Value":63}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS","Value":64}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA","Value":65}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS","Value":66}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS","Value":67}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS","Value":68}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN","Value":69}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN","Value":70}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_NULLDESC","Value":71}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS","Value":72}
,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION","Value":73}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT","Value":74}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT","Value":75}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES","Value":76}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE","Value":77}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS","Value":78}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS","Value":79}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS","Value":80}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS","Value":81}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS","Value":82}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA","Value":83}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS","Value":84}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS","Value":85}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS","Value":86}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN","Value":87}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN","Value":88}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_NULLDESC","Value":89}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION","Value":90}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT","Value":91}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT","Value":92}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES","Value":93}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE","Value":94}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS","Value":95}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS","Value":96}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS","Value":97}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS","Value":98}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS","Value":99}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA","Value":100}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS","Value":101}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS","Value":102}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS","Value":103}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN","Value":104}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN","Value":105}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_NULLDESC","Value":106}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION","Value":107}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT","Value":108}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT","Value":109}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES","Value":110}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE","Value":111}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS","Value":112}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS","Value":113}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS","Value":114}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS","Value":115}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS","Value":116}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA","Value":117}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS","Value":118}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS","Value":119}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS","Value":120}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN","Value":121}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN","Value":122}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_NULLDESC","Value":123}
,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION","Value":124}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT","Value":125}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC","Value":126}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT","Value":127}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS","Value":128}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE","Value":129}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS","Value":130}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN","Value":131}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN","Value":132}
,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT","Value":133}
,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT","Value":134}
,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC","Value":135}
,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT","Value":136}
,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS","Value":137}
,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE","Value":138}
,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS","Value":139}
,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN","Value":140}
,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN","Value":141}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT","Value":142}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC","Value":143}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT","Value":144}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS","Value":145}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE","Value":146}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS","Value":147}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN","Value":148}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN","Value":149}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY","Value":150}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS","Value":151}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT","Value":152}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT","Value":153}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT","Value":154}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS","Value":155}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH","Value":156}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE","Value":157}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE","Value":158}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT","Value":159}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC","Value":160}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE","Value":161}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC","Value":162}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT","Value":163}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC","Value":164}
,{"Name":"D3D10_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY","Value":165}
,{"Name":"D3D10_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE","Value":166}
,{"Name":"D3D10_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE","Value":167}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY","Value":168}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE","Value":169}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE","Value":170}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY","Value":171}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE","Value":172}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":173}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES","Value":174}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED","Value":175}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL","Value":176}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL","Value":177}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED","Value":178}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT","Value":179}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT","Value":180}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT","Value":181}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT","Value":182}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION","Value":183}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT","Value":184}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE","Value":185}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC","Value":186}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH","Value":187}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS","Value":188}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX","Value":189}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE","Value":190}
,{"Name":"D3D10_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY","Value":191}
,{"Name":"D3D10_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE","Value":192}
,{"Name":"D3D10_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE","Value":193}
,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE","Value":194}
,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE","Value":195}
,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP","Value":196}
,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS","Value":197}
,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS","Value":198}
,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC","Value":199}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK","Value":200}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC","Value":201}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP","Value":202}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP","Value":203}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP","Value":204}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC","Value":205}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP","Value":206}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP","Value":207}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP","Value":208}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC","Value":209}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS","Value":210}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC","Value":211}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND","Value":212}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND","Value":213}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP","Value":214}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA","Value":215}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA","Value":216}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA","Value":217}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK","Value":218}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS","Value":219}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC","Value":220}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER","Value":221}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU","Value":222}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV","Value":223}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW","Value":224}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS","Value":225}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY","Value":226}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC","Value":227}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD","Value":228}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD","Value":229}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS","Value":230}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC","Value":231}
,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY","Value":232}
,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS","Value":233}
,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG","Value":234}
,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC","Value":235}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED","Value":236}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED","Value":237}
,{"Name":"D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER","Value":238}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE","Value":239}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY","Value":240}
,{"Name":"D3D10_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER","Value":241}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID","Value":242}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE","Value":243}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED","Value":244}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY","Value":245}
,{"Name":"D3D10_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":246}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":247}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY","Value":248}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY","Value":249}
,{"Name":"D3D10_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":250}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":251}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY","Value":252}
,{"Name":"D3D10_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER","Value":253}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED","Value":254}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY","Value":255}
,{"Name":"D3D10_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":256}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":257}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY","Value":258}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT","Value":259}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR","Value":260}
,{"Name":"D3D10_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH","Value":261}
,{"Name":"D3D10_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH","Value":262}
,{"Name":"D3D10_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID","Value":263}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY","Value":264}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY","Value":265}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":266}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY","Value":267}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY","Value":268}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":269}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY","Value":270}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY","Value":271}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY","Value":272}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":273}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY","Value":274}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY","Value":275}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY","Value":276}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID","Value":277}
,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE","Value":278}
,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE","Value":279}
,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX","Value":280}
,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE","Value":281}
,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE","Value":282}
,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE","Value":283}
,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE","Value":284}
,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE","Value":285}
,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE","Value":286}
,{"Name":"D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE","Value":287}
,{"Name":"D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX","Value":288}
,{"Name":"D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE","Value":289}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID","Value":290}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID","Value":291}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID","Value":292}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID","Value":293}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID","Value":294}
,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE","Value":295}
,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS","Value":296}
,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED","Value":297}
,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN","Value":298}
,{"Name":"D3D10_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED","Value":299}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE","Value":300}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE","Value":301}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS","Value":302}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED","Value":303}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN","Value":304}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE","Value":305}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED","Value":306}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE","Value":307}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE","Value":308}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS","Value":309}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED","Value":310}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN","Value":311}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE","Value":312}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED","Value":313}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE","Value":314}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE","Value":315}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS","Value":316}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED","Value":317}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN","Value":318}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE","Value":319}
,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED","Value":320}
,{"Name":"D3D10_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED","Value":321}
,{"Name":"D3D10_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED","Value":322}
,{"Name":"D3D10_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS","Value":323}
,{"Name":"D3D10_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN","Value":324}
,{"Name":"D3D10_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN","Value":325}
,{"Name":"D3D10_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE","Value":326}
,{"Name":"D3D10_MESSAGE_ID_REF_THREADING_MODE","Value":327}
,{"Name":"D3D10_MESSAGE_ID_REF_UMDRIVER_EXCEPTION","Value":328}
,{"Name":"D3D10_MESSAGE_ID_REF_KMDRIVER_EXCEPTION","Value":329}
,{"Name":"D3D10_MESSAGE_ID_REF_HARDWARE_EXCEPTION","Value":330}
,{"Name":"D3D10_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE","Value":331}
,{"Name":"D3D10_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER","Value":332}
,{"Name":"D3D10_MESSAGE_ID_REF_OUT_OF_MEMORY","Value":333}
,{"Name":"D3D10_MESSAGE_ID_REF_INFO","Value":334}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW","Value":335}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW","Value":336}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW","Value":337}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW","Value":338}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW","Value":339}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW","Value":340}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET","Value":341}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND","Value":342}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX","Value":343}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE","Value":344}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK","Value":345}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE","Value":346}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS","Value":347}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET","Value":348}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET","Value":349}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET","Value":350}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL","Value":351}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET","Value":352}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET","Value":353}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH","Value":354}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL","Value":355}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL","Value":356}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET","Value":357}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID","Value":358}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL","Value":359}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH","Value":360}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH","Value":361}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT","Value":362}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET","Value":363}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED","Value":364}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY","Value":365}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED","Value":366}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED","Value":367}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED","Value":368}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED","Value":369}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED","Value":370}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED","Value":371}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED","Value":372}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED","Value":373}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE","Value":374}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER","Value":375}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING","Value":376}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0","Value":377}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT","Value":378}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT","Value":379}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT","Value":380}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN","Value":381}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN","Value":382}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN","Value":383}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET","Value":384}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC","Value":385}
,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC","Value":386}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH","Value":387}
,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW","Value":388}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS","Value":389}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH","Value":390}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH","Value":391}
,{"Name":"D3D10_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY","Value":392}
,{"Name":"D3D10_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY","Value":393}
,{"Name":"D3D10_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN","Value":394}
,{"Name":"D3D10_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN","Value":395}
,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER","Value":396}
,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED","Value":397}
,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER","Value":398}
,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN","Value":399}
,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN","Value":400}
,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_NULLDESC","Value":401}
,{"Name":"D3D10_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER","Value":402}
,{"Name":"D3D10_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER","Value":403}
,{"Name":"D3D10_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE","Value":404}
,{"Name":"D3D10_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED","Value":405}
,{"Name":"D3D10_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION","Value":406}
,{"Name":"D3D10_MESSAGE_ID_QUERY_BEGIN_DUPLICATE","Value":407}
,{"Name":"D3D10_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS","Value":408}
,{"Name":"D3D10_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION","Value":409}
,{"Name":"D3D10_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS","Value":410}
,{"Name":"D3D10_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN","Value":411}
,{"Name":"D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE","Value":412}
,{"Name":"D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS","Value":413}
,{"Name":"D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL","Value":414}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH","Value":415}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED","Value":416}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN","Value":417}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE","Value":418}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE","Value":419}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT","Value":420}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH","Value":421}
,{"Name":"D3D10_MESSAGE_ID_LIVE_OBJECT_SUMMARY","Value":422}
,{"Name":"D3D10_MESSAGE_ID_LIVE_BUFFER","Value":423}
,{"Name":"D3D10_MESSAGE_ID_LIVE_TEXTURE1D","Value":424}
,{"Name":"D3D10_MESSAGE_ID_LIVE_TEXTURE2D","Value":425}
,{"Name":"D3D10_MESSAGE_ID_LIVE_TEXTURE3D","Value":426}
,{"Name":"D3D10_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW","Value":427}
,{"Name":"D3D10_MESSAGE_ID_LIVE_RENDERTARGETVIEW","Value":428}
,{"Name":"D3D10_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW","Value":429}
,{"Name":"D3D10_MESSAGE_ID_LIVE_VERTEXSHADER","Value":430}
,{"Name":"D3D10_MESSAGE_ID_LIVE_GEOMETRYSHADER","Value":431}
,{"Name":"D3D10_MESSAGE_ID_LIVE_PIXELSHADER","Value":432}
,{"Name":"D3D10_MESSAGE_ID_LIVE_INPUTLAYOUT","Value":433}
,{"Name":"D3D10_MESSAGE_ID_LIVE_SAMPLER","Value":434}
,{"Name":"D3D10_MESSAGE_ID_LIVE_BLENDSTATE","Value":435}
,{"Name":"D3D10_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE","Value":436}
,{"Name":"D3D10_MESSAGE_ID_LIVE_RASTERIZERSTATE","Value":437}
,{"Name":"D3D10_MESSAGE_ID_LIVE_QUERY","Value":438}
,{"Name":"D3D10_MESSAGE_ID_LIVE_PREDICATE","Value":439}
,{"Name":"D3D10_MESSAGE_ID_LIVE_COUNTER","Value":440}
,{"Name":"D3D10_MESSAGE_ID_LIVE_DEVICE","Value":441}
,{"Name":"D3D10_MESSAGE_ID_LIVE_SWAPCHAIN","Value":442}
,{"Name":"D3D10_MESSAGE_ID_D3D10_MESSAGES_END","Value":443}
,{"Name":"D3D10_MESSAGE_ID_D3D10L9_MESSAGES_START","Value":1048576}
,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED","Value":1048577}
,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED","Value":1048578}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT","Value":1048579}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY","Value":1048580}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE","Value":1048581}
,{"Name":"D3D10_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED","Value":1048582}
,{"Name":"D3D10_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS","Value":1048583}
,{"Name":"D3D10_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS","Value":1048584}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS","Value":1048585}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND","Value":1048586}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D","Value":1048587}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE","Value":1048588}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE","Value":1048589}
,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS","Value":1048590}
,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS","Value":1048591}
,{"Name":"D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX","Value":1048592}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS","Value":1048593}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED","Value":1048594}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS","Value":1048595}
,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY","Value":1048596}
,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK","Value":1048597}
,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK","Value":1048598}
,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT","Value":1048599}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE","Value":1048600}
,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE","Value":1048601}
,{"Name":"D3D10_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE","Value":1048602}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD","Value":1048603}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL","Value":1048604}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX","Value":1048605}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO","Value":1048606}
,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES","Value":1048607}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET","Value":1048608}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER","Value":1048609}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE","Value":1048610}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE","Value":1048611}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE","Value":1048612}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS","Value":1048613}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT","Value":1048614}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS","Value":1048615}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES","Value":1048616}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED","Value":1048617}
,{"Name":"D3D10_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED","Value":1048618}
,{"Name":"D3D10_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED","Value":1048619}
,{"Name":"D3D10_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED","Value":1048620}
,{"Name":"D3D10_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED","Value":1048621}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND","Value":1048622}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND","Value":1048623}
,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED","Value":1048624}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE","Value":1048625}
,{"Name":"D3D10_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED","Value":1048626}
,{"Name":"D3D10_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3","Value":1048627}
,{"Name":"D3D10_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED","Value":1048628}
,{"Name":"D3D10_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO","Value":1048629}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION","Value":1048630}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED","Value":1048631}
,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR","Value":1048632}
,{"Name":"D3D10_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA","Value":1048633}
,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP","Value":1048634}
,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED","Value":1048635}
,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT","Value":1048636}
,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES","Value":1048637}
,{"Name":"D3D10_MESSAGE_ID_D3D10L9_MESSAGES_END","Value":1048638}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_MESSAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
,{"Name":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_INFO_QUEUE_FILTER_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]}
,{"Name":"NumSeverities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSeverityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]}
,{"Name":"NumIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_INFO_QUEUE_FILTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10InfoQueue"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1b940b17-2642-4d1f-ab1f-b99bad0c395f"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetMessageCountLimit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"MessageCountLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
},{
"Name":"ClearStoredMessages"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetMessage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"MessageIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"pMessageByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetNumMessagesAllowedByStorageFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt64"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetNumMessagesDeniedByStorageFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt64"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetNumStoredMessages"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt64"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetNumStoredMessagesAllowedByRetrievalFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt64"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetNumMessagesDiscardedByMessageCountLimit"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt64"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetMessageCountLimit"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt64"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AddStorageFilterEntries"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetStorageFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClearStorageFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"PushEmptyStorageFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"PushCopyOfStorageFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"PushStorageFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PopStorageFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetStorageFilterStackSize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AddRetrievalFilterEntries"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetRetrievalFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
]
},{
"Name":"ClearRetrievalFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"PushEmptyRetrievalFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"PushCopyOfRetrievalFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"PushRetrievalFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PopRetrievalFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetRetrievalFilterStackSize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AddMessage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"AddApplicationMessage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SetBreakOnCategory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetBreakOnSeverity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetBreakOnID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetBreakOnCategory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetBreakOnSeverity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetBreakOnID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetMuteDebugOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetMuteDebugOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"D3D10_DRIVER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_DRIVER_TYPE_HARDWARE","Value":0}
,{"Name":"D3D10_DRIVER_TYPE_REFERENCE","Value":1}
,{"Name":"D3D10_DRIVER_TYPE_NULL","Value":2}
,{"Name":"D3D10_DRIVER_TYPE_SOFTWARE","Value":3}
,{"Name":"D3D10_DRIVER_TYPE_WARP","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_SHADER_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CutInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EmitInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"GSOutputTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"GSMaxOutputVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_BUFFER_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_CBUFFER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_VARIABLE_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DefaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_TYPE_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_INPUT_BIND_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_INPUT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"BindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BindCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ReturnType","Type":{"Kind":"ApiRef","Name":"D3D_RESOURCE_RETURN_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"NumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SIGNATURE_PARAMETER_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SystemValueType","Type":{"Kind":"ApiRef","Name":"D3D_NAME","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"D3D_REGISTER_COMPONENT_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Mask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ReadWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10ShaderReflectionType"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"c530ad7d-9b16-4395-a979-ba2ecff83add"
,"Attrs":[
"Agile"
]
,"Interface":null
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_TYPE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetMemberTypeByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetMemberTypeByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetMemberTypeName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D10ShaderReflectionVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1bf63c95-2650-405d-99c1-3636bd1da0a1"
,"Attrs":[
"Agile"
]
,"Interface":null
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_VARIABLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"ID3D10ShaderReflectionConstantBuffer"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"66c66a94-dddd-4b62-a66a-f0da33c2b4d0"
,"Attrs":[
"Agile"
]
,"Interface":null
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_BUFFER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetVariableByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetVariableByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}]
},{
"Name":"ID3D10ShaderReflection"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"d40e20b6-f8f7-42ad-ab20-4baf8f15dfaa"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetConstantBufferByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetConstantBufferByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetResourceBindingDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetInputParameterDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetOutputParameterDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_DEVICE_STATE_TYPES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_DST_SO_BUFFERS","Value":1}
,{"Name":"D3D10_DST_OM_RENDER_TARGETS","Value":2}
,{"Name":"D3D10_DST_OM_DEPTH_STENCIL_STATE","Value":3}
,{"Name":"D3D10_DST_OM_BLEND_STATE","Value":4}
,{"Name":"D3D10_DST_VS","Value":5}
,{"Name":"D3D10_DST_VS_SAMPLERS","Value":6}
,{"Name":"D3D10_DST_VS_SHADER_RESOURCES","Value":7}
,{"Name":"D3D10_DST_VS_CONSTANT_BUFFERS","Value":8}
,{"Name":"D3D10_DST_GS","Value":9}
,{"Name":"D3D10_DST_GS_SAMPLERS","Value":10}
,{"Name":"D3D10_DST_GS_SHADER_RESOURCES","Value":11}
,{"Name":"D3D10_DST_GS_CONSTANT_BUFFERS","Value":12}
,{"Name":"D3D10_DST_PS","Value":13}
,{"Name":"D3D10_DST_PS_SAMPLERS","Value":14}
,{"Name":"D3D10_DST_PS_SHADER_RESOURCES","Value":15}
,{"Name":"D3D10_DST_PS_CONSTANT_BUFFERS","Value":16}
,{"Name":"D3D10_DST_IA_VERTEX_BUFFERS","Value":17}
,{"Name":"D3D10_DST_IA_INDEX_BUFFER","Value":18}
,{"Name":"D3D10_DST_IA_INPUT_LAYOUT","Value":19}
,{"Name":"D3D10_DST_IA_PRIMITIVE_TOPOLOGY","Value":20}
,{"Name":"D3D10_DST_RS_VIEWPORTS","Value":21}
,{"Name":"D3D10_DST_RS_SCISSOR_RECTS","Value":22}
,{"Name":"D3D10_DST_RS_RASTERIZER_STATE","Value":23}
,{"Name":"D3D10_DST_PREDICATION","Value":24}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_STATE_BLOCK_MASK"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"VS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"VSSamplers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"VSShaderResources","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"VSConstantBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"GS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"GSSamplers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"GSShaderResources","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"GSConstantBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"PS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"PSSamplers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"PSShaderResources","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"PSConstantBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"IAVertexBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"IAIndexBuffer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"IAInputLayout","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"IAPrimitiveTopology","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"OMRenderTargets","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"OMDepthStencilState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"OMBlendState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"RSViewports","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"RSScissorRects","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"RSRasterizerState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"SOBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Predication","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10StateBlock"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"0803425a-57f5-4dd6-9465-a87570834a08"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Capture"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Apply"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"ReleaseAllDeviceObjects"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_EFFECT_TYPE_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PackedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UnpackedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10EffectType"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"4e9e1ddc-cd9d-4772-a837-00180b9b88fd"
,"Attrs":[
"Agile"
]
,"Interface":null
,"Methods":[{
"Name":"IsValid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_EFFECT_TYPE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetMemberTypeByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetMemberTypeByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetMemberTypeBySemantic"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetMemberName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetMemberSemantic"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"D3D10_EFFECT_VARIABLE_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Annotations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ExplicitBindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10EffectVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"ae897105-00e6-45bf-bb8e-281dd6db8e1b"
,"Attrs":[
"Agile"
]
,"Interface":null
,"Methods":[{
"Name":"IsValid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_EFFECT_VARIABLE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetAnnotationByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetAnnotationByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetMemberByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetMemberByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetMemberBySemantic"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetElement"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetParentConstantBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsScalar"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectScalarVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsVector"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVectorVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsMatrix"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectMatrixVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectStringVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsShaderResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectShaderResourceVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsRenderTargetView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectRenderTargetViewVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsDepthStencilView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectDepthStencilViewVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsConstantBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsShader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectShaderVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsBlend"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectBlendVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsDepthStencil"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectDepthStencilVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsRasterizer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectRasterizerVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"AsSampler"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectSamplerVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetRawValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetRawValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D10EffectScalarVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"00e48f7b-d2c8-49e8-a86c-022dee53431f"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"SetFloat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
},{
"Name":"GetFloat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
},{
"Name":"SetFloatArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetFloatArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetInt"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"GetInt"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"SetIntArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetIntArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetBool"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetBool"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetBoolArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetBoolArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D10EffectVectorVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"62b98c44-1f82-4c67-bcd0-72cf8f217e81"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"SetBoolVector"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"SetIntVector"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetFloatVector"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetBoolVector"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetIntVector"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetFloatVector"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetBoolVectorArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetIntVectorArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetFloatVectorArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetBoolVectorArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetIntVectorArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetFloatVectorArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D10EffectMatrixVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"50666c24-b82f-4eed-a172-5b6e7e8522e0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"SetMatrix"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetMatrix"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetMatrixArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetMatrixArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetMatrixTranspose"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetMatrixTranspose"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
]
},{
"Name":"SetMatrixTransposeArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetMatrixTransposeArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D10EffectStringVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"71417501-8df9-4e0a-a78a-255f9756baff"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetStringArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppStrings","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D10EffectShaderResourceVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"c0a7157b-d872-4b1d-8073-efc2acd4b1fc"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"SetResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"GetResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetResourceArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetResourceArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D10EffectRenderTargetViewVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"28ca0cc3-c2c9-40bb-b57f-67b737122b17"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"SetRenderTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"GetRenderTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetRenderTargetArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetRenderTargetArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D10EffectDepthStencilViewVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3e02c918-cc79-4985-b622-2d92ad701623"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"SetDepthStencil"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"GetDepthStencil"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetDepthStencilArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetDepthStencilArray"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D10EffectConstantBuffer"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"56648f4d-cc8b-4444-a5ad-b5a3d76e91b3"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"SetConstantBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConstantBuffer","Type":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"GetConstantBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppConstantBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetTextureBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTextureBuffer","Type":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"GetTextureBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppTextureBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_EFFECT_SHADER_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
,{"Name":"IsInline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SODecl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"NumInputSignatureEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumOutputSignatureEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10EffectShaderVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"80849279-c799-4797-8c33-0407a07d9e06"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetShaderDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_EFFECT_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetVertexShader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppVS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetGeometryShader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppGS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPixelShader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetInputSignatureElementDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Element","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetOutputSignatureElementDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Element","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ID3D10EffectBlendVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1fcd2294-df6d-4eae-86b3-0e9160cfb07b"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetBlendState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetBackingStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBlendDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"ID3D10EffectDepthStencilVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"af482368-330a-46a5-9a5c-01c71af24c8d"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDepthStencilState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetBackingStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDepthStencilDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ID3D10EffectRasterizerVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"21af9f0e-4d94-4ea9-9785-2cb76b8c0b34"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetRasterizerState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetBackingStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RASTERIZER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ID3D10EffectSamplerVariable"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6530d5c7-07e9-4271-a418-e7ce4bd1e480"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetSampler"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSampler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetBackingStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSamplerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SAMPLER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_PASS_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Annotations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pIAInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"IAInputSignatureSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BlendFactor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_PASS_SHADER_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pShaderVariable","Type":{"Kind":"ApiRef","Name":"ID3D10EffectShaderVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10EffectPass"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"5cfbeb89-1a06-46e0-b282-e3f9bfa36a54"
,"Attrs":[
"Agile"
]
,"Interface":null
,"Methods":[{
"Name":"IsValid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_PASS_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetVertexShaderDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_PASS_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetGeometryShaderDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_PASS_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetPixelShaderDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_PASS_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetAnnotationByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetAnnotationByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"Apply"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ComputeStateBlockMask"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pStateBlockMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_TECHNIQUE_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Passes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Annotations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10EffectTechnique"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"db122ce8-d1c9-4292-b237-24ed3de8b175"
,"Attrs":[
"Agile"
]
,"Interface":null
,"Methods":[{
"Name":"IsValid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TECHNIQUE_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetAnnotationByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetAnnotationByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetPassByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectPass","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetPassByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectPass","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"ComputeStateBlockMask"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pStateBlockMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_EFFECT_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"IsChildEffect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SharedConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"GlobalVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SharedGlobalVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Techniques","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10Effect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"51b0ca8b-ec0b-4519-870d-8ee1cb5017c7"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"IsValid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"IsPool"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_EFFECT_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetConstantBufferByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetConstantBufferByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetVariableByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetVariableByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetVariableBySemantic"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetTechniqueByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectTechnique","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetTechniqueByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectTechnique","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"Optimize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"IsOptimized"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"ID3D10EffectPool"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9537ab04-3250-412e-8213-fcd2f8677933"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AsEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"D3D10_FEATURE_LEVEL1"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_FEATURE_LEVEL_10_0","Value":40960}
,{"Name":"D3D10_FEATURE_LEVEL_10_1","Value":41216}
,{"Name":"D3D10_FEATURE_LEVEL_9_1","Value":37120}
,{"Name":"D3D10_FEATURE_LEVEL_9_2","Value":37376}
,{"Name":"D3D10_FEATURE_LEVEL_9_3","Value":37632}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_RENDER_TARGET_BLEND_DESC1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_BLEND_DESC1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"RenderTarget","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3D10_RENDER_TARGET_BLEND_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10BlendState1"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"edad8d99-8a35-4d6d-8566-2ea276cde161"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc1"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_TEXCUBE_ARRAY_SRV1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"First2DArrayFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumCubes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_RESOURCE_VIEW_DESC1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX3D_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D10_TEXCUBE_SRV","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"TextureCubeArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEXCUBE_ARRAY_SRV1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"ID3D10ShaderResourceView1"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c87-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"GetDesc1"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_STANDARD_MULTISAMPLE_PATTERN","Value":-1}
,{"Name":"D3D10_CENTER_MULTISAMPLE_PATTERN","Value":-2}
]
,"IntegerBase":"Int32"
},{
"Name":"ID3D10Device1"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e4c8f-342c-4106-a19f-4f2704f689f0"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"Methods":[{
"Name":"CreateShaderResourceView1"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppSRView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CreateBlendState1"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pBlendStateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetFeatureLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"D3D10_SHADER_DEBUG_REGTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_SHADER_DEBUG_REG_INPUT","Value":0}
,{"Name":"D3D10_SHADER_DEBUG_REG_OUTPUT","Value":1}
,{"Name":"D3D10_SHADER_DEBUG_REG_CBUFFER","Value":2}
,{"Name":"D3D10_SHADER_DEBUG_REG_TBUFFER","Value":3}
,{"Name":"D3D10_SHADER_DEBUG_REG_TEMP","Value":4}
,{"Name":"D3D10_SHADER_DEBUG_REG_TEMPARRAY","Value":5}
,{"Name":"D3D10_SHADER_DEBUG_REG_TEXTURE","Value":6}
,{"Name":"D3D10_SHADER_DEBUG_REG_SAMPLER","Value":7}
,{"Name":"D3D10_SHADER_DEBUG_REG_IMMEDIATECBUFFER","Value":8}
,{"Name":"D3D10_SHADER_DEBUG_REG_LITERAL","Value":9}
,{"Name":"D3D10_SHADER_DEBUG_REG_UNUSED","Value":10}
,{"Name":"D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERS","Value":11}
,{"Name":"D3D11_SHADER_DEBUG_REG_UAV","Value":12}
,{"Name":"D3D10_SHADER_DEBUG_REG_FORCE_DWORD","Value":2147483647}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_SHADER_DEBUG_SCOPETYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_SHADER_DEBUG_SCOPE_GLOBAL","Value":0}
,{"Name":"D3D10_SHADER_DEBUG_SCOPE_BLOCK","Value":1}
,{"Name":"D3D10_SHADER_DEBUG_SCOPE_FORLOOP","Value":2}
,{"Name":"D3D10_SHADER_DEBUG_SCOPE_STRUCT","Value":3}
,{"Name":"D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMS","Value":4}
,{"Name":"D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK","Value":5}
,{"Name":"D3D10_SHADER_DEBUG_SCOPE_NAMESPACE","Value":6}
,{"Name":"D3D10_SHADER_DEBUG_SCOPE_ANNOTATION","Value":7}
,{"Name":"D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD","Value":2147483647}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_SHADER_DEBUG_VARTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"D3D10_SHADER_DEBUG_VAR_VARIABLE","Value":0}
,{"Name":"D3D10_SHADER_DEBUG_VAR_FUNCTION","Value":1}
,{"Name":"D3D10_SHADER_DEBUG_VAR_FORCE_DWORD","Value":2147483647}
]
,"IntegerBase":"Int32"
},{
"Name":"D3D10_SHADER_DEBUG_TOKEN_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"File","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Column","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_DEBUG_VAR_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Component","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ScopeVar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ScopeVarOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_DEBUG_INPUT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Var","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InitialRegisterSet","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_REGTYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"InitialBank","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InitialRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InitialComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InitialValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_DEBUG_SCOPEVAR_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VarType","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_VARTYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]},"Attrs":[]}
,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StructMemberScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uArrayIndices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArrayElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ArrayStrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uFirstVariable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_DEBUG_SCOPE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ScopeType","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_SCOPETYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"Name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VariableData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_DEBUG_OUTPUTVAR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Var","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uValueMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uValueMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iValueMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iValueMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"fValueMin","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"fValueMax","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"bNaNPossible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"bInfPossible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_DEBUG_OUTPUTREG_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"OutputRegisterSet","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_REGTYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":[]}
,{"Name":"OutputReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TempArrayReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutputComponents","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"OutputVars","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_OUTPUTVAR","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]}
,{"Name":"IndexReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IndexComp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_DEBUG_INST_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Opcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uOutputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pOutputs","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_OUTPUTREG_INFO","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":[]}
,{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NestingLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Scopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ScopeInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AccessedVars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AccessedVarsInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_DEBUG_FILE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FileNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FileData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FileLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"D3D10_SHADER_DEBUG_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Creator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EntrypointName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ShaderTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CompileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Files","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FileInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Instructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstructionInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VariableInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InputVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InputVariableInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Tokens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TokenInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Scopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ScopeInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ScopeVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ScopeVariableInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UintOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StringOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D10ShaderReflection1"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"c3457783-a846-47ce-9520-cea6f66e7447"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetConstantBufferByIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetConstantBufferByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetResourceBindingDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetInputParameterDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetOutputParameterDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetVariableByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionVariable","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetResourceBindingDescByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetMovInstructionCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetMovcInstructionCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetConversionInstructionCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetBitwiseInstructionCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetGSInputPrimitive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPrim","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"IsLevel9Shader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbLevel9Shader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"IsSampleFrequencyShader"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbSampleFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"PFN_D3D10_CREATE_DEVICE1"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PFN_D3D10_CREATE_DEVICE_AND_SWAP_CHAIN1"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out"]}
,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
}],
"Functions":[{
"Name":"D3D10CreateDevice"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"D3D10CreateDeviceAndSwapChain"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSwapChainDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"D3D10CreateBlob"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NumBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10CompileShader"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pFunctionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"D3D10DisassembleShader"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"EnableColorCode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10GetPixelShaderProfile"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"D3D10GetVertexShaderProfile"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"D3D10GetGeometryShaderProfile"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"D3D10ReflectShader"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderReflection","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10PreprocessShader"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppShaderText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"D3D10GetInputSignatureBlob"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10GetOutputSignatureBlob"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10GetInputAndOutputSignatureBlob"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10GetShaderDebugInfo"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppDebugInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10StateBlockMaskUnion"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10StateBlockMaskIntersect"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10StateBlockMaskDifference"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10StateBlockMaskEnableCapture"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"D3D10_DEVICE_STATE_TYPES","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"RangeStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RangeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"D3D10StateBlockMaskDisableCapture"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"D3D10_DEVICE_STATE_TYPES","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"RangeStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RangeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"D3D10StateBlockMaskEnableAll"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10StateBlockMaskDisableAll"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10StateBlockMaskGetSetting"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"D3D10_DEVICE_STATE_TYPES","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"Entry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"D3D10CreateStateBlock"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"pStateBlockMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppStateBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10StateBlock","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10CompileEffectFromMemory"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pSrcFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"HLSLFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"FXFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCompiledEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"D3D10CreateEffectFromMemory"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"FXFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"pEffectPool","Type":{"Kind":"ApiRef","Name":"ID3D10EffectPool","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10CreateEffectPoolFromMemory"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"FXFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"ppEffectPool","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10EffectPool","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10DisassembleEffect"
,"SetLastError":false
,"DllImport":"d3d10.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"EnableColorCode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"D3D10CreateDevice1"
,"SetLastError":false
,"DllImport":"d3d10_1.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"HardwareLevel","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"D3D10CreateDeviceAndSwapChain1"
,"SetLastError":false
,"DllImport":"d3d10_1.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"Software","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"HardwareLevel","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSwapChainDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]}
]
}],
"UnicodeAliases":[
]
}