Files
Vortice.Win32/src/Vortice.Win32/Generated/Graphics/Direct3D11.cs

31890 lines
1.7 MiB

// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Diagnostics.CodeAnalysis;
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct3D11;
public static partial class Apis
{
public const uint D3D11_16BIT_INDEX_STRIP_CUT_VALUE = 65535;
public const uint D3D11_32BIT_INDEX_STRIP_CUT_VALUE = 4294967295;
public const uint D3D11_8BIT_INDEX_STRIP_CUT_VALUE = 255;
public const uint D3D11_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT = 9;
public const uint D3D11_CLIP_OR_CULL_DISTANCE_COUNT = 8;
public const uint D3D11_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT = 2;
public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT = 14;
public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS = 4;
public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT = 15;
public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT = 16;
public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4;
public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT = 15;
public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1;
public const uint D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1;
public const uint D3D11_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT = 64;
public const uint D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS = 4;
public const uint D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT = 1;
public const uint D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST = 1;
public const uint D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS = 1;
public const uint D3D11_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS = 1;
public const uint D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT = 128;
public const uint D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST = 1;
public const uint D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS = 1;
public const uint D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT = 128;
public const uint D3D11_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS = 1;
public const uint D3D11_COMMONSHADER_SAMPLER_REGISTER_COUNT = 16;
public const uint D3D11_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST = 1;
public const uint D3D11_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS = 1;
public const uint D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT = 16;
public const uint D3D11_COMMONSHADER_SUBROUTINE_NESTING_LIMIT = 32;
public const uint D3D11_COMMONSHADER_TEMP_REGISTER_COMPONENTS = 4;
public const uint D3D11_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_COMMONSHADER_TEMP_REGISTER_COUNT = 4096;
public const uint D3D11_COMMONSHADER_TEMP_REGISTER_READS_PER_INST = 3;
public const uint D3D11_COMMONSHADER_TEMP_REGISTER_READ_PORTS = 3;
public const uint D3D11_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX = 10;
public const int D3D11_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN = -10;
public const int D3D11_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE = -8;
public const uint D3D11_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE = 7;
public const uint D3D11_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 256;
public const uint D3D11_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP = 64;
public const uint D3D11_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 240;
public const uint D3D11_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP = 68;
public const uint D3D11_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 224;
public const uint D3D11_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP = 72;
public const uint D3D11_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 208;
public const uint D3D11_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP = 76;
public const uint D3D11_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 192;
public const uint D3D11_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP = 84;
public const uint D3D11_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 176;
public const uint D3D11_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP = 92;
public const uint D3D11_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 160;
public const uint D3D11_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP = 100;
public const uint D3D11_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 144;
public const uint D3D11_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP = 112;
public const uint D3D11_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 128;
public const uint D3D11_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP = 128;
public const uint D3D11_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 112;
public const uint D3D11_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP = 144;
public const uint D3D11_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 96;
public const uint D3D11_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP = 168;
public const uint D3D11_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 80;
public const uint D3D11_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP = 204;
public const uint D3D11_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 64;
public const uint D3D11_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP = 256;
public const uint D3D11_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 48;
public const uint D3D11_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP = 340;
public const uint D3D11_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 32;
public const uint D3D11_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP = 512;
public const uint D3D11_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD = 16;
public const uint D3D11_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP = 768;
public const uint D3D11_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION = 1;
public const uint D3D11_CS_4_X_RAW_UAV_BYTE_ALIGNMENT = 256;
public const uint D3D11_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP = 768;
public const uint D3D11_CS_4_X_THREAD_GROUP_MAX_X = 768;
public const uint D3D11_CS_4_X_THREAD_GROUP_MAX_Y = 768;
public const uint D3D11_CS_4_X_UAV_REGISTER_COUNT = 1;
public const uint D3D11_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION = 65535;
public const uint D3D11_CS_TGSM_REGISTER_COUNT = 8192;
public const uint D3D11_CS_TGSM_REGISTER_READS_PER_INST = 1;
public const uint D3D11_CS_TGSM_RESOURCE_REGISTER_COMPONENTS = 1;
public const uint D3D11_CS_TGSM_RESOURCE_REGISTER_READ_PORTS = 1;
public const uint D3D11_CS_THREADGROUPID_REGISTER_COMPONENTS = 3;
public const uint D3D11_CS_THREADGROUPID_REGISTER_COUNT = 1;
public const uint D3D11_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS = 1;
public const uint D3D11_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT = 1;
public const uint D3D11_CS_THREADIDINGROUP_REGISTER_COMPONENTS = 3;
public const uint D3D11_CS_THREADIDINGROUP_REGISTER_COUNT = 1;
public const uint D3D11_CS_THREADID_REGISTER_COMPONENTS = 3;
public const uint D3D11_CS_THREADID_REGISTER_COUNT = 1;
public const uint D3D11_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP = 1024;
public const uint D3D11_CS_THREAD_GROUP_MAX_X = 1024;
public const uint D3D11_CS_THREAD_GROUP_MAX_Y = 1024;
public const uint D3D11_CS_THREAD_GROUP_MAX_Z = 64;
public const uint D3D11_CS_THREAD_GROUP_MIN_X = 1;
public const uint D3D11_CS_THREAD_GROUP_MIN_Y = 1;
public const uint D3D11_CS_THREAD_GROUP_MIN_Z = 1;
public const uint D3D11_CS_THREAD_LOCAL_TEMP_REGISTER_POOL = 16384;
public const float D3D11_DEFAULT_BLEND_FACTOR_ALPHA = 1f;
public const float D3D11_DEFAULT_BLEND_FACTOR_BLUE = 1f;
public const float D3D11_DEFAULT_BLEND_FACTOR_GREEN = 1f;
public const float D3D11_DEFAULT_BLEND_FACTOR_RED = 1f;
public const float D3D11_DEFAULT_BORDER_COLOR_COMPONENT = 0f;
public const uint D3D11_DEFAULT_DEPTH_BIAS = 0;
public const float D3D11_DEFAULT_DEPTH_BIAS_CLAMP = 0f;
public const uint D3D11_DEFAULT_MAX_ANISOTROPY = 16;
public const float D3D11_DEFAULT_MIP_LOD_BIAS = 0f;
public const uint D3D11_DEFAULT_RENDER_TARGET_ARRAY_INDEX = 0;
public const uint D3D11_DEFAULT_SAMPLE_MASK = 4294967295;
public const uint D3D11_DEFAULT_SCISSOR_ENDX = 0;
public const uint D3D11_DEFAULT_SCISSOR_ENDY = 0;
public const uint D3D11_DEFAULT_SCISSOR_STARTX = 0;
public const uint D3D11_DEFAULT_SCISSOR_STARTY = 0;
public const float D3D11_DEFAULT_SLOPE_SCALED_DEPTH_BIAS = 0f;
public const uint D3D11_DEFAULT_STENCIL_READ_MASK = 255;
public const uint D3D11_DEFAULT_STENCIL_REFERENCE = 0;
public const uint D3D11_DEFAULT_STENCIL_WRITE_MASK = 255;
public const uint D3D11_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX = 0;
public const uint D3D11_DEFAULT_VIEWPORT_HEIGHT = 0;
public const float D3D11_DEFAULT_VIEWPORT_MAX_DEPTH = 0f;
public const float D3D11_DEFAULT_VIEWPORT_MIN_DEPTH = 0f;
public const uint D3D11_DEFAULT_VIEWPORT_TOPLEFTX = 0;
public const uint D3D11_DEFAULT_VIEWPORT_TOPLEFTY = 0;
public const uint D3D11_DEFAULT_VIEWPORT_WIDTH = 0;
public const uint D3D11_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS = 3968;
public const uint D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS = 4;
public const uint D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COUNT = 32;
public const uint D3D11_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST = 2;
public const uint D3D11_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS = 1;
public const uint D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS = 3;
public const uint D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT = 1;
public const uint D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST = 2;
public const uint D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS = 1;
public const uint D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS = 4;
public const uint D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT = 32;
public const uint D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST = 2;
public const uint D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS = 1;
public const uint D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS = 1;
public const uint D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT = 1;
public const uint D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST = 2;
public const uint D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS = 1;
public const uint D3D11_DS_OUTPUT_REGISTER_COMPONENTS = 4;
public const uint D3D11_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_DS_OUTPUT_REGISTER_COUNT = 32;
public const double D3D11_FLOAT16_FUSED_TOLERANCE_IN_ULP = 0.6;
public const float D3D11_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP = 0.6f;
public const float D3D11_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR = 2.4f;
public const float D3D11_FLOAT_TO_SRGB_EXPONENT_NUMERATOR = 1f;
public const float D3D11_FLOAT_TO_SRGB_OFFSET = 0.055f;
public const float D3D11_FLOAT_TO_SRGB_SCALE_1 = 12.92f;
public const float D3D11_FLOAT_TO_SRGB_SCALE_2 = 1.055f;
public const float D3D11_FLOAT_TO_SRGB_THRESHOLD = 0.0031308f;
public const float D3D11_FTOI_INSTRUCTION_MAX_INPUT = 2.1474836E+09f;
public const float D3D11_FTOI_INSTRUCTION_MIN_INPUT = -2.1474836E+09f;
public const float D3D11_FTOU_INSTRUCTION_MAX_INPUT = 4.2949673E+09f;
public const float D3D11_FTOU_INSTRUCTION_MIN_INPUT = 0f;
public const uint D3D11_GS_INPUT_INSTANCE_ID_READS_PER_INST = 2;
public const uint D3D11_GS_INPUT_INSTANCE_ID_READ_PORTS = 1;
public const uint D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS = 1;
public const uint D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COUNT = 1;
public const uint D3D11_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS = 1;
public const uint D3D11_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_GS_INPUT_PRIM_CONST_REGISTER_COUNT = 1;
public const uint D3D11_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST = 2;
public const uint D3D11_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS = 1;
public const uint D3D11_GS_INPUT_REGISTER_COMPONENTS = 4;
public const uint D3D11_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_GS_INPUT_REGISTER_COUNT = 32;
public const uint D3D11_GS_INPUT_REGISTER_READS_PER_INST = 2;
public const uint D3D11_GS_INPUT_REGISTER_READ_PORTS = 1;
public const uint D3D11_GS_INPUT_REGISTER_VERTICES = 32;
public const uint D3D11_GS_MAX_INSTANCE_COUNT = 32;
public const uint D3D11_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES = 1024;
public const uint D3D11_GS_OUTPUT_ELEMENTS = 32;
public const uint D3D11_GS_OUTPUT_REGISTER_COMPONENTS = 4;
public const uint D3D11_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_GS_OUTPUT_REGISTER_COUNT = 32;
public const uint D3D11_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT = 32;
public const uint D3D11_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT = 32;
public const uint D3D11_HS_CONTROL_POINT_REGISTER_COMPONENTS = 4;
public const uint D3D11_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_HS_CONTROL_POINT_REGISTER_READS_PER_INST = 2;
public const uint D3D11_HS_CONTROL_POINT_REGISTER_READ_PORTS = 1;
public const uint D3D11_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND = 4294967295;
public const uint D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS = 1;
public const uint D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT = 1;
public const uint D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST = 2;
public const uint D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS = 1;
public const uint D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS = 1;
public const uint D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT = 1;
public const uint D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST = 2;
public const uint D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS = 1;
public const uint D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS = 1;
public const uint D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT = 1;
public const uint D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST = 2;
public const uint D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS = 1;
public const uint D3D11_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND = 4294967295;
public const float D3D11_HS_MAXTESSFACTOR_LOWER_BOUND = 1f;
public const float D3D11_HS_MAXTESSFACTOR_UPPER_BOUND = 64f;
public const uint D3D11_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS = 3968;
public const uint D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS = 1;
public const uint D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT = 1;
public const uint D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST = 2;
public const uint D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS = 1;
public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS = 4;
public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT = 32;
public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST = 2;
public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS = 1;
public const uint D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS = 128;
public const uint D3D11_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES = 0;
public const uint D3D11_IA_DEFAULT_PRIMITIVE_TOPOLOGY = 0;
public const uint D3D11_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES = 0;
public const uint D3D11_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT = 1;
public const uint D3D11_IA_INSTANCE_ID_BIT_COUNT = 32;
public const uint D3D11_IA_INTEGER_ARITHMETIC_BIT_COUNT = 32;
public const uint D3D11_IA_PATCH_MAX_CONTROL_POINT_COUNT = 32;
public const uint D3D11_IA_PRIMITIVE_ID_BIT_COUNT = 32;
public const uint D3D11_IA_VERTEX_ID_BIT_COUNT = 32;
public const uint D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT = 32;
public const uint D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS = 128;
public const uint D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT = 32;
public const uint D3D11_INTEGER_DIVIDE_BY_ZERO_QUOTIENT = 4294967295;
public const uint D3D11_INTEGER_DIVIDE_BY_ZERO_REMAINDER = 4294967295;
public const uint D3D11_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL = 4294967295;
public const uint D3D11_KEEP_UNORDERED_ACCESS_VIEWS = 4294967295;
public const float D3D11_LINEAR_GAMMA = 1f;
public const uint D3D11_MAJOR_VERSION = 11;
public const float D3D11_MAX_BORDER_COLOR_COMPONENT = 1f;
public const float D3D11_MAX_DEPTH = 1f;
public const uint D3D11_MAX_MAXANISOTROPY = 16;
public const uint D3D11_MAX_MULTISAMPLE_SAMPLE_COUNT = 32;
public const float D3D11_MAX_POSITION_VALUE = 3.4028236E+34f;
public const uint D3D11_MAX_TEXTURE_DIMENSION_2_TO_EXP = 17;
public const uint D3D11_MINOR_VERSION = 0;
public const float D3D11_MIN_BORDER_COLOR_COMPONENT = 0f;
public const float D3D11_MIN_DEPTH = 0f;
public const uint D3D11_MIN_MAXANISOTROPY = 0;
public const float D3D11_MIP_LOD_BIAS_MAX = 15.99f;
public const float D3D11_MIP_LOD_BIAS_MIN = -16f;
public const uint D3D11_MIP_LOD_FRACTIONAL_BIT_COUNT = 8;
public const uint D3D11_MIP_LOD_RANGE_BIT_COUNT = 8;
public const float D3D11_MULTISAMPLE_ANTIALIAS_LINE_WIDTH = 1.4f;
public const uint D3D11_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT = 0;
public const uint D3D11_PIXEL_ADDRESS_RANGE_BIT_COUNT = 15;
public const uint D3D11_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT = 16;
public const uint D3D11_PS_CS_UAV_REGISTER_COMPONENTS = 1;
public const uint D3D11_PS_CS_UAV_REGISTER_COUNT = 8;
public const uint D3D11_PS_CS_UAV_REGISTER_READS_PER_INST = 1;
public const uint D3D11_PS_CS_UAV_REGISTER_READ_PORTS = 1;
public const uint D3D11_PS_FRONTFACING_DEFAULT_VALUE = 4294967295;
public const uint D3D11_PS_FRONTFACING_FALSE_VALUE = 0;
public const uint D3D11_PS_FRONTFACING_TRUE_VALUE = 4294967295;
public const uint D3D11_PS_INPUT_REGISTER_COMPONENTS = 4;
public const uint D3D11_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_PS_INPUT_REGISTER_COUNT = 32;
public const uint D3D11_PS_INPUT_REGISTER_READS_PER_INST = 2;
public const uint D3D11_PS_INPUT_REGISTER_READ_PORTS = 1;
public const float D3D11_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0f;
public const uint D3D11_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS = 1;
public const uint D3D11_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_PS_OUTPUT_DEPTH_REGISTER_COUNT = 1;
public const uint D3D11_PS_OUTPUT_MASK_REGISTER_COMPONENTS = 1;
public const uint D3D11_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_PS_OUTPUT_MASK_REGISTER_COUNT = 1;
public const uint D3D11_PS_OUTPUT_REGISTER_COMPONENTS = 4;
public const uint D3D11_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_PS_OUTPUT_REGISTER_COUNT = 8;
public const float D3D11_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT = 0.5f;
public const uint D3D11_RAW_UAV_SRV_BYTE_ALIGNMENT = 16;
public const uint D3D11_REQ_BLEND_OBJECT_COUNT_PER_DEVICE = 4096;
public const uint D3D11_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP = 27;
public const uint D3D11_REQ_CONSTANT_BUFFER_ELEMENT_COUNT = 4096;
public const uint D3D11_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE = 4096;
public const uint D3D11_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 32;
public const uint D3D11_REQ_DRAW_VERTEX_COUNT_2_TO_EXP = 32;
public const uint D3D11_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION = 16384;
public const uint D3D11_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT = 1024;
public const uint D3D11_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT = 4096;
public const uint D3D11_REQ_MAXANISOTROPY = 16;
public const uint D3D11_REQ_MIP_LEVELS = 15;
public const uint D3D11_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES = 2048;
public const uint D3D11_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE = 4096;
public const uint D3D11_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH = 16384;
public const uint D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM = 128;
public const float D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM = 0.25f;
public const uint D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM = 2048;
public const uint D3D11_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP = 20;
public const uint D3D11_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE = 4096;
public const uint D3D11_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION = 2048;
public const uint D3D11_REQ_TEXTURE1D_U_DIMENSION = 16384;
public const uint D3D11_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION = 2048;
public const uint D3D11_REQ_TEXTURE2D_U_OR_V_DIMENSION = 16384;
public const uint D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION = 2048;
public const uint D3D11_REQ_TEXTURECUBE_DIMENSION = 16384;
public const uint D3D11_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL = 0;
public const uint D3D11_SHADER_MAJOR_VERSION = 5;
public const uint D3D11_SHADER_MAX_INSTANCES = 65535;
public const uint D3D11_SHADER_MAX_INTERFACES = 253;
public const uint D3D11_SHADER_MAX_INTERFACE_CALL_SITES = 4096;
public const uint D3D11_SHADER_MAX_TYPES = 65535;
public const uint D3D11_SHADER_MINOR_VERSION = 0;
public const uint D3D11_SHIFT_INSTRUCTION_PAD_VALUE = 0;
public const uint D3D11_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT = 5;
public const uint D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT = 8;
public const uint D3D11_SO_BUFFER_MAX_STRIDE_IN_BYTES = 2048;
public const uint D3D11_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES = 512;
public const uint D3D11_SO_BUFFER_SLOT_COUNT = 4;
public const uint D3D11_SO_DDI_REGISTER_INDEX_DENOTING_GAP = 4294967295;
public const uint D3D11_SO_NO_RASTERIZED_STREAM = 4294967295;
public const uint D3D11_SO_OUTPUT_COMPONENT_COUNT = 128;
public const uint D3D11_SO_STREAM_COUNT = 4;
public const uint D3D11_SPEC_DATE_DAY = 16;
public const uint D3D11_SPEC_DATE_MONTH = 5;
public const uint D3D11_SPEC_DATE_YEAR = 2011;
public const double D3D11_SPEC_VERSION = 1.07;
public const float D3D11_SRGB_GAMMA = 2.2f;
public const float D3D11_SRGB_TO_FLOAT_DENOMINATOR_1 = 12.92f;
public const float D3D11_SRGB_TO_FLOAT_DENOMINATOR_2 = 1.055f;
public const float D3D11_SRGB_TO_FLOAT_EXPONENT = 2.4f;
public const float D3D11_SRGB_TO_FLOAT_OFFSET = 0.055f;
public const float D3D11_SRGB_TO_FLOAT_THRESHOLD = 0.04045f;
public const float D3D11_SRGB_TO_FLOAT_TOLERANCE_IN_ULP = 0.5f;
public const uint D3D11_STANDARD_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_STANDARD_COMPONENT_BIT_COUNT_DOUBLED = 64;
public const uint D3D11_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE = 4;
public const uint D3D11_STANDARD_PIXEL_COMPONENT_COUNT = 128;
public const uint D3D11_STANDARD_PIXEL_ELEMENT_COUNT = 32;
public const uint D3D11_STANDARD_VECTOR_SIZE = 4;
public const uint D3D11_STANDARD_VERTEX_ELEMENT_COUNT = 32;
public const uint D3D11_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT = 64;
public const uint D3D11_SUBPIXEL_FRACTIONAL_BIT_COUNT = 8;
public const uint D3D11_SUBTEXEL_FRACTIONAL_BIT_COUNT = 8;
public const uint D3D11_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR = 64;
public const uint D3D11_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR = 64;
public const uint D3D11_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR = 63;
public const uint D3D11_TESSELLATOR_MAX_TESSELLATION_FACTOR = 64;
public const uint D3D11_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR = 2;
public const uint D3D11_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR = 1;
public const uint D3D11_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR = 1;
public const uint D3D11_TEXEL_ADDRESS_RANGE_BIT_COUNT = 16;
public const uint D3D11_UNBOUND_MEMORY_ACCESS_RESULT = 0;
public const uint D3D11_VIEWPORT_AND_SCISSORRECT_MAX_INDEX = 15;
public const uint D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE = 16;
public const uint D3D11_VIEWPORT_BOUNDS_MAX = 32767;
public const int D3D11_VIEWPORT_BOUNDS_MIN = -32768;
public const uint D3D11_VS_INPUT_REGISTER_COMPONENTS = 4;
public const uint D3D11_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_VS_INPUT_REGISTER_COUNT = 32;
public const uint D3D11_VS_INPUT_REGISTER_READS_PER_INST = 2;
public const uint D3D11_VS_INPUT_REGISTER_READ_PORTS = 1;
public const uint D3D11_VS_OUTPUT_REGISTER_COMPONENTS = 4;
public const uint D3D11_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT = 32;
public const uint D3D11_VS_OUTPUT_REGISTER_COUNT = 32;
public const uint D3D11_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT = 10;
public const uint D3D11_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP = 25;
public const uint D3D11_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP = 25;
public const uint D3D11_1_UAV_SLOT_COUNT = 64;
public const uint D3D11_2_TILED_RESOURCE_TILE_SIZE_IN_BYTES = 65536;
public const uint D3D11_4_VIDEO_DECODER_MAX_HISTOGRAM_COMPONENTS = 4;
public const uint D3D11_4_VIDEO_DECODER_HISTOGRAM_OFFSET_ALIGNMENT = 256;
public const uint _FACD3D11 = 2172;
public const uint D3D11_APPEND_ALIGNED_ELEMENT = 4294967295;
public const uint D3D11_FILTER_REDUCTION_TYPE_MASK = 3;
public const uint D3D11_FILTER_REDUCTION_TYPE_SHIFT = 7;
public const uint D3D11_FILTER_TYPE_MASK = 3;
public const uint D3D11_MIN_FILTER_SHIFT = 4;
public const uint D3D11_MAG_FILTER_SHIFT = 2;
public const uint D3D11_MIP_FILTER_SHIFT = 0;
public const uint D3D11_COMPARISON_FILTERING_BIT = 128;
public const uint D3D11_ANISOTROPIC_FILTERING_BIT = 64;
public static readonly Guid D3D11_DECODER_PROFILE_MPEG2_MOCOMP = new Guid(0xe6a9f44b, 0x61b0, 0x4563, 0x9e, 0xa4, 0x63, 0xd2, 0xa3, 0xc6, 0xfe, 0x66);
public static readonly Guid D3D11_DECODER_PROFILE_MPEG2_IDCT = new Guid(0xbf22ad00, 0x03ea, 0x4690, 0x80, 0x77, 0x47, 0x33, 0x46, 0x20, 0x9b, 0x7e);
public static readonly Guid D3D11_DECODER_PROFILE_MPEG2_VLD = new Guid(0xee27417f, 0x5e28, 0x4e65, 0xbe, 0xea, 0x1d, 0x26, 0xb5, 0x08, 0xad, 0xc9);
public static readonly Guid D3D11_DECODER_PROFILE_MPEG1_VLD = new Guid(0x6f3ec719, 0x3735, 0x42cc, 0x80, 0x63, 0x65, 0xcc, 0x3c, 0xb3, 0x66, 0x16);
public static readonly Guid D3D11_DECODER_PROFILE_MPEG2and1_VLD = new Guid(0x86695f12, 0x340e, 0x4f04, 0x9f, 0xd3, 0x92, 0x53, 0xdd, 0x32, 0x74, 0x60);
public static readonly Guid D3D11_DECODER_PROFILE_H264_MOCOMP_NOFGT = new Guid(0x1b81be64, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_H264_MOCOMP_FGT = new Guid(0x1b81be65, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_H264_IDCT_NOFGT = new Guid(0x1b81be66, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_H264_IDCT_FGT = new Guid(0x1b81be67, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_H264_VLD_NOFGT = new Guid(0x1b81be68, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_H264_VLD_FGT = new Guid(0x1b81be69, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_H264_VLD_WITHFMOASO_NOFGT = new Guid(0xd5f04ff9, 0x3418, 0x45d8, 0x95, 0x61, 0x32, 0xa7, 0x6a, 0xae, 0x2d, 0xdd);
public static readonly Guid D3D11_DECODER_PROFILE_H264_VLD_STEREO_PROGRESSIVE_NOFGT = new Guid(0xd79be8da, 0x0cf1, 0x4c81, 0xb8, 0x2a, 0x69, 0xa4, 0xe2, 0x36, 0xf4, 0x3d);
public static readonly Guid D3D11_DECODER_PROFILE_H264_VLD_STEREO_NOFGT = new Guid(0xf9aaccbb, 0xc2b6, 0x4cfc, 0x87, 0x79, 0x57, 0x07, 0xb1, 0x76, 0x05, 0x52);
public static readonly Guid D3D11_DECODER_PROFILE_H264_VLD_MULTIVIEW_NOFGT = new Guid(0x705b9d82, 0x76cf, 0x49d6, 0xb7, 0xe6, 0xac, 0x88, 0x72, 0xdb, 0x01, 0x3c);
public static readonly Guid D3D11_DECODER_PROFILE_WMV8_POSTPROC = new Guid(0x1b81be80, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_WMV8_MOCOMP = new Guid(0x1b81be81, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_WMV9_POSTPROC = new Guid(0x1b81be90, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_WMV9_MOCOMP = new Guid(0x1b81be91, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_WMV9_IDCT = new Guid(0x1b81be94, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_VC1_POSTPROC = new Guid(0x1b81bea0, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_VC1_MOCOMP = new Guid(0x1b81bea1, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_VC1_IDCT = new Guid(0x1b81bea2, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_VC1_VLD = new Guid(0x1b81bea3, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_VC1_D2010 = new Guid(0x1b81bea4, 0xa0c7, 0x11d3, 0xb9, 0x84, 0x00, 0xc0, 0x4f, 0x2e, 0x73, 0xc5);
public static readonly Guid D3D11_DECODER_PROFILE_MPEG4PT2_VLD_SIMPLE = new Guid(0xefd64d74, 0xc9e8, 0x41d7, 0xa5, 0xe9, 0xe9, 0xb0, 0xe3, 0x9f, 0xa3, 0x19);
public static readonly Guid D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_NOGMC = new Guid(0xed418a9f, 0x010d, 0x4eda, 0x9a, 0xe3, 0x9a, 0x65, 0x35, 0x8d, 0x8d, 0x2e);
public static readonly Guid D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_GMC = new Guid(0xab998b5b, 0x4258, 0x44a9, 0x9f, 0xeb, 0x94, 0xe5, 0x97, 0xa6, 0xba, 0xae);
public static readonly Guid D3D11_DECODER_PROFILE_HEVC_VLD_MAIN = new Guid(0x5b11d51b, 0x2f4c, 0x4452, 0xbc, 0xc3, 0x09, 0xf2, 0xa1, 0x16, 0x0c, 0xc0);
public static readonly Guid D3D11_DECODER_PROFILE_HEVC_VLD_MAIN10 = new Guid(0x107af0e0, 0xef1a, 0x4d19, 0xab, 0xa8, 0x67, 0xa1, 0x63, 0x07, 0x3d, 0x13);
public static readonly Guid D3D11_DECODER_PROFILE_VP9_VLD_PROFILE0 = new Guid(0x463707f8, 0xa1d0, 0x4585, 0x87, 0x6d, 0x83, 0xaa, 0x6d, 0x60, 0xb8, 0x9e);
public static readonly Guid D3D11_DECODER_PROFILE_VP9_VLD_10BIT_PROFILE2 = new Guid(0xa4c749ef, 0x6ecf, 0x48aa, 0x84, 0x48, 0x50, 0xa7, 0xa1, 0x16, 0x5f, 0xf7);
public static readonly Guid D3D11_DECODER_PROFILE_VP8_VLD = new Guid(0x90b899ea, 0x3a62, 0x4705, 0x88, 0xb3, 0x8d, 0xf0, 0x4b, 0x27, 0x44, 0xe7);
public static readonly Guid D3D11_DECODER_PROFILE_AV1_VLD_PROFILE0 = new Guid(0xb8be4ccb, 0xcf53, 0x46ba, 0x8d, 0x59, 0xd6, 0xb8, 0xa6, 0xda, 0x5d, 0x2a);
public static readonly Guid D3D11_DECODER_PROFILE_AV1_VLD_PROFILE1 = new Guid(0x6936ff0f, 0x45b1, 0x4163, 0x9c, 0xc1, 0x64, 0x6e, 0xf6, 0x94, 0x61, 0x08);
public static readonly Guid D3D11_DECODER_PROFILE_AV1_VLD_PROFILE2 = new Guid(0x0c5f2aa1, 0xe541, 0x4089, 0xbb, 0x7b, 0x98, 0x11, 0x0a, 0x19, 0xd7, 0xc8);
public static readonly Guid D3D11_DECODER_PROFILE_AV1_VLD_12BIT_PROFILE2 = new Guid(0x17127009, 0xa00f, 0x4ce1, 0x99, 0x4e, 0xbf, 0x40, 0x81, 0xf6, 0xf3, 0xf0);
public static readonly Guid D3D11_DECODER_PROFILE_AV1_VLD_12BIT_PROFILE2_420 = new Guid(0x2d80bed6, 0x9cac, 0x4835, 0x9e, 0x91, 0x32, 0x7b, 0xbc, 0x4f, 0x9e, 0xe8);
public static readonly Guid D3D11_CRYPTO_TYPE_AES128_CTR = new Guid(0x9b6bd711, 0x4f74, 0x41c9, 0x9e, 0x7b, 0x0b, 0xe2, 0xd7, 0xd9, 0x3b, 0x4f);
public static readonly Guid D3D11_DECODER_ENCRYPTION_HW_CENC = new Guid(0x89d6ac4f, 0x09f2, 0x4229, 0xb2, 0xcd, 0x37, 0x74, 0x0a, 0x6d, 0xfd, 0x81);
public static readonly Guid D3D11_DECODER_BITSTREAM_ENCRYPTION_TYPE_CENC = new Guid(0xb0405235, 0xc13d, 0x44f2, 0x9a, 0xe5, 0xdd, 0x48, 0xe0, 0x8e, 0x5b, 0x67);
public static readonly Guid D3D11_DECODER_BITSTREAM_ENCRYPTION_TYPE_CBCS = new Guid(0x422d9319, 0x9d21, 0x4bb7, 0x93, 0x71, 0xfa, 0xf5, 0xa8, 0x2c, 0x3e, 0x04);
public static readonly Guid D3D11_KEY_EXCHANGE_HW_PROTECTION = new Guid(0xb1170d8a, 0x628d, 0x4da3, 0xad, 0x3b, 0x82, 0xdd, 0xb0, 0x8b, 0x49, 0x70);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_PROTECTION = new Guid(0xa84eb584, 0xc495, 0x48aa, 0xb9, 0x4d, 0x8b, 0xd2, 0xd6, 0xfb, 0xce, 0x05);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE = new Guid(0xbc1b18a5, 0xb1fb, 0x42ab, 0xbd, 0x94, 0xb5, 0x82, 0x8b, 0x4b, 0xf7, 0xbe);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE = new Guid(0xec1c539d, 0x8cff, 0x4e2a, 0xbc, 0xc4, 0xf5, 0x69, 0x2f, 0x99, 0xf4, 0x80);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION = new Guid(0x2634499e, 0xd018, 0x4d74, 0xac, 0x17, 0x7f, 0x72, 0x40, 0x59, 0x52, 0x8d);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT = new Guid(0x0db207b3, 0x9450, 0x46a6, 0x82, 0xde, 0x1b, 0x96, 0xd4, 0x4f, 0x9c, 0xf2);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS = new Guid(0x649bbadb, 0xf0f4, 0x4639, 0xa1, 0x5b, 0x24, 0x39, 0x3f, 0xc3, 0xab, 0xac);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT = new Guid(0x012f0bd6, 0xe662, 0x4474, 0xbe, 0xfd, 0xaa, 0x53, 0xe5, 0x14, 0x3c, 0x6d);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT = new Guid(0x2c042b5e, 0x8c07, 0x46d5, 0xaa, 0xbe, 0x8f, 0x75, 0xcb, 0xad, 0x4c, 0x31);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_OUTPUT_ID = new Guid(0x839ddca3, 0x9b4e, 0x41e4, 0xb0, 0x53, 0x89, 0x2b, 0xd2, 0xa1, 0x1e, 0xe7);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES = new Guid(0x6214d9d2, 0x432c, 0x4abb, 0x9f, 0xce, 0x21, 0x6e, 0xea, 0x26, 0x9e, 0x3b);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT = new Guid(0xb30f7066, 0x203c, 0x4b07, 0x93, 0xfc, 0xce, 0xaa, 0xfd, 0x61, 0x24, 0x1e);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID = new Guid(0xf83a5958, 0xe986, 0x4bda, 0xbe, 0xb0, 0x41, 0x1f, 0x6a, 0x7a, 0x01, 0xb7);
public static readonly Guid D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE = new Guid(0xec1791c7, 0xdad3, 0x4f15, 0x9e, 0xc3, 0xfa, 0xa9, 0x3d, 0x60, 0xd4, 0xf0);
public static readonly Guid D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE = new Guid(0x06114bdb, 0x3523, 0x470a, 0x8d, 0xca, 0xfb, 0xc2, 0x84, 0x51, 0x54, 0xf0);
public static readonly Guid D3D11_AUTHENTICATED_CONFIGURE_PROTECTION = new Guid(0x50455658, 0x3f47, 0x4362, 0xbf, 0x99, 0xbf, 0xdf, 0xcd, 0xe9, 0xed, 0x29);
public static readonly Guid D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION = new Guid(0x6346cc54, 0x2cfc, 0x4ad4, 0x82, 0x24, 0xd1, 0x58, 0x37, 0xde, 0x77, 0x00);
public static readonly Guid D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE = new Guid(0x0772d047, 0x1b40, 0x48e8, 0x9c, 0xa6, 0xb5, 0xf5, 0x10, 0xde, 0x9f, 0x01);
public static readonly Guid D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE = new Guid(0x41fff286, 0x6ae0, 0x4d43, 0x9d, 0x55, 0xa4, 0x6e, 0x9e, 0xfd, 0x15, 0x8a);
public static readonly Guid D3D11_KEY_EXCHANGE_RSAES_OAEP = new Guid(0xc1949895, 0xd72a, 0x4a1d, 0x8e, 0x5d, 0xed, 0x85, 0x7d, 0x17, 0x15, 0x20);
public const uint D3D11_SDK_VERSION = 7;
public const uint D3D11_PACKED_TILE = 4294967295;
public const uint D3D11_SDK_LAYERS_VERSION = 1;
public const uint D3D11_DEBUG_FEATURE_FLUSH_PER_RENDER_OP = 1;
public const uint D3D11_DEBUG_FEATURE_FINISH_PER_RENDER_OP = 2;
public const uint D3D11_DEBUG_FEATURE_PRESENT_PER_RENDER_OP = 4;
public const uint D3D11_DEBUG_FEATURE_ALWAYS_DISCARD_OFFERED_RESOURCE = 8;
public const uint D3D11_DEBUG_FEATURE_NEVER_DISCARD_OFFERED_RESOURCE = 16;
public const uint D3D11_DEBUG_FEATURE_AVOID_BEHAVIOR_CHANGING_DEBUG_AIDS = 64;
public const uint D3D11_DEBUG_FEATURE_DISABLE_TILED_RESOURCE_MAPPING_TRACKING_AND_VALIDATION = 128;
public static readonly Guid DXGI_DEBUG_D3D11 = new Guid(0x4b99317b, 0xac39, 0x4aa6, 0xbb, 0x0b, 0xba, 0xa0, 0x47, 0x84, 0x79, 0x8f);
public const uint D3D11_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT = 1024;
public const int D3D_RETURN_PARAMETER_INDEX = -1;
public const uint D3D_SHADER_REQUIRES_DOUBLES = 1;
public const uint D3D_SHADER_REQUIRES_EARLY_DEPTH_STENCIL = 2;
public const uint D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE = 4;
public const uint D3D_SHADER_REQUIRES_64_UAVS = 8;
public const uint D3D_SHADER_REQUIRES_MINIMUM_PRECISION = 16;
public const uint D3D_SHADER_REQUIRES_11_1_DOUBLE_EXTENSIONS = 32;
public const uint D3D_SHADER_REQUIRES_11_1_SHADER_EXTENSIONS = 64;
public const uint D3D_SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING = 128;
public const uint D3D_SHADER_REQUIRES_TILED_RESOURCES = 256;
public const uint D3D11_TRACE_COMPONENT_X = 1;
public const uint D3D11_TRACE_COMPONENT_Y = 2;
public const uint D3D11_TRACE_COMPONENT_Z = 4;
public const uint D3D11_TRACE_COMPONENT_W = 8;
public const uint D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES = 1;
public const uint D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS = 2;
public const uint D3D11_TRACE_REGISTER_FLAGS_RELATIVE_INDEXING = 1;
public const uint D3D11_TRACE_MISC_GS_EMIT = 1;
public const uint D3D11_TRACE_MISC_GS_CUT = 2;
public const uint D3D11_TRACE_MISC_PS_DISCARD = 4;
public const uint D3D11_TRACE_MISC_GS_EMIT_STREAM = 8;
public const uint D3D11_TRACE_MISC_GS_CUT_STREAM = 16;
public const uint D3D11_TRACE_MISC_HALT = 32;
public const uint D3D11_TRACE_MISC_MESSAGE = 64;
}
#region Enums
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_CLASSIFICATION"]/*' />
/// <unmanaged>D3D11_INPUT_CLASSIFICATION</unmanaged>
public enum InputClassification : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_CLASSIFICATION::D3D11_INPUT_PER_VERTEX_DATA"]/*' />
/// <unmanaged>D3D11_INPUT_PER_VERTEX_DATA</unmanaged>
PerVertexData = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_CLASSIFICATION::D3D11_INPUT_PER_INSTANCE_DATA"]/*' />
/// <unmanaged>D3D11_INPUT_PER_INSTANCE_DATA</unmanaged>
PerInstanceData = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILL_MODE"]/*' />
/// <unmanaged>D3D11_FILL_MODE</unmanaged>
public enum FillMode : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILL_MODE::D3D11_FILL_WIREFRAME"]/*' />
/// <unmanaged>D3D11_FILL_WIREFRAME</unmanaged>
Wireframe = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILL_MODE::D3D11_FILL_SOLID"]/*' />
/// <unmanaged>D3D11_FILL_SOLID</unmanaged>
Solid = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE"]/*' />
/// <unmanaged>D3D11_CULL_MODE</unmanaged>
public enum CullMode : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_NONE"]/*' />
/// <unmanaged>D3D11_CULL_NONE</unmanaged>
None = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_FRONT"]/*' />
/// <unmanaged>D3D11_CULL_FRONT</unmanaged>
Front = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CULL_MODE::D3D11_CULL_BACK"]/*' />
/// <unmanaged>D3D11_CULL_BACK</unmanaged>
Back = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_DIMENSION"]/*' />
/// <unmanaged>D3D11_RESOURCE_DIMENSION</unmanaged>
public enum ResourceDimension : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_DIMENSION::D3D11_RESOURCE_DIMENSION_UNKNOWN"]/*' />
/// <unmanaged>D3D11_RESOURCE_DIMENSION_UNKNOWN</unmanaged>
Unknown = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_DIMENSION::D3D11_RESOURCE_DIMENSION_BUFFER"]/*' />
/// <unmanaged>D3D11_RESOURCE_DIMENSION_BUFFER</unmanaged>
Buffer = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_DIMENSION::D3D11_RESOURCE_DIMENSION_TEXTURE1D"]/*' />
/// <unmanaged>D3D11_RESOURCE_DIMENSION_TEXTURE1D</unmanaged>
Texture1D = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_DIMENSION::D3D11_RESOURCE_DIMENSION_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_RESOURCE_DIMENSION_TEXTURE2D</unmanaged>
Texture2D = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_DIMENSION::D3D11_RESOURCE_DIMENSION_TEXTURE3D"]/*' />
/// <unmanaged>D3D11_RESOURCE_DIMENSION_TEXTURE3D</unmanaged>
Texture3D = 4,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION</unmanaged>
public enum DsvDimension : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_UNKNOWN"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_UNKNOWN</unmanaged>
Unknown = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE1D"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE1D</unmanaged>
Texture1D = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE1DARRAY"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE1DARRAY</unmanaged>
Texture1DArray = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2D</unmanaged>
Texture2D = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DARRAY"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DARRAY</unmanaged>
Texture2DArray = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DMS"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DMS</unmanaged>
Texture2DMs = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_DIMENSION::D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY"]/*' />
/// <unmanaged>D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY</unmanaged>
Texture2DMsArray = 6,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RTV_DIMENSION"]/*' />
/// <unmanaged>D3D11_RTV_DIMENSION</unmanaged>
public enum RtvDimension : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RTV_DIMENSION::D3D11_RTV_DIMENSION_UNKNOWN"]/*' />
/// <unmanaged>D3D11_RTV_DIMENSION_UNKNOWN</unmanaged>
Unknown = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RTV_DIMENSION::D3D11_RTV_DIMENSION_BUFFER"]/*' />
/// <unmanaged>D3D11_RTV_DIMENSION_BUFFER</unmanaged>
Buffer = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RTV_DIMENSION::D3D11_RTV_DIMENSION_TEXTURE1D"]/*' />
/// <unmanaged>D3D11_RTV_DIMENSION_TEXTURE1D</unmanaged>
Texture1D = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RTV_DIMENSION::D3D11_RTV_DIMENSION_TEXTURE1DARRAY"]/*' />
/// <unmanaged>D3D11_RTV_DIMENSION_TEXTURE1DARRAY</unmanaged>
Texture1DArray = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RTV_DIMENSION::D3D11_RTV_DIMENSION_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_RTV_DIMENSION_TEXTURE2D</unmanaged>
Texture2D = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RTV_DIMENSION::D3D11_RTV_DIMENSION_TEXTURE2DARRAY"]/*' />
/// <unmanaged>D3D11_RTV_DIMENSION_TEXTURE2DARRAY</unmanaged>
Texture2DArray = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RTV_DIMENSION::D3D11_RTV_DIMENSION_TEXTURE2DMS"]/*' />
/// <unmanaged>D3D11_RTV_DIMENSION_TEXTURE2DMS</unmanaged>
Texture2DMs = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RTV_DIMENSION::D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY"]/*' />
/// <unmanaged>D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY</unmanaged>
Texture2DMsArray = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RTV_DIMENSION::D3D11_RTV_DIMENSION_TEXTURE3D"]/*' />
/// <unmanaged>D3D11_RTV_DIMENSION_TEXTURE3D</unmanaged>
Texture3D = 8,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UAV_DIMENSION"]/*' />
/// <unmanaged>D3D11_UAV_DIMENSION</unmanaged>
public enum UavDimension : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UAV_DIMENSION::D3D11_UAV_DIMENSION_UNKNOWN"]/*' />
/// <unmanaged>D3D11_UAV_DIMENSION_UNKNOWN</unmanaged>
Unknown = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UAV_DIMENSION::D3D11_UAV_DIMENSION_BUFFER"]/*' />
/// <unmanaged>D3D11_UAV_DIMENSION_BUFFER</unmanaged>
Buffer = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UAV_DIMENSION::D3D11_UAV_DIMENSION_TEXTURE1D"]/*' />
/// <unmanaged>D3D11_UAV_DIMENSION_TEXTURE1D</unmanaged>
Texture1D = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UAV_DIMENSION::D3D11_UAV_DIMENSION_TEXTURE1DARRAY"]/*' />
/// <unmanaged>D3D11_UAV_DIMENSION_TEXTURE1DARRAY</unmanaged>
Texture1DArray = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UAV_DIMENSION::D3D11_UAV_DIMENSION_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_UAV_DIMENSION_TEXTURE2D</unmanaged>
Texture2D = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UAV_DIMENSION::D3D11_UAV_DIMENSION_TEXTURE2DARRAY"]/*' />
/// <unmanaged>D3D11_UAV_DIMENSION_TEXTURE2DARRAY</unmanaged>
Texture2DArray = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UAV_DIMENSION::D3D11_UAV_DIMENSION_TEXTURE3D"]/*' />
/// <unmanaged>D3D11_UAV_DIMENSION_TEXTURE3D</unmanaged>
Texture3D = 8,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_USAGE"]/*' />
/// <unmanaged>D3D11_USAGE</unmanaged>
public enum Usage : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_USAGE::D3D11_USAGE_DEFAULT"]/*' />
/// <unmanaged>D3D11_USAGE_DEFAULT</unmanaged>
Default = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_USAGE::D3D11_USAGE_IMMUTABLE"]/*' />
/// <unmanaged>D3D11_USAGE_IMMUTABLE</unmanaged>
Immutable = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_USAGE::D3D11_USAGE_DYNAMIC"]/*' />
/// <unmanaged>D3D11_USAGE_DYNAMIC</unmanaged>
Dynamic = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_USAGE::D3D11_USAGE_STAGING"]/*' />
/// <unmanaged>D3D11_USAGE_STAGING</unmanaged>
Staging = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG"]/*' />
/// <unmanaged>D3D11_BIND_FLAG</unmanaged>
[Flags]
public enum BindFlags : uint
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_VERTEX_BUFFER"]/*' />
/// <unmanaged>D3D11_BIND_VERTEX_BUFFER</unmanaged>
VertexBuffer = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_INDEX_BUFFER"]/*' />
/// <unmanaged>D3D11_BIND_INDEX_BUFFER</unmanaged>
IndexBuffer = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_CONSTANT_BUFFER"]/*' />
/// <unmanaged>D3D11_BIND_CONSTANT_BUFFER</unmanaged>
ConstantBuffer = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_SHADER_RESOURCE"]/*' />
/// <unmanaged>D3D11_BIND_SHADER_RESOURCE</unmanaged>
ShaderResource = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_STREAM_OUTPUT"]/*' />
/// <unmanaged>D3D11_BIND_STREAM_OUTPUT</unmanaged>
StreamOutput = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_RENDER_TARGET"]/*' />
/// <unmanaged>D3D11_BIND_RENDER_TARGET</unmanaged>
RenderTarget = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_DEPTH_STENCIL"]/*' />
/// <unmanaged>D3D11_BIND_DEPTH_STENCIL</unmanaged>
DepthStencil = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_UNORDERED_ACCESS"]/*' />
/// <unmanaged>D3D11_BIND_UNORDERED_ACCESS</unmanaged>
UnorderedAccess = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_DECODER"]/*' />
/// <unmanaged>D3D11_BIND_DECODER</unmanaged>
Decoder = 512,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BIND_FLAG::D3D11_BIND_VIDEO_ENCODER"]/*' />
/// <unmanaged>D3D11_BIND_VIDEO_ENCODER</unmanaged>
VideoEncoder = 1024,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG"]/*' />
/// <unmanaged>D3D11_CPU_ACCESS_FLAG</unmanaged>
[Flags]
public enum CpuAccessFlags : uint
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG::D3D11_CPU_ACCESS_WRITE"]/*' />
/// <unmanaged>D3D11_CPU_ACCESS_WRITE</unmanaged>
Write = 65536,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CPU_ACCESS_FLAG::D3D11_CPU_ACCESS_READ"]/*' />
/// <unmanaged>D3D11_CPU_ACCESS_READ</unmanaged>
Read = 131072,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_FLAG</unmanaged>
[Flags]
public enum ResourceMiscFlags : uint
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_GENERATE_MIPS"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_GENERATE_MIPS</unmanaged>
GenerateMips = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_SHARED"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_SHARED</unmanaged>
Shared = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_TEXTURECUBE"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_TEXTURECUBE</unmanaged>
TextureCube = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS</unmanaged>
DrawindirectArgs = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS</unmanaged>
BufferAllowRawViews = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_BUFFER_STRUCTURED"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_BUFFER_STRUCTURED</unmanaged>
BufferStructured = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_RESOURCE_CLAMP"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_RESOURCE_CLAMP</unmanaged>
ResourceClamp = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX</unmanaged>
SharedKeyedMutex = 256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_GDI_COMPATIBLE"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_GDI_COMPATIBLE</unmanaged>
GDICompatible = 512,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_SHARED_NTHANDLE"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_SHARED_NTHANDLE</unmanaged>
SharedNthandle = 2048,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_RESTRICTED_CONTENT"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_RESTRICTED_CONTENT</unmanaged>
RestrictedContent = 4096,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE</unmanaged>
RestrictSharedResource = 8192,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER</unmanaged>
RestrictSharedResourceDriver = 16384,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_GUARDED"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_GUARDED</unmanaged>
Guarded = 32768,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_TILE_POOL"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_TILE_POOL</unmanaged>
TilePool = 131072,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_TILED"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_TILED</unmanaged>
Tiled = 262144,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_HW_PROTECTED"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_HW_PROTECTED</unmanaged>
HWProtected = 524288,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE</unmanaged>
SharedDisplayable = 1048576,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RESOURCE_MISC_FLAG::D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER"]/*' />
/// <unmanaged>D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER</unmanaged>
SharedExclusiveWriter = 2097152,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAP"]/*' />
/// <unmanaged>D3D11_MAP</unmanaged>
public enum Map : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAP::D3D11_MAP_READ"]/*' />
/// <unmanaged>D3D11_MAP_READ</unmanaged>
Read = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAP::D3D11_MAP_WRITE"]/*' />
/// <unmanaged>D3D11_MAP_WRITE</unmanaged>
Write = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAP::D3D11_MAP_READ_WRITE"]/*' />
/// <unmanaged>D3D11_MAP_READ_WRITE</unmanaged>
ReadWrite = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAP::D3D11_MAP_WRITE_DISCARD"]/*' />
/// <unmanaged>D3D11_MAP_WRITE_DISCARD</unmanaged>
WriteDiscard = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAP::D3D11_MAP_WRITE_NO_OVERWRITE"]/*' />
/// <unmanaged>D3D11_MAP_WRITE_NO_OVERWRITE</unmanaged>
WriteNoOverwrite = 5,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAP_FLAG"]/*' />
/// <unmanaged>D3D11_MAP_FLAG</unmanaged>
[Flags]
public enum MapFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAP_FLAG::D3D11_MAP_FLAG_DO_NOT_WAIT"]/*' />
/// <unmanaged>D3D11_MAP_FLAG_DO_NOT_WAIT</unmanaged>
DoNotWait = 1048576,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RAISE_FLAG"]/*' />
/// <unmanaged>D3D11_RAISE_FLAG</unmanaged>
[Flags]
public enum RaiseFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RAISE_FLAG::D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR"]/*' />
/// <unmanaged>D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR</unmanaged>
DriverInternalError = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG"]/*' />
/// <unmanaged>D3D11_CLEAR_FLAG</unmanaged>
[Flags]
public enum ClearFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG::D3D11_CLEAR_DEPTH"]/*' />
/// <unmanaged>D3D11_CLEAR_DEPTH</unmanaged>
Depth = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLEAR_FLAG::D3D11_CLEAR_STENCIL"]/*' />
/// <unmanaged>D3D11_CLEAR_STENCIL</unmanaged>
Stencil = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC"]/*' />
/// <unmanaged>D3D11_COMPARISON_FUNC</unmanaged>
public enum ComparisonFunc : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_NEVER"]/*' />
/// <unmanaged>D3D11_COMPARISON_NEVER</unmanaged>
Never = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_LESS"]/*' />
/// <unmanaged>D3D11_COMPARISON_LESS</unmanaged>
Less = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_EQUAL"]/*' />
/// <unmanaged>D3D11_COMPARISON_EQUAL</unmanaged>
Equal = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_LESS_EQUAL"]/*' />
/// <unmanaged>D3D11_COMPARISON_LESS_EQUAL</unmanaged>
LessEqual = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_GREATER"]/*' />
/// <unmanaged>D3D11_COMPARISON_GREATER</unmanaged>
Greater = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_NOT_EQUAL"]/*' />
/// <unmanaged>D3D11_COMPARISON_NOT_EQUAL</unmanaged>
NotEqual = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_GREATER_EQUAL"]/*' />
/// <unmanaged>D3D11_COMPARISON_GREATER_EQUAL</unmanaged>
GreaterEqual = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPARISON_FUNC::D3D11_COMPARISON_ALWAYS"]/*' />
/// <unmanaged>D3D11_COMPARISON_ALWAYS</unmanaged>
Always = 8,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK"]/*' />
/// <unmanaged>D3D11_DEPTH_WRITE_MASK</unmanaged>
public enum DepthWriteMask : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK::D3D11_DEPTH_WRITE_MASK_ZERO"]/*' />
/// <unmanaged>D3D11_DEPTH_WRITE_MASK_ZERO</unmanaged>
Zero = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_WRITE_MASK::D3D11_DEPTH_WRITE_MASK_ALL"]/*' />
/// <unmanaged>D3D11_DEPTH_WRITE_MASK_ALL</unmanaged>
All = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STENCIL_OP"]/*' />
/// <unmanaged>D3D11_STENCIL_OP</unmanaged>
public enum StencilOp : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STENCIL_OP::D3D11_STENCIL_OP_KEEP"]/*' />
/// <unmanaged>D3D11_STENCIL_OP_KEEP</unmanaged>
Keep = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STENCIL_OP::D3D11_STENCIL_OP_ZERO"]/*' />
/// <unmanaged>D3D11_STENCIL_OP_ZERO</unmanaged>
Zero = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STENCIL_OP::D3D11_STENCIL_OP_REPLACE"]/*' />
/// <unmanaged>D3D11_STENCIL_OP_REPLACE</unmanaged>
Replace = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STENCIL_OP::D3D11_STENCIL_OP_INCR_SAT"]/*' />
/// <unmanaged>D3D11_STENCIL_OP_INCR_SAT</unmanaged>
IncrSat = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STENCIL_OP::D3D11_STENCIL_OP_DECR_SAT"]/*' />
/// <unmanaged>D3D11_STENCIL_OP_DECR_SAT</unmanaged>
DecrSat = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STENCIL_OP::D3D11_STENCIL_OP_INVERT"]/*' />
/// <unmanaged>D3D11_STENCIL_OP_INVERT</unmanaged>
Invert = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STENCIL_OP::D3D11_STENCIL_OP_INCR"]/*' />
/// <unmanaged>D3D11_STENCIL_OP_INCR</unmanaged>
Incr = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STENCIL_OP::D3D11_STENCIL_OP_DECR"]/*' />
/// <unmanaged>D3D11_STENCIL_OP_DECR</unmanaged>
Decr = 8,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND"]/*' />
/// <unmanaged>D3D11_BLEND</unmanaged>
public enum Blend : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_ZERO"]/*' />
/// <unmanaged>D3D11_BLEND_ZERO</unmanaged>
Zero = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_ONE"]/*' />
/// <unmanaged>D3D11_BLEND_ONE</unmanaged>
One = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_SRC_COLOR</unmanaged>
SrcColor = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_INV_SRC_COLOR</unmanaged>
InvSrcColor = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_SRC_ALPHA</unmanaged>
SrcAlpha = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_INV_SRC_ALPHA</unmanaged>
InvSrcAlpha = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_DEST_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_DEST_ALPHA</unmanaged>
DestAlpha = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_DEST_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_INV_DEST_ALPHA</unmanaged>
InvDestAlpha = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_DEST_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_DEST_COLOR</unmanaged>
DestColor = 9,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_DEST_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_INV_DEST_COLOR</unmanaged>
InvDestColor = 10,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC_ALPHA_SAT"]/*' />
/// <unmanaged>D3D11_BLEND_SRC_ALPHA_SAT</unmanaged>
SrcAlphaSat = 11,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_BLEND_FACTOR"]/*' />
/// <unmanaged>D3D11_BLEND_BLEND_FACTOR</unmanaged>
BlendFactor = 14,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_BLEND_FACTOR"]/*' />
/// <unmanaged>D3D11_BLEND_INV_BLEND_FACTOR</unmanaged>
InvBlendFactor = 15,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC1_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_SRC1_COLOR</unmanaged>
Src1Color = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC1_COLOR"]/*' />
/// <unmanaged>D3D11_BLEND_INV_SRC1_COLOR</unmanaged>
InvSrc1Color = 17,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_SRC1_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_SRC1_ALPHA</unmanaged>
Src1Alpha = 18,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND::D3D11_BLEND_INV_SRC1_ALPHA"]/*' />
/// <unmanaged>D3D11_BLEND_INV_SRC1_ALPHA</unmanaged>
InvSrc1Alpha = 19,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP"]/*' />
/// <unmanaged>D3D11_BLEND_OP</unmanaged>
public enum BlendOp : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_ADD"]/*' />
/// <unmanaged>D3D11_BLEND_OP_ADD</unmanaged>
Add = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_SUBTRACT"]/*' />
/// <unmanaged>D3D11_BLEND_OP_SUBTRACT</unmanaged>
Subtract = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_REV_SUBTRACT"]/*' />
/// <unmanaged>D3D11_BLEND_OP_REV_SUBTRACT</unmanaged>
RevSubtract = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_MIN"]/*' />
/// <unmanaged>D3D11_BLEND_OP_MIN</unmanaged>
Min = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_OP::D3D11_BLEND_OP_MAX"]/*' />
/// <unmanaged>D3D11_BLEND_OP_MAX</unmanaged>
Max = 5,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE</unmanaged>
[Flags]
public enum ColorWriteEnable : byte
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_RED"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_RED</unmanaged>
Red = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_GREEN"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_GREEN</unmanaged>
Green = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_BLUE"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_BLUE</unmanaged>
Blue = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_ALPHA"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_ALPHA</unmanaged>
Alpha = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COLOR_WRITE_ENABLE::D3D11_COLOR_WRITE_ENABLE_ALL"]/*' />
/// <unmanaged>D3D11_COLOR_WRITE_ENABLE_ALL</unmanaged>
All = 15,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURECUBE_FACE"]/*' />
/// <unmanaged>D3D11_TEXTURECUBE_FACE</unmanaged>
public enum TextureCubeFace : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURECUBE_FACE::D3D11_TEXTURECUBE_FACE_POSITIVE_X"]/*' />
/// <unmanaged>D3D11_TEXTURECUBE_FACE_POSITIVE_X</unmanaged>
PositiveX = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURECUBE_FACE::D3D11_TEXTURECUBE_FACE_NEGATIVE_X"]/*' />
/// <unmanaged>D3D11_TEXTURECUBE_FACE_NEGATIVE_X</unmanaged>
NegativeX = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURECUBE_FACE::D3D11_TEXTURECUBE_FACE_POSITIVE_Y"]/*' />
/// <unmanaged>D3D11_TEXTURECUBE_FACE_POSITIVE_Y</unmanaged>
PositiveY = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURECUBE_FACE::D3D11_TEXTURECUBE_FACE_NEGATIVE_Y"]/*' />
/// <unmanaged>D3D11_TEXTURECUBE_FACE_NEGATIVE_Y</unmanaged>
NegativeY = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURECUBE_FACE::D3D11_TEXTURECUBE_FACE_POSITIVE_Z"]/*' />
/// <unmanaged>D3D11_TEXTURECUBE_FACE_POSITIVE_Z</unmanaged>
PositiveZ = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURECUBE_FACE::D3D11_TEXTURECUBE_FACE_NEGATIVE_Z"]/*' />
/// <unmanaged>D3D11_TEXTURECUBE_FACE_NEGATIVE_Z</unmanaged>
NegativeZ = 5,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV_FLAG"]/*' />
/// <unmanaged>D3D11_BUFFEREX_SRV_FLAG</unmanaged>
[Flags]
public enum BufferExtendedSrvFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV_FLAG::D3D11_BUFFEREX_SRV_FLAG_RAW"]/*' />
/// <unmanaged>D3D11_BUFFEREX_SRV_FLAG_RAW</unmanaged>
Raw = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG"]/*' />
/// <unmanaged>D3D11_DSV_FLAG</unmanaged>
[Flags]
public enum DsvFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG::D3D11_DSV_READ_ONLY_DEPTH"]/*' />
/// <unmanaged>D3D11_DSV_READ_ONLY_DEPTH</unmanaged>
ReadOnlyDepth = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DSV_FLAG::D3D11_DSV_READ_ONLY_STENCIL"]/*' />
/// <unmanaged>D3D11_DSV_READ_ONLY_STENCIL</unmanaged>
ReadOnlyStencil = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG"]/*' />
/// <unmanaged>D3D11_BUFFER_UAV_FLAG</unmanaged>
[Flags]
public enum BufferUavFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_RAW"]/*' />
/// <unmanaged>D3D11_BUFFER_UAV_FLAG_RAW</unmanaged>
Raw = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_APPEND"]/*' />
/// <unmanaged>D3D11_BUFFER_UAV_FLAG_APPEND</unmanaged>
Append = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV_FLAG::D3D11_BUFFER_UAV_FLAG_COUNTER"]/*' />
/// <unmanaged>D3D11_BUFFER_UAV_FLAG_COUNTER</unmanaged>
Counter = 4,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER"]/*' />
/// <unmanaged>D3D11_FILTER</unmanaged>
public enum Filter : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MIN_MAG_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MIN_MAG_MIP_POINT</unmanaged>
MinMagMipPoint = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR</unmanaged>
MinMagPointMipLinear = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged>
MinPointMagLinearMipPoint = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR</unmanaged>
MinPointMagMipLinear = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT</unmanaged>
MinLinearMagMipPoint = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged>
MinLinearMagPointMipLinear = 17,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT</unmanaged>
MinMagLinearMipPoint = 20,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MIN_MAG_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MIN_MAG_MIP_LINEAR</unmanaged>
MinMagMipLinear = 21,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_ANISOTROPIC"]/*' />
/// <unmanaged>D3D11_FILTER_ANISOTROPIC</unmanaged>
Anisotropic = 85,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT</unmanaged>
ComparisonMinMagMipPoint = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR</unmanaged>
ComparisonMinMagPointMipLinear = 129,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged>
ComparisonMinPointMagLinearMipPoint = 132,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR</unmanaged>
ComparisonMinPointMagMipLinear = 133,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT</unmanaged>
ComparisonMinLinearMagMipPoint = 144,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged>
ComparisonMinLinearMagPointMipLinear = 145,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT</unmanaged>
ComparisonMinMagLinearMipPoint = 148,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR</unmanaged>
ComparisonMinMagMipLinear = 149,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_COMPARISON_ANISOTROPIC"]/*' />
/// <unmanaged>D3D11_FILTER_COMPARISON_ANISOTROPIC</unmanaged>
ComparisonAnisotropic = 213,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MINIMUM_MIN_MAG_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MINIMUM_MIN_MAG_MIP_POINT</unmanaged>
MinimumMinMagMipPoint = 256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR</unmanaged>
MinimumMinMagPointMipLinear = 257,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged>
MinimumMinPointMagLinearMipPoint = 260,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR</unmanaged>
MinimumMinPointMagMipLinear = 261,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT</unmanaged>
MinimumMinLinearMagMipPoint = 272,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged>
MinimumMinLinearMagPointMipLinear = 273,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT</unmanaged>
MinimumMinMagLinearMipPoint = 276,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR</unmanaged>
MinimumMinMagMipLinear = 277,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MINIMUM_ANISOTROPIC"]/*' />
/// <unmanaged>D3D11_FILTER_MINIMUM_ANISOTROPIC</unmanaged>
MinimumAnisotropic = 341,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_POINT</unmanaged>
MaximumMinMagMipPoint = 384,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR</unmanaged>
MaximumMinMagPointMipLinear = 385,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged>
MaximumMinPointMagLinearMipPoint = 388,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR</unmanaged>
MaximumMinPointMagMipLinear = 389,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT</unmanaged>
MaximumMinLinearMagMipPoint = 400,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged>
MaximumMinLinearMagPointMipLinear = 401,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT</unmanaged>
MaximumMinMagLinearMipPoint = 404,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR</unmanaged>
MaximumMinMagMipLinear = 405,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER::D3D11_FILTER_MAXIMUM_ANISOTROPIC"]/*' />
/// <unmanaged>D3D11_FILTER_MAXIMUM_ANISOTROPIC</unmanaged>
MaximumAnisotropic = 469,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER_TYPE"]/*' />
/// <unmanaged>D3D11_FILTER_TYPE</unmanaged>
public enum FilterType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER_TYPE::D3D11_FILTER_TYPE_POINT"]/*' />
/// <unmanaged>D3D11_FILTER_TYPE_POINT</unmanaged>
Point = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER_TYPE::D3D11_FILTER_TYPE_LINEAR"]/*' />
/// <unmanaged>D3D11_FILTER_TYPE_LINEAR</unmanaged>
Linear = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER_REDUCTION_TYPE"]/*' />
/// <unmanaged>D3D11_FILTER_REDUCTION_TYPE</unmanaged>
public enum FilterReductionType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER_REDUCTION_TYPE::D3D11_FILTER_REDUCTION_TYPE_STANDARD"]/*' />
/// <unmanaged>D3D11_FILTER_REDUCTION_TYPE_STANDARD</unmanaged>
Standard = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER_REDUCTION_TYPE::D3D11_FILTER_REDUCTION_TYPE_COMPARISON"]/*' />
/// <unmanaged>D3D11_FILTER_REDUCTION_TYPE_COMPARISON</unmanaged>
Comparison = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER_REDUCTION_TYPE::D3D11_FILTER_REDUCTION_TYPE_MINIMUM"]/*' />
/// <unmanaged>D3D11_FILTER_REDUCTION_TYPE_MINIMUM</unmanaged>
Minimum = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FILTER_REDUCTION_TYPE::D3D11_FILTER_REDUCTION_TYPE_MAXIMUM"]/*' />
/// <unmanaged>D3D11_FILTER_REDUCTION_TYPE_MAXIMUM</unmanaged>
Maximum = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE_ADDRESS_MODE"]/*' />
/// <unmanaged>D3D11_TEXTURE_ADDRESS_MODE</unmanaged>
public enum TextureAddressMode : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE_ADDRESS_MODE::D3D11_TEXTURE_ADDRESS_WRAP"]/*' />
/// <unmanaged>D3D11_TEXTURE_ADDRESS_WRAP</unmanaged>
Wrap = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE_ADDRESS_MODE::D3D11_TEXTURE_ADDRESS_MIRROR"]/*' />
/// <unmanaged>D3D11_TEXTURE_ADDRESS_MIRROR</unmanaged>
Mirror = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE_ADDRESS_MODE::D3D11_TEXTURE_ADDRESS_CLAMP"]/*' />
/// <unmanaged>D3D11_TEXTURE_ADDRESS_CLAMP</unmanaged>
Clamp = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE_ADDRESS_MODE::D3D11_TEXTURE_ADDRESS_BORDER"]/*' />
/// <unmanaged>D3D11_TEXTURE_ADDRESS_BORDER</unmanaged>
Border = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE_ADDRESS_MODE::D3D11_TEXTURE_ADDRESS_MIRROR_ONCE"]/*' />
/// <unmanaged>D3D11_TEXTURE_ADDRESS_MIRROR_ONCE</unmanaged>
MirrorOnce = 5,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT</unmanaged>
[Flags]
public enum FormatSupport : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_BUFFER"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_BUFFER</unmanaged>
Buffer = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER</unmanaged>
IAVertexBuffer = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER</unmanaged>
IAIndexBuffer = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_SO_BUFFER"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_SO_BUFFER</unmanaged>
SOBuffer = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_TEXTURE1D"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_TEXTURE1D</unmanaged>
Texture1D = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_TEXTURE2D</unmanaged>
Texture2D = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_TEXTURE3D"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_TEXTURE3D</unmanaged>
Texture3D = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_TEXTURECUBE"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_TEXTURECUBE</unmanaged>
TextureCube = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_SHADER_LOAD"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_SHADER_LOAD</unmanaged>
ShaderLoad = 256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_SHADER_SAMPLE"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_SHADER_SAMPLE</unmanaged>
ShaderSample = 512,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON</unmanaged>
ShaderSampleComparison = 1024,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT</unmanaged>
ShaderSampleMonoText = 2048,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_MIP"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_MIP</unmanaged>
Mip = 4096,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_MIP_AUTOGEN"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_MIP_AUTOGEN</unmanaged>
MipAutogen = 8192,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_RENDER_TARGET"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_RENDER_TARGET</unmanaged>
RenderTarget = 16384,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_BLENDABLE"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_BLENDABLE</unmanaged>
Blendable = 32768,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_DEPTH_STENCIL"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_DEPTH_STENCIL</unmanaged>
DepthStencil = 65536,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_CPU_LOCKABLE"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_CPU_LOCKABLE</unmanaged>
CpuLockable = 131072,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE</unmanaged>
MultisampleResolve = 262144,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_DISPLAY"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_DISPLAY</unmanaged>
Display = 524288,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT</unmanaged>
CastWithinBitLayout = 1048576,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET</unmanaged>
MultisampleRendertarget = 2097152,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD</unmanaged>
MultisampleLoad = 4194304,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_SHADER_GATHER"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_SHADER_GATHER</unmanaged>
ShaderGather = 8388608,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST</unmanaged>
BackBufferCast = 16777216,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW</unmanaged>
TypedUnorderedAccessView = 33554432,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON</unmanaged>
ShaderGatherComparison = 67108864,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_DECODER_OUTPUT"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_DECODER_OUTPUT</unmanaged>
DecoderOutput = 134217728,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT</unmanaged>
VideoProcessorOutput = 268435456,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT</unmanaged>
VideoProcessorInput = 536870912,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT::D3D11_FORMAT_SUPPORT_VIDEO_ENCODER"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT_VIDEO_ENCODER</unmanaged>
VideoEncoder = 1073741824,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2</unmanaged>
[Flags]
public enum FormatSupport2 : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD</unmanaged>
UavAtomicAdd = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS</unmanaged>
UavAtomicBitwiseOps = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE</unmanaged>
UavAtomicCompareStoreOrCompareExchange = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE</unmanaged>
UavAtomicExchange = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX</unmanaged>
UavAtomicSignedMinOrMax = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX</unmanaged>
UavAtomicUnsignedMinOrMax = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD</unmanaged>
UavTypedLoad = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE</unmanaged>
UavTypedStore = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP</unmanaged>
OutputMergerLogicOp = 256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_TILED"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_TILED</unmanaged>
Tiled = 512,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_SHAREABLE"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_SHAREABLE</unmanaged>
Shareable = 1024,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FORMAT_SUPPORT2::D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY"]/*' />
/// <unmanaged>D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY</unmanaged>
MultiplaneOverlay = 16384,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ASYNC_GETDATA_FLAG"]/*' />
/// <unmanaged>D3D11_ASYNC_GETDATA_FLAG</unmanaged>
[Flags]
public enum AsyncGetDataFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ASYNC_GETDATA_FLAG::D3D11_ASYNC_GETDATA_DONOTFLUSH"]/*' />
/// <unmanaged>D3D11_ASYNC_GETDATA_DONOTFLUSH</unmanaged>
DoNotFlush = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY"]/*' />
/// <unmanaged>D3D11_QUERY</unmanaged>
public enum Query : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_EVENT"]/*' />
/// <unmanaged>D3D11_QUERY_EVENT</unmanaged>
Event = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_OCCLUSION"]/*' />
/// <unmanaged>D3D11_QUERY_OCCLUSION</unmanaged>
Occlusion = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_TIMESTAMP"]/*' />
/// <unmanaged>D3D11_QUERY_TIMESTAMP</unmanaged>
Timestamp = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_TIMESTAMP_DISJOINT"]/*' />
/// <unmanaged>D3D11_QUERY_TIMESTAMP_DISJOINT</unmanaged>
TimestampDisjoint = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_PIPELINE_STATISTICS"]/*' />
/// <unmanaged>D3D11_QUERY_PIPELINE_STATISTICS</unmanaged>
PipelineStatistics = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_OCCLUSION_PREDICATE"]/*' />
/// <unmanaged>D3D11_QUERY_OCCLUSION_PREDICATE</unmanaged>
OcclusionPredicate = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_SO_STATISTICS"]/*' />
/// <unmanaged>D3D11_QUERY_SO_STATISTICS</unmanaged>
SOStatistics = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_SO_OVERFLOW_PREDICATE"]/*' />
/// <unmanaged>D3D11_QUERY_SO_OVERFLOW_PREDICATE</unmanaged>
SOOverflowPredicate = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_SO_STATISTICS_STREAM0"]/*' />
/// <unmanaged>D3D11_QUERY_SO_STATISTICS_STREAM0</unmanaged>
SOStatisticsStream0 = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0"]/*' />
/// <unmanaged>D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0</unmanaged>
SOOverflowPredicateStream0 = 9,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_SO_STATISTICS_STREAM1"]/*' />
/// <unmanaged>D3D11_QUERY_SO_STATISTICS_STREAM1</unmanaged>
SOStatisticsStream1 = 10,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1"]/*' />
/// <unmanaged>D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1</unmanaged>
SOOverflowPredicateStream1 = 11,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_SO_STATISTICS_STREAM2"]/*' />
/// <unmanaged>D3D11_QUERY_SO_STATISTICS_STREAM2</unmanaged>
SOStatisticsStream2 = 12,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2"]/*' />
/// <unmanaged>D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2</unmanaged>
SOOverflowPredicateStream2 = 13,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_SO_STATISTICS_STREAM3"]/*' />
/// <unmanaged>D3D11_QUERY_SO_STATISTICS_STREAM3</unmanaged>
SOStatisticsStream3 = 14,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY::D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3"]/*' />
/// <unmanaged>D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3</unmanaged>
SOOverflowPredicateStream3 = 15,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_MISC_FLAG"]/*' />
/// <unmanaged>D3D11_QUERY_MISC_FLAG</unmanaged>
[Flags]
public enum QueryMiscFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_MISC_FLAG::D3D11_QUERY_MISC_PREDICATEHINT"]/*' />
/// <unmanaged>D3D11_QUERY_MISC_PREDICATEHINT</unmanaged>
PredicateHint = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER"]/*' />
/// <unmanaged>D3D11_COUNTER</unmanaged>
public enum Counter : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER::D3D11_COUNTER_DEVICE_DEPENDENT_0"]/*' />
/// <unmanaged>D3D11_COUNTER_DEVICE_DEPENDENT_0</unmanaged>
DeviceDependent0 = 1073741824,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE"]/*' />
/// <unmanaged>D3D11_COUNTER_TYPE</unmanaged>
public enum CounterType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_FLOAT32"]/*' />
/// <unmanaged>D3D11_COUNTER_TYPE_FLOAT32</unmanaged>
Float32 = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT16"]/*' />
/// <unmanaged>D3D11_COUNTER_TYPE_UINT16</unmanaged>
Uint16 = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT32"]/*' />
/// <unmanaged>D3D11_COUNTER_TYPE_UINT32</unmanaged>
Uint32 = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_TYPE::D3D11_COUNTER_TYPE_UINT64"]/*' />
/// <unmanaged>D3D11_COUNTER_TYPE_UINT64</unmanaged>
Uint64 = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS"]/*' />
/// <unmanaged>D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS</unmanaged>
public enum StandardMultisampleQualityLevels : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS::D3D11_STANDARD_MULTISAMPLE_PATTERN"]/*' />
/// <unmanaged>D3D11_STANDARD_MULTISAMPLE_PATTERN</unmanaged>
Standard = -1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS::D3D11_CENTER_MULTISAMPLE_PATTERN"]/*' />
/// <unmanaged>D3D11_CENTER_MULTISAMPLE_PATTERN</unmanaged>
Center = -2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE"]/*' />
/// <unmanaged>D3D11_DEVICE_CONTEXT_TYPE</unmanaged>
public enum DeviceContextType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE::D3D11_DEVICE_CONTEXT_IMMEDIATE"]/*' />
/// <unmanaged>D3D11_DEVICE_CONTEXT_IMMEDIATE</unmanaged>
Immediate = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEVICE_CONTEXT_TYPE::D3D11_DEVICE_CONTEXT_DEFERRED"]/*' />
/// <unmanaged>D3D11_DEVICE_CONTEXT_DEFERRED</unmanaged>
Deferred = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE"]/*' />
/// <unmanaged>D3D11_FEATURE</unmanaged>
public enum Feature : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_THREADING"]/*' />
/// <unmanaged>D3D11_FEATURE_THREADING</unmanaged>
Threading = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_DOUBLES"]/*' />
/// <unmanaged>D3D11_FEATURE_DOUBLES</unmanaged>
Doubles = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_FORMAT_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_FORMAT_SUPPORT</unmanaged>
FormatSupport = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_FORMAT_SUPPORT2"]/*' />
/// <unmanaged>D3D11_FEATURE_FORMAT_SUPPORT2</unmanaged>
FormatSupport2 = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS</unmanaged>
XHardwareOptions = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS</unmanaged>
Options = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_ARCHITECTURE_INFO"]/*' />
/// <unmanaged>D3D11_FEATURE_ARCHITECTURE_INFO</unmanaged>
ArchitectureInfo = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D9_OPTIONS</unmanaged>
D3d9Options = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT</unmanaged>
ShaderMinPrecisionSupport = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_SHADOW_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D9_SHADOW_SUPPORT</unmanaged>
D3d9ShadowSupport = 9,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS1"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS1</unmanaged>
Options1 = 10,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT</unmanaged>
D3d9SimpleInstancingSupport = 11,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_MARKER_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_MARKER_SUPPORT</unmanaged>
MarkerSupport = 12,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D9_OPTIONS1"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D9_OPTIONS1</unmanaged>
D3d9Options1 = 13,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS2"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS2</unmanaged>
Options2 = 14,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS3"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS3</unmanaged>
Options3 = 15,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT</unmanaged>
GpuVirtualAddressSupport = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS4"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS4</unmanaged>
Options4 = 17,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_SHADER_CACHE"]/*' />
/// <unmanaged>D3D11_FEATURE_SHADER_CACHE</unmanaged>
ShaderCache = 18,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_D3D11_OPTIONS5"]/*' />
/// <unmanaged>D3D11_FEATURE_D3D11_OPTIONS5</unmanaged>
Options5 = 19,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE::D3D11_FEATURE_DISPLAYABLE"]/*' />
/// <unmanaged>D3D11_FEATURE_DISPLAYABLE</unmanaged>
Displayable = 20,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_MIN_PRECISION_SUPPORT"]/*' />
/// <unmanaged>D3D11_SHADER_MIN_PRECISION_SUPPORT</unmanaged>
public enum ShaderMinPrecisionSupport : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_MIN_PRECISION_SUPPORT::D3D11_SHADER_MIN_PRECISION_10_BIT"]/*' />
/// <unmanaged>D3D11_SHADER_MIN_PRECISION_10_BIT</unmanaged>
Bit10 = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_MIN_PRECISION_SUPPORT::D3D11_SHADER_MIN_PRECISION_16_BIT"]/*' />
/// <unmanaged>D3D11_SHADER_MIN_PRECISION_16_BIT</unmanaged>
Bit16 = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILED_RESOURCES_TIER"]/*' />
/// <unmanaged>D3D11_TILED_RESOURCES_TIER</unmanaged>
public enum TiledResourcesTier : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILED_RESOURCES_TIER::D3D11_TILED_RESOURCES_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_TILED_RESOURCES_NOT_SUPPORTED</unmanaged>
NotSupported = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILED_RESOURCES_TIER::D3D11_TILED_RESOURCES_TIER_1"]/*' />
/// <unmanaged>D3D11_TILED_RESOURCES_TIER_1</unmanaged>
_1 = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILED_RESOURCES_TIER::D3D11_TILED_RESOURCES_TIER_2"]/*' />
/// <unmanaged>D3D11_TILED_RESOURCES_TIER_2</unmanaged>
_2 = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILED_RESOURCES_TIER::D3D11_TILED_RESOURCES_TIER_3"]/*' />
/// <unmanaged>D3D11_TILED_RESOURCES_TIER_3</unmanaged>
_3 = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER</unmanaged>
public enum ConservativeRasterizationTier : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED</unmanaged>
NotSupported = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_1"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_1</unmanaged>
_1 = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_2"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_2</unmanaged>
_2 = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_TIER::D3D11_CONSERVATIVE_RASTERIZATION_TIER_3"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_TIER_3</unmanaged>
_3 = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_CACHE_SUPPORT_FLAGS"]/*' />
/// <unmanaged>D3D11_SHADER_CACHE_SUPPORT_FLAGS</unmanaged>
[Flags]
public enum ShaderCacheSupportFlags : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_CACHE_SUPPORT_FLAGS::D3D11_SHADER_CACHE_SUPPORT_NONE"]/*' />
/// <unmanaged>D3D11_SHADER_CACHE_SUPPORT_NONE</unmanaged>
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_CACHE_SUPPORT_FLAGS::D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE"]/*' />
/// <unmanaged>D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE</unmanaged>
AutomaticInprocCache = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_CACHE_SUPPORT_FLAGS::D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE"]/*' />
/// <unmanaged>D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE</unmanaged>
AutomaticDiskCache = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHARED_RESOURCE_TIER"]/*' />
/// <unmanaged>D3D11_SHARED_RESOURCE_TIER</unmanaged>
public enum SharedResourceTier : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHARED_RESOURCE_TIER::D3D11_SHARED_RESOURCE_TIER_0"]/*' />
/// <unmanaged>D3D11_SHARED_RESOURCE_TIER_0</unmanaged>
Tier0 = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHARED_RESOURCE_TIER::D3D11_SHARED_RESOURCE_TIER_1"]/*' />
/// <unmanaged>D3D11_SHARED_RESOURCE_TIER_1</unmanaged>
Tier1 = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHARED_RESOURCE_TIER::D3D11_SHARED_RESOURCE_TIER_2"]/*' />
/// <unmanaged>D3D11_SHARED_RESOURCE_TIER_2</unmanaged>
Tier2 = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHARED_RESOURCE_TIER::D3D11_SHARED_RESOURCE_TIER_3"]/*' />
/// <unmanaged>D3D11_SHARED_RESOURCE_TIER_3</unmanaged>
Tier3 = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_TYPE"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_TYPE</unmanaged>
public enum VideoDecoderBufferType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_TYPE::D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS</unmanaged>
PictureParameters = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_TYPE::D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL</unmanaged>
MacroblockControl = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_TYPE::D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE</unmanaged>
ResidualDifference = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_TYPE::D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL</unmanaged>
DeblockingControl = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_TYPE::D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX</unmanaged>
InverseQuantizationMatrix = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_TYPE::D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL</unmanaged>
SliceControl = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_TYPE::D3D11_VIDEO_DECODER_BUFFER_BITSTREAM"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_BITSTREAM</unmanaged>
Bitstream = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_TYPE::D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR</unmanaged>
MotionVector = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_TYPE::D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN</unmanaged>
FilmGrain = 8,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT</unmanaged>
public enum VideoProcessorFormatSupport : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT::D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_INPUT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_INPUT</unmanaged>
Input = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT::D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_OUTPUT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_OUTPUT</unmanaged>
Output = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_DEVICE_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_DEVICE_CAPS</unmanaged>
public enum VideoProcessorDeviceCaps : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_DEVICE_CAPS::D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE</unmanaged>
LinearSpace = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_DEVICE_CAPS::D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC</unmanaged>
Xvycc = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_DEVICE_CAPS::D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION</unmanaged>
RgbRangeConversion = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_DEVICE_CAPS::D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION</unmanaged>
YcbcrMatrixConversion = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_DEVICE_CAPS::D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE</unmanaged>
NominalRange = 16,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS</unmanaged>
public enum VideoProcessorFeatureCaps : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL</unmanaged>
AlphaFill = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION</unmanaged>
Constriction = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY</unmanaged>
LumaKey = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE</unmanaged>
AlphaPalette = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY</unmanaged>
Legacy = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO</unmanaged>
Stereo = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION</unmanaged>
Rotation = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM</unmanaged>
AlphaStream = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO</unmanaged>
PixelAspectRatio = 256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR</unmanaged>
Mirror = 512,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE</unmanaged>
ShaderUsage = 1024,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FEATURE_CAPS::D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10</unmanaged>
MetadataHdr10 = 2048,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_CAPS</unmanaged>
public enum VideoProcessorFilterCaps : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_CAPS::D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS</unmanaged>
Brightness = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_CAPS::D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST</unmanaged>
Contrast = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_CAPS::D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE</unmanaged>
Hue = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_CAPS::D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION</unmanaged>
Saturation = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_CAPS::D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION</unmanaged>
NoiseReduction = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_CAPS::D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT</unmanaged>
EdgeEnhancement = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_CAPS::D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING</unmanaged>
AnamorphicScaling = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_CAPS::D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT</unmanaged>
StereoAdjustment = 128,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FORMAT_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FORMAT_CAPS</unmanaged>
public enum VideoProcessorFormatCaps : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FORMAT_CAPS::D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED</unmanaged>
RgbInterlaced = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FORMAT_CAPS::D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP</unmanaged>
RgbProcamp = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FORMAT_CAPS::D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY</unmanaged>
RgbLumaKey = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FORMAT_CAPS::D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED</unmanaged>
PaletteInterlaced = 8,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS</unmanaged>
public enum VideoProcessorAutoStreamCaps : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS::D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DENOISE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DENOISE</unmanaged>
Denoise = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS::D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DERINGING"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DERINGING</unmanaged>
Deringing = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS::D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_EDGE_ENHANCEMENT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_EDGE_ENHANCEMENT</unmanaged>
EdgeEnhancement = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS::D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_COLOR_CORRECTION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_COLOR_CORRECTION</unmanaged>
ColorCorrection = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS::D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_FLESH_TONE_MAPPING"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_FLESH_TONE_MAPPING</unmanaged>
FleshToneMapping = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS::D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_IMAGE_STABILIZATION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_IMAGE_STABILIZATION</unmanaged>
ImageStabilization = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS::D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_SUPER_RESOLUTION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_SUPER_RESOLUTION</unmanaged>
SuperResolution = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS::D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_ANAMORPHIC_SCALING"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_ANAMORPHIC_SCALING</unmanaged>
AnamorphicScaling = 128,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_CAPS</unmanaged>
public enum VideoProcessorStereoCaps : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_CAPS::D3D11_VIDEO_PROCESSOR_STEREO_CAPS_MONO_OFFSET"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_CAPS_MONO_OFFSET</unmanaged>
MonoOffset = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_CAPS::D3D11_VIDEO_PROCESSOR_STEREO_CAPS_ROW_INTERLEAVED"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_CAPS_ROW_INTERLEAVED</unmanaged>
RowInterleaved = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_CAPS::D3D11_VIDEO_PROCESSOR_STEREO_CAPS_COLUMN_INTERLEAVED"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_CAPS_COLUMN_INTERLEAVED</unmanaged>
ColumnInterleaved = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_CAPS::D3D11_VIDEO_PROCESSOR_STEREO_CAPS_CHECKERBOARD"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_CAPS_CHECKERBOARD</unmanaged>
Checkerboard = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_CAPS::D3D11_VIDEO_PROCESSOR_STEREO_CAPS_FLIP_MODE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_CAPS_FLIP_MODE</unmanaged>
FlipMode = 16,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS</unmanaged>
public enum VideoProcessorProcessorCaps : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS::D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND</unmanaged>
DeinterlaceBlend = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS::D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB</unmanaged>
DeinterlaceBob = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS::D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE</unmanaged>
DeinterlaceAdaptive = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS::D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION</unmanaged>
DeinterlaceMotionCompensation = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS::D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE</unmanaged>
InverseTelecine = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS::D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION</unmanaged>
FrameRateConversion = 32,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS</unmanaged>
public enum VideoProcessorItelecineCaps : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS::D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32</unmanaged>
_32 = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS::D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_22"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_22</unmanaged>
_22 = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS::D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2224"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2224</unmanaged>
_2224 = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS::D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2332"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2332</unmanaged>
_2332 = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS::D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32322"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32322</unmanaged>
_32322 = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS::D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_55"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_55</unmanaged>
_55 = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS::D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_64"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_64</unmanaged>
_64 = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS::D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_87"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_87</unmanaged>
_87 = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS::D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_222222222223"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_222222222223</unmanaged>
_222222222223 = 256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS::D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_OTHER"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_OTHER</unmanaged>
Other = -2147483648,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS</unmanaged>
public enum ContentProtectionCaps : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE</unmanaged>
Software = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE</unmanaged>
Hardware = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON</unmanaged>
ProtectionAlwaysOn = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION</unmanaged>
PartialDecryption = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY</unmanaged>
ContentKey = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY</unmanaged>
FreshenSessionKey = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK</unmanaged>
EncryptedReadBack = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY</unmanaged>
EncryptedReadBackKey = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV</unmanaged>
SequentialCtrIv = 256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY</unmanaged>
EncryptSlicedataOnly = 512,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT</unmanaged>
DecryptionBlt = 1024,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED</unmanaged>
HardwareProtectUncompressed = 2048,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE</unmanaged>
HardwareProtectedMemoryPageable = 4096,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN</unmanaged>
HardwareTeardown = 8192,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION</unmanaged>
HardwareDrmCommunication = 16384,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTENT_PROTECTION_CAPS::D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED"]/*' />
/// <unmanaged>D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED</unmanaged>
HardwareDrmCommunicationMultiThreaded = 32768,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER</unmanaged>
public enum VideoProcessorFilter : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER::D3D11_VIDEO_PROCESSOR_FILTER_BRIGHTNESS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_BRIGHTNESS</unmanaged>
Brightness = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER::D3D11_VIDEO_PROCESSOR_FILTER_CONTRAST"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_CONTRAST</unmanaged>
Contrast = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER::D3D11_VIDEO_PROCESSOR_FILTER_HUE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_HUE</unmanaged>
Hue = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER::D3D11_VIDEO_PROCESSOR_FILTER_SATURATION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_SATURATION</unmanaged>
Saturation = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER::D3D11_VIDEO_PROCESSOR_FILTER_NOISE_REDUCTION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_NOISE_REDUCTION</unmanaged>
NoiseReduction = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER::D3D11_VIDEO_PROCESSOR_FILTER_EDGE_ENHANCEMENT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_EDGE_ENHANCEMENT</unmanaged>
EdgeEnhancement = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER::D3D11_VIDEO_PROCESSOR_FILTER_ANAMORPHIC_SCALING"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_ANAMORPHIC_SCALING</unmanaged>
AnamorphicScaling = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER::D3D11_VIDEO_PROCESSOR_FILTER_STEREO_ADJUSTMENT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_STEREO_ADJUSTMENT</unmanaged>
StereoAdjustment = 7,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_FRAME_FORMAT"]/*' />
/// <unmanaged>D3D11_VIDEO_FRAME_FORMAT</unmanaged>
public enum VideoFrameFormat : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_FRAME_FORMAT::D3D11_VIDEO_FRAME_FORMAT_PROGRESSIVE"]/*' />
/// <unmanaged>D3D11_VIDEO_FRAME_FORMAT_PROGRESSIVE</unmanaged>
Progressive = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_FRAME_FORMAT::D3D11_VIDEO_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST"]/*' />
/// <unmanaged>D3D11_VIDEO_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST</unmanaged>
InterlacedTopFieldFirst = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_FRAME_FORMAT::D3D11_VIDEO_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST"]/*' />
/// <unmanaged>D3D11_VIDEO_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST</unmanaged>
InterlacedBottomFieldFirst = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_USAGE"]/*' />
/// <unmanaged>D3D11_VIDEO_USAGE</unmanaged>
public enum VideoUsage : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_USAGE::D3D11_VIDEO_USAGE_PLAYBACK_NORMAL"]/*' />
/// <unmanaged>D3D11_VIDEO_USAGE_PLAYBACK_NORMAL</unmanaged>
PlaybackNormal = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_USAGE::D3D11_VIDEO_USAGE_OPTIMAL_SPEED"]/*' />
/// <unmanaged>D3D11_VIDEO_USAGE_OPTIMAL_SPEED</unmanaged>
OptimalSpeed = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_USAGE::D3D11_VIDEO_USAGE_OPTIMAL_QUALITY"]/*' />
/// <unmanaged>D3D11_VIDEO_USAGE_OPTIMAL_QUALITY</unmanaged>
OptimalQuality = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE</unmanaged>
public enum VideoProcessorNominalRange : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE::D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_UNDEFINED"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_UNDEFINED</unmanaged>
Undefined = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE::D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_16_235"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_16_235</unmanaged>
_16235 = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE::D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_0_255"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_0_255</unmanaged>
_0255 = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE</unmanaged>
public enum VideoProcessorAlphaFillMode : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE::D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE</unmanaged>
Opaque = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE::D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND</unmanaged>
Background = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE::D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION</unmanaged>
Destination = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE::D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM</unmanaged>
SourceStream = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_OUTPUT_RATE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_OUTPUT_RATE</unmanaged>
public enum VideoProcessorOutputRate : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_OUTPUT_RATE::D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL</unmanaged>
Normal = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_OUTPUT_RATE::D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF</unmanaged>
Half = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_OUTPUT_RATE::D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM</unmanaged>
Custom = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FORMAT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FORMAT</unmanaged>
public enum VideoProcessorStereoFormat : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FORMAT::D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO</unmanaged>
Mono = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FORMAT::D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL</unmanaged>
Horizontal = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FORMAT::D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL</unmanaged>
Vertical = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FORMAT::D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE</unmanaged>
Separate = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FORMAT::D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET</unmanaged>
MonoOffset = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FORMAT::D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED</unmanaged>
RowInterleaved = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FORMAT::D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED</unmanaged>
ColumnInterleaved = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FORMAT::D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD</unmanaged>
Checkerboard = 7,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE</unmanaged>
public enum VideoProcessorStereoFlipMode : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE::D3D11_VIDEO_PROCESSOR_STEREO_FLIP_NONE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FLIP_NONE</unmanaged>
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE::D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME0"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME0</unmanaged>
Frame0 = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE::D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME1"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME1</unmanaged>
Frame1 = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ROTATION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ROTATION</unmanaged>
public enum VideoProcessorRotation : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ROTATION::D3D11_VIDEO_PROCESSOR_ROTATION_IDENTITY"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ROTATION_IDENTITY</unmanaged>
Identity = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ROTATION::D3D11_VIDEO_PROCESSOR_ROTATION_90"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ROTATION_90</unmanaged>
_90 = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ROTATION::D3D11_VIDEO_PROCESSOR_ROTATION_180"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ROTATION_180</unmanaged>
_180 = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_ROTATION::D3D11_VIDEO_PROCESSOR_ROTATION_270"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_ROTATION_270</unmanaged>
_270 = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_TYPE</unmanaged>
public enum AuthenticatedChannelType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_D3D11"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_D3D11</unmanaged>
D3D11 = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE</unmanaged>
DriverSoftware = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CHANNEL_TYPE::D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE</unmanaged>
DriverHardware = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE</unmanaged>
public enum AuthenticatedProcessIdentifierType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_UNKNOWN"]/*' />
/// <unmanaged>D3D11_PROCESSIDTYPE_UNKNOWN</unmanaged>
D3D11_PROCESSIDTYPE_UNKNOWN = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_DWM"]/*' />
/// <unmanaged>D3D11_PROCESSIDTYPE_DWM</unmanaged>
D3D11_PROCESSIDTYPE_DWM = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE::D3D11_PROCESSIDTYPE_HANDLE"]/*' />
/// <unmanaged>D3D11_PROCESSIDTYPE_HANDLE</unmanaged>
D3D11_PROCESSIDTYPE_HANDLE = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE"]/*' />
/// <unmanaged>D3D11_BUS_TYPE</unmanaged>
public enum BusType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_OTHER"]/*' />
/// <unmanaged>D3D11_BUS_TYPE_OTHER</unmanaged>
Other = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCI"]/*' />
/// <unmanaged>D3D11_BUS_TYPE_PCI</unmanaged>
Pci = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCIX"]/*' />
/// <unmanaged>D3D11_BUS_TYPE_PCIX</unmanaged>
Pcix = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_PCIEXPRESS"]/*' />
/// <unmanaged>D3D11_BUS_TYPE_PCIEXPRESS</unmanaged>
Pciexpress = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_TYPE_AGP"]/*' />
/// <unmanaged>D3D11_BUS_TYPE_AGP</unmanaged>
Agp = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET"]/*' />
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET</unmanaged>
ImplModifierInsideOfChipset = 65536,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP"]/*' />
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP</unmanaged>
ImplModifierTracksOnMotherBoardToChip = 131072,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET"]/*' />
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET</unmanaged>
ImplModifierTracksOnMotherBoardToSocket = 196608,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR"]/*' />
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR</unmanaged>
ImplModifierDaughterBoardConnector = 262144,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE"]/*' />
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE</unmanaged>
ImplModifierDaughterBoardConnectorInsideOfNuae = 327680,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUS_TYPE::D3D11_BUS_IMPL_MODIFIER_NON_STANDARD"]/*' />
/// <unmanaged>D3D11_BUS_IMPL_MODIFIER_NON_STANDARD</unmanaged>
ImplModifierNonStandard = -2147483648,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VDOV_DIMENSION"]/*' />
/// <unmanaged>D3D11_VDOV_DIMENSION</unmanaged>
public enum VdovDimension : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VDOV_DIMENSION::D3D11_VDOV_DIMENSION_UNKNOWN"]/*' />
/// <unmanaged>D3D11_VDOV_DIMENSION_UNKNOWN</unmanaged>
Unknown = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VDOV_DIMENSION::D3D11_VDOV_DIMENSION_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_VDOV_DIMENSION_TEXTURE2D</unmanaged>
Texture2D = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VPIV_DIMENSION"]/*' />
/// <unmanaged>D3D11_VPIV_DIMENSION</unmanaged>
public enum VpivDimension : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VPIV_DIMENSION::D3D11_VPIV_DIMENSION_UNKNOWN"]/*' />
/// <unmanaged>D3D11_VPIV_DIMENSION_UNKNOWN</unmanaged>
Unknown = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VPIV_DIMENSION::D3D11_VPIV_DIMENSION_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_VPIV_DIMENSION_TEXTURE2D</unmanaged>
Texture2D = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VPOV_DIMENSION"]/*' />
/// <unmanaged>D3D11_VPOV_DIMENSION</unmanaged>
public enum VpovDimension : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VPOV_DIMENSION::D3D11_VPOV_DIMENSION_UNKNOWN"]/*' />
/// <unmanaged>D3D11_VPOV_DIMENSION_UNKNOWN</unmanaged>
Unknown = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VPOV_DIMENSION::D3D11_VPOV_DIMENSION_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_VPOV_DIMENSION_TEXTURE2D</unmanaged>
Texture2D = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VPOV_DIMENSION::D3D11_VPOV_DIMENSION_TEXTURE2DARRAY"]/*' />
/// <unmanaged>D3D11_VPOV_DIMENSION_TEXTURE2DARRAY</unmanaged>
Texture2DArray = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_FLAG</unmanaged>
[Flags]
public enum CreateDeviceFlags : uint
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_SINGLETHREADED"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_SINGLETHREADED</unmanaged>
Singlethreaded = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DEBUG"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_DEBUG</unmanaged>
Debug = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_SWITCH_TO_REF"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_SWITCH_TO_REF</unmanaged>
SwitchToRef = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS</unmanaged>
PreventInternalThreadingOptimizations = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_BGRA_SUPPORT"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_BGRA_SUPPORT</unmanaged>
BgraSupport = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DEBUGGABLE"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_DEBUGGABLE</unmanaged>
Debuggable = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY</unmanaged>
PreventAlteringLayerSettingsFromRegistry = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT</unmanaged>
DisableGpuTimeout = 256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CREATE_DEVICE_FLAG::D3D11_CREATE_DEVICE_VIDEO_SUPPORT"]/*' />
/// <unmanaged>D3D11_CREATE_DEVICE_VIDEO_SUPPORT</unmanaged>
VideoSupport = 2048,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RLDO_FLAGS"]/*' />
/// <unmanaged>D3D11_RLDO_FLAGS</unmanaged>
[Flags]
public enum RldoFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RLDO_FLAGS::D3D11_RLDO_SUMMARY"]/*' />
/// <unmanaged>D3D11_RLDO_SUMMARY</unmanaged>
Summary = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RLDO_FLAGS::D3D11_RLDO_DETAIL"]/*' />
/// <unmanaged>D3D11_RLDO_DETAIL</unmanaged>
Detail = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RLDO_FLAGS::D3D11_RLDO_IGNORE_INTERNAL"]/*' />
/// <unmanaged>D3D11_RLDO_IGNORE_INTERNAL</unmanaged>
IgnoreInternal = 4,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_RESOURCE_TYPE"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_RESOURCE_TYPE</unmanaged>
public enum ShaderTrackingResourceType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_RESOURCE_TYPE::D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE</unmanaged>
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_RESOURCE_TYPE::D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY</unmanaged>
UavDevicememory = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_RESOURCE_TYPE::D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY</unmanaged>
NonUavDevicememory = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_RESOURCE_TYPE::D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY</unmanaged>
AllDevicememory = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_RESOURCE_TYPE::D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY</unmanaged>
GroupsharedMemory = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_RESOURCE_TYPE::D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY</unmanaged>
AllSharedMemory = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_RESOURCE_TYPE::D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV</unmanaged>
GroupsharedNonUav = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_RESOURCE_TYPE::D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL</unmanaged>
All = 7,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTIONS</unmanaged>
public enum ShaderTrackingOptions : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_IGNORE"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_IGNORE</unmanaged>
OptionIgnore = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED</unmanaged>
OptionTrackUninitialized = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_TRACK_RAW"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_TRACK_RAW</unmanaged>
OptionTrackRaw = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_TRACK_WAR"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_TRACK_WAR</unmanaged>
OptionTrackWar = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_TRACK_WAW"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_TRACK_WAW</unmanaged>
OptionTrackWaw = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME</unmanaged>
OptionAllowSame = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY</unmanaged>
OptionTrackAtomicConsistency = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS</unmanaged>
OptionTrackRawAcrossThreadgroups = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS</unmanaged>
OptionTrackWarAcrossThreadgroups = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS</unmanaged>
OptionTrackWawAcrossThreadgroups = 256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS</unmanaged>
OptionTrackAtomicConsistencyAcrossThreadgroups = 512,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS</unmanaged>
OptionUavSpecificFlags = 960,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS</unmanaged>
OptionAllHazards = 1006,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME</unmanaged>
OptionAllHazardsAllowingSame = 1022,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACKING_OPTIONS::D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS"]/*' />
/// <unmanaged>D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS</unmanaged>
OptionAllOptions = 1023,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY</unmanaged>
public enum MessageCategory : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED</unmanaged>
ApplicationDefined = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_MISCELLANEOUS"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_MISCELLANEOUS</unmanaged>
Miscellaneous = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_INITIALIZATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_INITIALIZATION</unmanaged>
Initialization = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_CLEANUP"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_CLEANUP</unmanaged>
Cleanup = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_COMPILATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_COMPILATION</unmanaged>
Compilation = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_STATE_CREATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_STATE_CREATION</unmanaged>
StateCreation = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_STATE_SETTING"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_STATE_SETTING</unmanaged>
StateSetting = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_STATE_GETTING"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_STATE_GETTING</unmanaged>
StateGetting = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION</unmanaged>
ResourceManipulation = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_EXECUTION"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_EXECUTION</unmanaged>
Execution = 9,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_CATEGORY::D3D11_MESSAGE_CATEGORY_SHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_CATEGORY_SHADER</unmanaged>
Shader = 10,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_SEVERITY"]/*' />
/// <unmanaged>D3D11_MESSAGE_SEVERITY</unmanaged>
public enum MessageSeverity : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_SEVERITY::D3D11_MESSAGE_SEVERITY_CORRUPTION"]/*' />
/// <unmanaged>D3D11_MESSAGE_SEVERITY_CORRUPTION</unmanaged>
Corruption = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_SEVERITY::D3D11_MESSAGE_SEVERITY_ERROR"]/*' />
/// <unmanaged>D3D11_MESSAGE_SEVERITY_ERROR</unmanaged>
Error = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_SEVERITY::D3D11_MESSAGE_SEVERITY_WARNING"]/*' />
/// <unmanaged>D3D11_MESSAGE_SEVERITY_WARNING</unmanaged>
Warning = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_SEVERITY::D3D11_MESSAGE_SEVERITY_INFO"]/*' />
/// <unmanaged>D3D11_MESSAGE_SEVERITY_INFO</unmanaged>
Info = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_SEVERITY::D3D11_MESSAGE_SEVERITY_MESSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_SEVERITY_MESSAGE</unmanaged>
Message = 4,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID</unmanaged>
public enum MessageId : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_UNKNOWN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_UNKNOWN</unmanaged>
Unknown = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD</unmanaged>
DeviceIasetvertexbuffersHazard = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD</unmanaged>
DeviceIasetindexbufferHazard = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD</unmanaged>
DeviceVssetshaderresourcesHazard = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD</unmanaged>
DeviceVssetconstantbuffersHazard = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD</unmanaged>
DeviceGssetshaderresourcesHazard = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD</unmanaged>
DeviceGssetconstantbuffersHazard = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD</unmanaged>
DevicePssetshaderresourcesHazard = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD</unmanaged>
DevicePssetconstantbuffersHazard = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD</unmanaged>
DeviceOmsetrendertargetsHazard = 9,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD</unmanaged>
DeviceSosettargetsHazard = 10,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_STRING_FROM_APPLICATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_STRING_FROM_APPLICATION</unmanaged>
StringFromApplication = 11,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_THIS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_THIS</unmanaged>
CorruptedThis = 12,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER1"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER1</unmanaged>
CorruptedParameter1 = 13,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER2"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER2</unmanaged>
CorruptedParameter2 = 14,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER3"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER3</unmanaged>
CorruptedParameter3 = 15,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER4"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER4</unmanaged>
CorruptedParameter4 = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER5"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER5</unmanaged>
CorruptedParameter5 = 17,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER6"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER6</unmanaged>
CorruptedParameter6 = 18,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER7</unmanaged>
CorruptedParameter7 = 19,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER8"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER8</unmanaged>
CorruptedParameter8 = 20,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER9"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER9</unmanaged>
CorruptedParameter9 = 21,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER10"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER10</unmanaged>
CorruptedParameter10 = 22,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER11"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER11</unmanaged>
CorruptedParameter11 = 23,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER12"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER12</unmanaged>
CorruptedParameter12 = 24,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER13"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER13</unmanaged>
CorruptedParameter13 = 25,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER14"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER14</unmanaged>
CorruptedParameter14 = 26,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_PARAMETER15"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_PARAMETER15</unmanaged>
CorruptedParameter15 = 27,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CORRUPTED_MULTITHREADING"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CORRUPTED_MULTITHREADING</unmanaged>
CorruptedMultithreading = 28,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY</unmanaged>
MessageReportingOutofmemory = 29,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT</unmanaged>
IasetinputlayoutUnbinddeletingobject = 30,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT</unmanaged>
IasetvertexbuffersUnbinddeletingobject = 31,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT</unmanaged>
IasetindexbufferUnbinddeletingobject = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT</unmanaged>
VssetshaderUnbinddeletingobject = 33,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT</unmanaged>
VssetshaderresourcesUnbinddeletingobject = 34,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT</unmanaged>
VssetconstantbuffersUnbinddeletingobject = 35,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT</unmanaged>
VssetsamplersUnbinddeletingobject = 36,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT</unmanaged>
GssetshaderUnbinddeletingobject = 37,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT</unmanaged>
GssetshaderresourcesUnbinddeletingobject = 38,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT</unmanaged>
GssetconstantbuffersUnbinddeletingobject = 39,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT</unmanaged>
GssetsamplersUnbinddeletingobject = 40,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT</unmanaged>
SosettargetsUnbinddeletingobject = 41,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT</unmanaged>
PssetshaderUnbinddeletingobject = 42,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT</unmanaged>
PssetshaderresourcesUnbinddeletingobject = 43,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT</unmanaged>
PssetconstantbuffersUnbinddeletingobject = 44,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT</unmanaged>
PssetsamplersUnbinddeletingobject = 45,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT</unmanaged>
RssetstateUnbinddeletingobject = 46,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT</unmanaged>
OmsetblendstateUnbinddeletingobject = 47,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT</unmanaged>
OmsetdepthstencilstateUnbinddeletingobject = 48,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT</unmanaged>
OmsetrendertargetsUnbinddeletingobject = 49,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT</unmanaged>
SetpredicationUnbinddeletingobject = 50,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETPRIVATEDATA_MOREDATA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETPRIVATEDATA_MOREDATA</unmanaged>
GetprivatedataMoredata = 51,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA</unmanaged>
SetprivatedataInvalidfreedata = 52,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN</unmanaged>
SetprivatedataInvalidiunknown = 53,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS</unmanaged>
SetprivatedataInvalidflags = 54,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS</unmanaged>
SetprivatedataChangingparams = 55,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY</unmanaged>
SetprivatedataOutofmemory = 56,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT</unmanaged>
CreatebufferUnrecognizedformat = 57,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES</unmanaged>
CreatebufferInvalidsamples = 58,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE</unmanaged>
CreatebufferUnrecognizedusage = 59,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS</unmanaged>
CreatebufferUnrecognizedbindflags = 60,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS</unmanaged>
CreatebufferUnrecognizedcpuaccessflags = 61,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS</unmanaged>
CreatebufferUnrecognizedmiscflags = 62,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS</unmanaged>
CreatebufferInvalidcpuaccessflags = 63,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS</unmanaged>
CreatebufferInvalidbindflags = 64,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA</unmanaged>
CreatebufferInvalidinitialdata = 65,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS</unmanaged>
CreatebufferInvaliddimensions = 66,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS</unmanaged>
CreatebufferInvalidmiplevels = 67,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS</unmanaged>
CreatebufferInvalidmiscflags = 68,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN</unmanaged>
CreatebufferInvalidargReturn = 69,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN</unmanaged>
CreatebufferOutofmemoryReturn = 70,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_NULLDESC</unmanaged>
CreatebufferNulldesc = 71,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS</unmanaged>
CreatebufferInvalidconstantbufferbindings = 72,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION</unmanaged>
CreatebufferLargeallocation = 73,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT</unmanaged>
Createtexture1dUnrecognizedformat = 74,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT</unmanaged>
Createtexture1dUnsupportedformat = 75,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES</unmanaged>
Createtexture1dInvalidsamples = 76,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE</unmanaged>
Createtexture1dUnrecognizedusage = 77,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS</unmanaged>
Createtexture1dUnrecognizedbindflags = 78,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS</unmanaged>
Createtexture1dUnrecognizedcpuaccessflags = 79,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS</unmanaged>
Createtexture1dUnrecognizedmiscflags = 80,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS</unmanaged>
Createtexture1dInvalidcpuaccessflags = 81,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS</unmanaged>
Createtexture1dInvalidbindflags = 82,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA</unmanaged>
Createtexture1dInvalidinitialdata = 83,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS</unmanaged>
Createtexture1dInvaliddimensions = 84,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS</unmanaged>
Createtexture1dInvalidmiplevels = 85,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS</unmanaged>
Createtexture1dInvalidmiscflags = 86,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN</unmanaged>
Createtexture1dInvalidargReturn = 87,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN</unmanaged>
Createtexture1dOutofmemoryReturn = 88,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_NULLDESC</unmanaged>
Createtexture1dNulldesc = 89,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION</unmanaged>
Createtexture1dLargeallocation = 90,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT</unmanaged>
Createtexture2dUnrecognizedformat = 91,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT</unmanaged>
Createtexture2dUnsupportedformat = 92,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES</unmanaged>
Createtexture2dInvalidsamples = 93,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE</unmanaged>
Createtexture2dUnrecognizedusage = 94,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS</unmanaged>
Createtexture2dUnrecognizedbindflags = 95,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS</unmanaged>
Createtexture2dUnrecognizedcpuaccessflags = 96,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS</unmanaged>
Createtexture2dUnrecognizedmiscflags = 97,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS</unmanaged>
Createtexture2dInvalidcpuaccessflags = 98,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS</unmanaged>
Createtexture2dInvalidbindflags = 99,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA</unmanaged>
Createtexture2dInvalidinitialdata = 100,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS</unmanaged>
Createtexture2dInvaliddimensions = 101,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS</unmanaged>
Createtexture2dInvalidmiplevels = 102,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS</unmanaged>
Createtexture2dInvalidmiscflags = 103,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN</unmanaged>
Createtexture2dInvalidargReturn = 104,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN</unmanaged>
Createtexture2dOutofmemoryReturn = 105,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_NULLDESC</unmanaged>
Createtexture2dNulldesc = 106,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION</unmanaged>
Createtexture2dLargeallocation = 107,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT</unmanaged>
Createtexture3dUnrecognizedformat = 108,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT</unmanaged>
Createtexture3dUnsupportedformat = 109,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES</unmanaged>
Createtexture3dInvalidsamples = 110,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE</unmanaged>
Createtexture3dUnrecognizedusage = 111,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS</unmanaged>
Createtexture3dUnrecognizedbindflags = 112,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS</unmanaged>
Createtexture3dUnrecognizedcpuaccessflags = 113,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS</unmanaged>
Createtexture3dUnrecognizedmiscflags = 114,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS</unmanaged>
Createtexture3dInvalidcpuaccessflags = 115,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS</unmanaged>
Createtexture3dInvalidbindflags = 116,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA</unmanaged>
Createtexture3dInvalidinitialdata = 117,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS</unmanaged>
Createtexture3dInvaliddimensions = 118,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS</unmanaged>
Createtexture3dInvalidmiplevels = 119,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS</unmanaged>
Createtexture3dInvalidmiscflags = 120,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN</unmanaged>
Createtexture3dInvalidargReturn = 121,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN</unmanaged>
Createtexture3dOutofmemoryReturn = 122,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_NULLDESC</unmanaged>
Createtexture3dNulldesc = 123,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION</unmanaged>
Createtexture3dLargeallocation = 124,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT</unmanaged>
CreateshaderresourceviewUnrecognizedformat = 125,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC</unmanaged>
CreateshaderresourceviewInvaliddesc = 126,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT</unmanaged>
CreateshaderresourceviewInvalidformat = 127,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS</unmanaged>
CreateshaderresourceviewInvaliddimensions = 128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE</unmanaged>
CreateshaderresourceviewInvalidresource = 129,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS</unmanaged>
CreateshaderresourceviewToomanyobjects = 130,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN</unmanaged>
CreateshaderresourceviewInvalidargReturn = 131,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN</unmanaged>
CreateshaderresourceviewOutofmemoryReturn = 132,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT</unmanaged>
CreaterendertargetviewUnrecognizedformat = 133,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT</unmanaged>
CreaterendertargetviewUnsupportedformat = 134,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC</unmanaged>
CreaterendertargetviewInvaliddesc = 135,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT</unmanaged>
CreaterendertargetviewInvalidformat = 136,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS</unmanaged>
CreaterendertargetviewInvaliddimensions = 137,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE</unmanaged>
CreaterendertargetviewInvalidresource = 138,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS</unmanaged>
CreaterendertargetviewToomanyobjects = 139,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN</unmanaged>
CreaterendertargetviewInvalidargReturn = 140,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN</unmanaged>
CreaterendertargetviewOutofmemoryReturn = 141,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT</unmanaged>
CreatedepthstencilviewUnrecognizedformat = 142,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC</unmanaged>
CreatedepthstencilviewInvaliddesc = 143,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT</unmanaged>
CreatedepthstencilviewInvalidformat = 144,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS</unmanaged>
CreatedepthstencilviewInvaliddimensions = 145,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE</unmanaged>
CreatedepthstencilviewInvalidresource = 146,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS</unmanaged>
CreatedepthstencilviewToomanyobjects = 147,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN</unmanaged>
CreatedepthstencilviewInvalidargReturn = 148,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN</unmanaged>
CreatedepthstencilviewOutofmemoryReturn = 149,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY</unmanaged>
CreateinputlayoutOutofmemory = 150,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS</unmanaged>
CreateinputlayoutToomanyelements = 151,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT</unmanaged>
CreateinputlayoutInvalidformat = 152,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT</unmanaged>
CreateinputlayoutIncompatibleformat = 153,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT</unmanaged>
CreateinputlayoutInvalidslot = 154,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS</unmanaged>
CreateinputlayoutInvalidinputslotclass = 155,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH</unmanaged>
CreateinputlayoutSteprateslotclassmismatch = 156,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE</unmanaged>
CreateinputlayoutInvalidslotclasschange = 157,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE</unmanaged>
CreateinputlayoutInvalidstepratechange = 158,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT</unmanaged>
CreateinputlayoutInvalidalignment = 159,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC</unmanaged>
CreateinputlayoutDuplicatesemantic = 160,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE</unmanaged>
CreateinputlayoutUnparseableinputsignature = 161,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC</unmanaged>
CreateinputlayoutNullsemantic = 162,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT</unmanaged>
CreateinputlayoutMissingelement = 163,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC</unmanaged>
CreateinputlayoutNulldesc = 164,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY</unmanaged>
CreatevertexshaderOutofmemory = 165,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE</unmanaged>
CreatevertexshaderInvalidshaderbytecode = 166,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE</unmanaged>
CreatevertexshaderInvalidshadertype = 167,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY</unmanaged>
CreategeometryshaderOutofmemory = 168,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE</unmanaged>
CreategeometryshaderInvalidshaderbytecode = 169,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE</unmanaged>
CreategeometryshaderInvalidshadertype = 170,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY</unmanaged>
CreategeometryshaderwithstreamoutputOutofmemory = 171,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE</unmanaged>
CreategeometryshaderwithstreamoutputInvalidshaderbytecode = 172,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE</unmanaged>
CreategeometryshaderwithstreamoutputInvalidshadertype = 173,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES</unmanaged>
CreategeometryshaderwithstreamoutputInvalidnumentries = 174,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED</unmanaged>
CreategeometryshaderwithstreamoutputOutputstreamstrideunused = 175,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL</unmanaged>
CreategeometryshaderwithstreamoutputUnexpecteddecl = 176,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL</unmanaged>
CreategeometryshaderwithstreamoutputExpecteddecl = 177,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED</unmanaged>
CreategeometryshaderwithstreamoutputOutputslot0expected = 178,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT</unmanaged>
CreategeometryshaderwithstreamoutputInvalidoutputslot = 179,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT</unmanaged>
CreategeometryshaderwithstreamoutputOnlyoneelementperslot = 180,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT</unmanaged>
CreategeometryshaderwithstreamoutputInvalidcomponentcount = 181,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT</unmanaged>
CreategeometryshaderwithstreamoutputInvalidstartcomponentandcomponentcount = 182,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION</unmanaged>
CreategeometryshaderwithstreamoutputInvalidgapdefinition = 183,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT</unmanaged>
CreategeometryshaderwithstreamoutputRepeatedoutput = 184,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE</unmanaged>
CreategeometryshaderwithstreamoutputInvalidoutputstreamstride = 185,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC</unmanaged>
CreategeometryshaderwithstreamoutputMissingsemantic = 186,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH</unmanaged>
CreategeometryshaderwithstreamoutputMaskmismatch = 187,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS</unmanaged>
CreategeometryshaderwithstreamoutputCanthaveonlygaps = 188,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX</unmanaged>
CreategeometryshaderwithstreamoutputDecltoocomplex = 189,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE</unmanaged>
CreategeometryshaderwithstreamoutputMissingoutputsignature = 190,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY</unmanaged>
CreatepixelshaderOutofmemory = 191,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE</unmanaged>
CreatepixelshaderInvalidshaderbytecode = 192,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE</unmanaged>
CreatepixelshaderInvalidshadertype = 193,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE</unmanaged>
CreaterasterizerstateInvalidfillmode = 194,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE</unmanaged>
CreaterasterizerstateInvalidcullmode = 195,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP</unmanaged>
CreaterasterizerstateInvaliddepthbiasclamp = 196,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS</unmanaged>
CreaterasterizerstateInvalidslopescaleddepthbias = 197,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS</unmanaged>
CreaterasterizerstateToomanyobjects = 198,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC</unmanaged>
CreaterasterizerstateNulldesc = 199,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK</unmanaged>
CreatedepthstencilstateInvaliddepthwritemask = 200,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC</unmanaged>
CreatedepthstencilstateInvaliddepthfunc = 201,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP</unmanaged>
CreatedepthstencilstateInvalidfrontfacestencilfailop = 202,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP</unmanaged>
CreatedepthstencilstateInvalidfrontfacestencilzfailop = 203,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP</unmanaged>
CreatedepthstencilstateInvalidfrontfacestencilpassop = 204,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC</unmanaged>
CreatedepthstencilstateInvalidfrontfacestencilfunc = 205,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP</unmanaged>
CreatedepthstencilstateInvalidbackfacestencilfailop = 206,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP</unmanaged>
CreatedepthstencilstateInvalidbackfacestencilzfailop = 207,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP</unmanaged>
CreatedepthstencilstateInvalidbackfacestencilpassop = 208,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC</unmanaged>
CreatedepthstencilstateInvalidbackfacestencilfunc = 209,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS</unmanaged>
CreatedepthstencilstateToomanyobjects = 210,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC</unmanaged>
CreatedepthstencilstateNulldesc = 211,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND</unmanaged>
CreateblendstateInvalidsrcblend = 212,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND</unmanaged>
CreateblendstateInvaliddestblend = 213,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP</unmanaged>
CreateblendstateInvalidblendop = 214,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA</unmanaged>
CreateblendstateInvalidsrcblendalpha = 215,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA</unmanaged>
CreateblendstateInvaliddestblendalpha = 216,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA</unmanaged>
CreateblendstateInvalidblendopalpha = 217,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK</unmanaged>
CreateblendstateInvalidrendertargetwritemask = 218,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS</unmanaged>
CreateblendstateToomanyobjects = 219,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC</unmanaged>
CreateblendstateNulldesc = 220,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER</unmanaged>
CreatesamplerstateInvalidfilter = 221,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU</unmanaged>
CreatesamplerstateInvalidaddressu = 222,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV</unmanaged>
CreatesamplerstateInvalidaddressv = 223,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW</unmanaged>
CreatesamplerstateInvalidaddressw = 224,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS</unmanaged>
CreatesamplerstateInvalidmiplodbias = 225,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY</unmanaged>
CreatesamplerstateInvalidmaxanisotropy = 226,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC</unmanaged>
CreatesamplerstateInvalidcomparisonfunc = 227,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD</unmanaged>
CreatesamplerstateInvalidminlod = 228,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD</unmanaged>
CreatesamplerstateInvalidmaxlod = 229,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS</unmanaged>
CreatesamplerstateToomanyobjects = 230,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC</unmanaged>
CreatesamplerstateNulldesc = 231,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY</unmanaged>
CreatequeryorpredicateInvalidquery = 232,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS</unmanaged>
CreatequeryorpredicateInvalidmiscflags = 233,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG</unmanaged>
CreatequeryorpredicateUnexpectedmiscflag = 234,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC</unmanaged>
CreatequeryorpredicateNulldesc = 235,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED</unmanaged>
DeviceIasetprimitivetopologyTopologyUnrecognized = 236,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED</unmanaged>
DeviceIasetprimitivetopologyTopologyUndefined = 237,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER</unmanaged>
IasetvertexbuffersInvalidbuffer = 238,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE</unmanaged>
DeviceIasetvertexbuffersOffsetTooLarge = 239,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceIasetvertexbuffersBuffersEmpty = 240,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER</unmanaged>
IasetindexbufferInvalidbuffer = 241,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID</unmanaged>
DeviceIasetindexbufferFormatInvalid = 242,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE</unmanaged>
DeviceIasetindexbufferOffsetTooLarge = 243,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED</unmanaged>
DeviceIasetindexbufferOffsetUnaligned = 244,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DeviceVssetshaderresourcesViewsEmpty = 245,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER</unmanaged>
VssetconstantbuffersInvalidbuffer = 246,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceVssetconstantbuffersBuffersEmpty = 247,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DeviceVssetsamplersSamplersEmpty = 248,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DeviceGssetshaderresourcesViewsEmpty = 249,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER</unmanaged>
GssetconstantbuffersInvalidbuffer = 250,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceGssetconstantbuffersBuffersEmpty = 251,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DeviceGssetsamplersSamplersEmpty = 252,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER</unmanaged>
SosettargetsInvalidbuffer = 253,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED</unmanaged>
DeviceSosettargetsOffsetUnaligned = 254,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DevicePssetshaderresourcesViewsEmpty = 255,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER</unmanaged>
PssetconstantbuffersInvalidbuffer = 256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DevicePssetconstantbuffersBuffersEmpty = 257,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DevicePssetsamplersSamplersEmpty = 258,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT</unmanaged>
DeviceRssetviewportsInvalidviewport = 259,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR</unmanaged>
DeviceRssetscissorrectsInvalidscissor = 260,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH</unmanaged>
ClearrendertargetviewDenormflush = 261,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH</unmanaged>
CleardepthstencilviewDenormflush = 262,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID</unmanaged>
CleardepthstencilviewInvalid = 263,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceIagetvertexbuffersBuffersEmpty = 264,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DeviceVsgetshaderresourcesViewsEmpty = 265,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceVsgetconstantbuffersBuffersEmpty = 266,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DeviceVsgetsamplersSamplersEmpty = 267,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DeviceGsgetshaderresourcesViewsEmpty = 268,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceGsgetconstantbuffersBuffersEmpty = 269,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DeviceGsgetsamplersSamplersEmpty = 270,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY</unmanaged>
DeviceSogettargetsBuffersEmpty = 271,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DevicePsgetshaderresourcesViewsEmpty = 272,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DevicePsgetconstantbuffersBuffersEmpty = 273,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DevicePsgetsamplersSamplersEmpty = 274,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY</unmanaged>
DeviceRsgetviewportsViewportsEmpty = 275,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY</unmanaged>
DeviceRsgetscissorrectsRectsEmpty = 276,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID</unmanaged>
DeviceGeneratemipsResourceInvalid = 277,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE</unmanaged>
CopysubresourceregionInvaliddestinationsubresource = 278,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE</unmanaged>
CopysubresourceregionInvalidsourcesubresource = 279,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX</unmanaged>
CopysubresourceregionInvalidsourcebox = 280,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE</unmanaged>
CopysubresourceregionInvalidsource = 281,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE</unmanaged>
CopysubresourceregionInvaliddestinationstate = 282,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE</unmanaged>
CopysubresourceregionInvalidsourcestate = 283,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE</unmanaged>
CopyresourceInvalidsource = 284,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE</unmanaged>
CopyresourceInvaliddestinationstate = 285,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE</unmanaged>
CopyresourceInvalidsourcestate = 286,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE</unmanaged>
UpdatesubresourceInvaliddestinationsubresource = 287,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX</unmanaged>
UpdatesubresourceInvaliddestinationbox = 288,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE</unmanaged>
UpdatesubresourceInvaliddestinationstate = 289,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID</unmanaged>
DeviceResolvesubresourceDestinationInvalid = 290,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID</unmanaged>
DeviceResolvesubresourceDestinationSubresourceInvalid = 291,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID</unmanaged>
DeviceResolvesubresourceSourceInvalid = 292,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID</unmanaged>
DeviceResolvesubresourceSourceSubresourceInvalid = 293,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID</unmanaged>
DeviceResolvesubresourceFormatInvalid = 294,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE</unmanaged>
BufferMapInvalidmaptype = 295,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS</unmanaged>
BufferMapInvalidflags = 296,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED</unmanaged>
BufferMapAlreadymapped = 297,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN</unmanaged>
BufferMapDeviceremovedReturn = 298,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED</unmanaged>
BufferUnmapNotmapped = 299,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE</unmanaged>
Texture1DMapInvalidmaptype = 300,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE</unmanaged>
Texture1DMapInvalidsubresource = 301,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS</unmanaged>
Texture1DMapInvalidflags = 302,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED</unmanaged>
Texture1DMapAlreadymapped = 303,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN</unmanaged>
Texture1DMapDeviceremovedReturn = 304,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE</unmanaged>
Texture1DUnmapInvalidsubresource = 305,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED</unmanaged>
Texture1DUnmapNotmapped = 306,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE</unmanaged>
Texture2DMapInvalidmaptype = 307,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE</unmanaged>
Texture2DMapInvalidsubresource = 308,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS</unmanaged>
Texture2DMapInvalidflags = 309,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED</unmanaged>
Texture2DMapAlreadymapped = 310,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN</unmanaged>
Texture2DMapDeviceremovedReturn = 311,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE</unmanaged>
Texture2DUnmapInvalidsubresource = 312,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED</unmanaged>
Texture2DUnmapNotmapped = 313,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE</unmanaged>
Texture3DMapInvalidmaptype = 314,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE</unmanaged>
Texture3DMapInvalidsubresource = 315,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS</unmanaged>
Texture3DMapInvalidflags = 316,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED</unmanaged>
Texture3DMapAlreadymapped = 317,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN</unmanaged>
Texture3DMapDeviceremovedReturn = 318,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE</unmanaged>
Texture3DUnmapInvalidsubresource = 319,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED</unmanaged>
Texture3DUnmapNotmapped = 320,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED</unmanaged>
CheckformatsupportFormatDeprecated = 321,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED</unmanaged>
CheckmultisamplequalitylevelsFormatDeprecated = 322,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS</unmanaged>
SetexceptionmodeUnrecognizedflags = 323,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN</unmanaged>
SetexceptionmodeInvalidargReturn = 324,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN</unmanaged>
SetexceptionmodeDeviceremovedReturn = 325,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE</unmanaged>
RefSimulatingInfinitelyFastHardware = 326,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_THREADING_MODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_THREADING_MODE</unmanaged>
RefThreadingMode = 327,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_UMDRIVER_EXCEPTION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_UMDRIVER_EXCEPTION</unmanaged>
RefUmdriverException = 328,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_KMDRIVER_EXCEPTION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_KMDRIVER_EXCEPTION</unmanaged>
RefKmdriverException = 329,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_HARDWARE_EXCEPTION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_HARDWARE_EXCEPTION</unmanaged>
RefHardwareException = 330,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE</unmanaged>
RefAccessingIndexableTempOutOfRange = 331,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER</unmanaged>
RefProblemParsingShader = 332,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_OUT_OF_MEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_OUT_OF_MEMORY</unmanaged>
RefOutOfMemory = 333,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_INFO"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_INFO</unmanaged>
RefInfo = 334,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW</unmanaged>
DeviceDrawVertexposOverflow = 335,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW</unmanaged>
DeviceDrawindexedIndexposOverflow = 336,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW</unmanaged>
DeviceDrawinstancedVertexposOverflow = 337,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW</unmanaged>
DeviceDrawinstancedInstanceposOverflow = 338,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW</unmanaged>
DeviceDrawindexedinstancedInstanceposOverflow = 339,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW</unmanaged>
DeviceDrawindexedinstancedIndexposOverflow = 340,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET</unmanaged>
DeviceDrawVertexShaderNotSet = 341,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND</unmanaged>
DeviceShaderLinkageSemanticnameNotFound = 342,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX</unmanaged>
DeviceShaderLinkageRegisterindex = 343,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE</unmanaged>
DeviceShaderLinkageComponenttype = 344,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK</unmanaged>
DeviceShaderLinkageRegistermask = 345,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE</unmanaged>
DeviceShaderLinkageSystemvalue = 346,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS</unmanaged>
DeviceShaderLinkageNeverwrittenAlwaysreads = 347,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET</unmanaged>
DeviceDrawVertexBufferNotSet = 348,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET</unmanaged>
DeviceDrawInputlayoutNotSet = 349,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET</unmanaged>
DeviceDrawConstantBufferNotSet = 350,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL</unmanaged>
DeviceDrawConstantBufferTooSmall = 351,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET</unmanaged>
DeviceDrawSamplerNotSet = 352,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET</unmanaged>
DeviceDrawShaderresourceviewNotSet = 353,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH</unmanaged>
DeviceDrawViewDimensionMismatch = 354,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL</unmanaged>
DeviceDrawVertexBufferStrideTooSmall = 355,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL</unmanaged>
DeviceDrawVertexBufferTooSmall = 356,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET</unmanaged>
DeviceDrawIndexBufferNotSet = 357,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID</unmanaged>
DeviceDrawIndexBufferFormatInvalid = 358,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL</unmanaged>
DeviceDrawIndexBufferTooSmall = 359,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH</unmanaged>
DeviceDrawGsInputPrimitiveMismatch = 360,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH</unmanaged>
DeviceDrawResourceReturnTypeMismatch = 361,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT</unmanaged>
DeviceDrawPositionNotPresent = 362,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET</unmanaged>
DeviceDrawOutputStreamNotSet = 363,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED</unmanaged>
DeviceDrawBoundResourceMapped = 364,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY</unmanaged>
DeviceDrawInvalidPrimitivetopology = 365,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED</unmanaged>
DeviceDrawVertexOffsetUnaligned = 366,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED</unmanaged>
DeviceDrawVertexStrideUnaligned = 367,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED</unmanaged>
DeviceDrawIndexOffsetUnaligned = 368,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED</unmanaged>
DeviceDrawOutputStreamOffsetUnaligned = 369,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED</unmanaged>
DeviceDrawResourceFormatLdUnsupported = 370,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED</unmanaged>
DeviceDrawResourceFormatSampleUnsupported = 371,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED</unmanaged>
DeviceDrawResourceFormatSampleCUnsupported = 372,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED</unmanaged>
DeviceDrawResourceMultisampleUnsupported = 373,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE</unmanaged>
DeviceDrawSOTargetsBoundWithoutSource = 374,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER</unmanaged>
DeviceDrawSOStrideLargerThanBuffer = 375,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING</unmanaged>
DeviceDrawOmRenderTargetDoesNotSupportBlending = 376,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0</unmanaged>
DeviceDrawOmDualSourceBlendingCanOnlyHaveRenderTarget0 = 377,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT</unmanaged>
DeviceRemovalProcessAtFault = 378,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT</unmanaged>
DeviceRemovalProcessPossiblyAtFault = 379,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT</unmanaged>
DeviceRemovalProcessNotAtFault = 380,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN</unmanaged>
DeviceOpenSharedResourceInvalidargReturn = 381,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN</unmanaged>
DeviceOpenSharedResourceOutofmemoryReturn = 382,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN</unmanaged>
DeviceOpenSharedResourceBadinterfaceReturn = 383,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET</unmanaged>
DeviceDrawViewportNotSet = 384,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC</unmanaged>
CreateinputlayoutTrailingDigitInSemantic = 385,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC</unmanaged>
CreategeometryshaderwithstreamoutputTrailingDigitInSemantic = 386,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH</unmanaged>
DeviceRssetviewportsDenormflush = 387,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW</unmanaged>
OmsetrendertargetsInvalidview = 388,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS</unmanaged>
DeviceSettextfiltersizeInvaliddimensions = 389,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH</unmanaged>
DeviceDrawSamplerMismatch = 390,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH</unmanaged>
CreateinputlayoutTypeMismatch = 391,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY</unmanaged>
BlendstateGetdescLegacy = 392,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY</unmanaged>
ShaderresourceviewGetdescLegacy = 393,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN</unmanaged>
CreatequeryOutofmemoryReturn = 394,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN</unmanaged>
CreatepredicateOutofmemoryReturn = 395,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER</unmanaged>
CreatecounterOutofrangeCounter = 396,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED</unmanaged>
CreatecounterSimultaneousActiveCountersExhausted = 397,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER</unmanaged>
CreatecounterUnsupportedWellknownCounter = 398,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN</unmanaged>
CreatecounterOutofmemoryReturn = 399,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN</unmanaged>
CreatecounterNonexclusiveReturn = 400,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOUNTER_NULLDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOUNTER_NULLDESC</unmanaged>
CreatecounterNulldesc = 401,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER</unmanaged>
CheckcounterOutofrangeCounter = 402,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER</unmanaged>
CheckcounterUnsupportedWellknownCounter = 403,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE</unmanaged>
SetpredicationInvalidPredicateState = 404,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED</unmanaged>
QueryBeginUnsupported = 405,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION</unmanaged>
PredicateBeginDuringPredication = 406,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERY_BEGIN_DUPLICATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERY_BEGIN_DUPLICATE</unmanaged>
QueryBeginDuplicate = 407,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS</unmanaged>
QueryBeginAbandoningPreviousResults = 408,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION</unmanaged>
PredicateEndDuringPredication = 409,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS</unmanaged>
QueryEndAbandoningPreviousResults = 410,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN</unmanaged>
QueryEndWithoutBegin = 411,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE</unmanaged>
QueryGetDataInvalidDatasize = 412,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS</unmanaged>
QueryGetDataInvalidFlags = 413,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL</unmanaged>
QueryGetDataInvalidCall = 414,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH</unmanaged>
DeviceDrawPsOutputTypeMismatch = 415,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED</unmanaged>
DeviceDrawResourceFormatGatherUnsupported = 416,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN</unmanaged>
DeviceDrawInvalidUseOfCenterMultisamplePattern = 417,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE</unmanaged>
DeviceIasetvertexbuffersStrideTooLarge = 418,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE</unmanaged>
DeviceIasetvertexbuffersInvalidrange = 419,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT</unmanaged>
CreateinputlayoutEmptyLayout = 420,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH</unmanaged>
DeviceDrawResourceSampleCountMismatch = 421,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY</unmanaged>
LiveObjectSummary = 422,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_BUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_BUFFER</unmanaged>
LiveBuffer = 423,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_TEXTURE1D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_TEXTURE1D</unmanaged>
LiveTexture1D = 424,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_TEXTURE2D</unmanaged>
LiveTexture2D = 425,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_TEXTURE3D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_TEXTURE3D</unmanaged>
LiveTexture3D = 426,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW</unmanaged>
LiveShaderresourceview = 427,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW</unmanaged>
LiveRenderTargetView = 428,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW</unmanaged>
LiveDepthStencilView = 429,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_VERTEXSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_VERTEXSHADER</unmanaged>
LiveVertexShader = 430,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER</unmanaged>
LiveGeometryShader = 431,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_PIXELSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_PIXELSHADER</unmanaged>
LivePixelShader = 432,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT</unmanaged>
LiveInputlayout = 433,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_SAMPLER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_SAMPLER</unmanaged>
LiveSampler = 434,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_BLENDSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_BLENDSTATE</unmanaged>
LiveBlendstate = 435,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE</unmanaged>
LiveDepthstencilstate = 436,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE</unmanaged>
LiveRasterizerstate = 437,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_QUERY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_QUERY</unmanaged>
LiveQuery = 438,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_PREDICATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_PREDICATE</unmanaged>
LivePredicate = 439,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_COUNTER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_COUNTER</unmanaged>
LiveCounter = 440,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_DEVICE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_DEVICE</unmanaged>
LiveDevice = 441,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_SWAPCHAIN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_SWAPCHAIN</unmanaged>
LiveSwapchain = 442,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED</unmanaged>
CreatedepthstencilstateStencilNoTwoSided = 1048577,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED</unmanaged>
CreaterasterizerstateDepthbiasclampNotSupported = 1048578,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT</unmanaged>
CreatesamplerstateNoComparisonSupport = 1048579,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY</unmanaged>
CreatesamplerstateExcessiveAnisotropy = 1048580,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE</unmanaged>
CreatesamplerstateBorderOutOfRange = 1048581,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED</unmanaged>
VssetsamplersNotSupported = 1048582,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS</unmanaged>
VssetsamplersTooManySamplers = 1048583,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS</unmanaged>
PssetsamplersTooManySamplers = 1048584,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS</unmanaged>
CreateresourceNoArrays = 1048585,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND</unmanaged>
CreateresourceNoVbAndIbBind = 1048586,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D</unmanaged>
CreateresourceNoTexture1d = 1048587,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE</unmanaged>
CreateresourceDimensionOutOfRange = 1048588,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE</unmanaged>
CreateresourceNotBindableAsShaderResource = 1048589,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS</unmanaged>
OmsetrendertargetsTooManyRenderTargets = 1048590,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS</unmanaged>
OmsetrendertargetsNoDifferingBitDepths = 1048591,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX</unmanaged>
IasetvertexbuffersBadBufferIndex = 1048592,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS</unmanaged>
DeviceRssetviewportsTooManyViewports = 1048593,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED</unmanaged>
DeviceIasetprimitivetopologyAdjacencyUnsupported = 1048594,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS</unmanaged>
DeviceRssetscissorrectsTooManyScissors = 1048595,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY</unmanaged>
CopyresourceOnlyTexture2dWithinGpuMemory = 1048596,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK</unmanaged>
CopyresourceNoTexture3dReadback = 1048597,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK</unmanaged>
CopyresourceNoTextureOnlyReadback = 1048598,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT</unmanaged>
CreateinputlayoutUnsupportedFormat = 1048599,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE</unmanaged>
CreateblendstateNoAlphaToCoverage = 1048600,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE</unmanaged>
CreaterasterizerstateDepthclipenableMustBeTrue = 1048601,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE</unmanaged>
DrawindexedStartindexlocationMustBePositive = 1048602,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD</unmanaged>
CreateshaderresourceviewMustUseLowestLod = 1048603,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL</unmanaged>
CreatesamplerstateMinlodMustNotBeFractional = 1048604,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX</unmanaged>
CreatesamplerstateMaxlodMustBeFltMax = 1048605,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO</unmanaged>
CreateshaderresourceviewFirstarraysliceMustBeZero = 1048606,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES</unmanaged>
CreateshaderresourceviewCubesMustHave6Sides = 1048607,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET</unmanaged>
CreateresourceNotBindableAsRenderTarget = 1048608,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER</unmanaged>
CreateresourceNoDwordIndexBuffer = 1048609,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE</unmanaged>
CreateresourceMsaaPrecludesShaderResource = 1048610,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE</unmanaged>
CreateresourcePresentationPrecludesShaderResource = 1048611,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE</unmanaged>
CreateblendstateNoIndependentBlendEnable = 1048612,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS</unmanaged>
CreateblendstateNoIndependentWriteMasks = 1048613,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT</unmanaged>
CreateresourceNoStreamOut = 1048614,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS</unmanaged>
CreateresourceOnlyVbIbForBuffers = 1048615,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES</unmanaged>
CreateresourceNoAutogenForVolumes = 1048616,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED</unmanaged>
CreateresourceDxgiFormatR8g8b8a8CannotBeShared = 1048617,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED</unmanaged>
VsshaderresourcesNotSupported = 1048618,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED</unmanaged>
GeometryShaderNotSupported = 1048619,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED</unmanaged>
StreamOutNotSupported = 1048620,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED</unmanaged>
TextFilterNotSupported = 1048621,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND</unmanaged>
CreateblendstateNoSeparateAlphaBlend = 1048622,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND</unmanaged>
CreateblendstateNoMrtBlend = 1048623,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED</unmanaged>
CreateblendstateOperationNotSupported = 1048624,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE</unmanaged>
CreatesamplerstateNoMirroronce = 1048625,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED</unmanaged>
DrawinstancedNotSupported = 1048626,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3</unmanaged>
DrawindexedinstancedNotSupportedBelow93 = 1048627,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED</unmanaged>
DrawindexedPointListUnsupported = 1048628,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO</unmanaged>
SetblendstateSampleMaskCannotBeZero = 1048629,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION</unmanaged>
CreateresourceDimensionExceedsFeatureLevelDefinition = 1048630,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED</unmanaged>
CreateresourceOnlySingleMipLevelDepthStencilSupported = 1048631,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR</unmanaged>
DeviceRssetscissorrectsNegativescissor = 1048632,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA</unmanaged>
SlotZeroMustBeD3d10InputPerVertexData = 1048633,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP</unmanaged>
CreateresourceNonPow2Mipmap = 1048634,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED</unmanaged>
CreatesamplerstateBorderNotSupported = 1048635,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT</unmanaged>
OmsetrendertargetsNoSrgbMrt = 1048636,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES</unmanaged>
CopyresourceNo3dMismatchedUpdates = 1048637,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS</unmanaged>
CreatedepthstencilviewInvalidflags = 2097153,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE</unmanaged>
CreatevertexshaderInvalidclasslinkage = 2097154,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE</unmanaged>
CreategeometryshaderInvalidclasslinkage = 2097155,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTREAMS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTREAMS</unmanaged>
CreategeometryshaderwithstreamoutputInvalidnumstreams = 2097156,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER</unmanaged>
CreategeometryshaderwithstreamoutputInvalidstreamtorasterizer = 2097157,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTREAMS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTREAMS</unmanaged>
CreategeometryshaderwithstreamoutputUnexpectedstreams = 2097158,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCLASSLINKAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCLASSLINKAGE</unmanaged>
CreategeometryshaderwithstreamoutputInvalidclasslinkage = 2097159,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE</unmanaged>
CreatepixelshaderInvalidclasslinkage = 2097160,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_COMMANDLISTFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_COMMANDLISTFLAGS</unmanaged>
CreatedeferredcontextInvalidCommandlistflags = 2097161,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_SINGLETHREADED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_SINGLETHREADED</unmanaged>
CreatedeferredcontextSinglethreaded = 2097162,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALIDARG_RETURN</unmanaged>
CreatedeferredcontextInvalidargReturn = 2097163,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_CALL_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_CALL_RETURN</unmanaged>
CreatedeferredcontextInvalidCallReturn = 2097164,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_OUTOFMEMORY_RETURN</unmanaged>
CreatedeferredcontextOutofmemoryReturn = 2097165,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_FINISHDISPLAYLIST_ONIMMEDIATECONTEXT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_FINISHDISPLAYLIST_ONIMMEDIATECONTEXT</unmanaged>
FinishdisplaylistOnimmediatecontext = 2097166,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_FINISHDISPLAYLIST_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_FINISHDISPLAYLIST_OUTOFMEMORY_RETURN</unmanaged>
FinishdisplaylistOutofmemoryReturn = 2097167,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_FINISHDISPLAYLIST_INVALID_CALL_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_FINISHDISPLAYLIST_INVALID_CALL_RETURN</unmanaged>
FinishdisplaylistInvalidCallReturn = 2097168,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM</unmanaged>
CreategeometryshaderwithstreamoutputInvalidstream = 2097169,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES</unmanaged>
CreategeometryshaderwithstreamoutputUnexpectedentries = 2097170,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES</unmanaged>
CreategeometryshaderwithstreamoutputUnexpectedstrides = 2097171,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES</unmanaged>
CreategeometryshaderwithstreamoutputInvalidnumstrides = 2097172,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_HAZARD</unmanaged>
DeviceHssetshaderresourcesHazard = 2097173,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_HAZARD</unmanaged>
DeviceHssetconstantbuffersHazard = 2097174,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_HSSETSHADERRESOURCES_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_HSSETSHADERRESOURCES_UNBINDDELETINGOBJECT</unmanaged>
HssetshaderresourcesUnbinddeletingobject = 2097175,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT</unmanaged>
HssetconstantbuffersUnbinddeletingobject = 2097176,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCALL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCALL</unmanaged>
CreatehullshaderInvalidcall = 2097177,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY</unmanaged>
CreatehullshaderOutofmemory = 2097178,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE</unmanaged>
CreatehullshaderInvalidshaderbytecode = 2097179,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE</unmanaged>
CreatehullshaderInvalidshadertype = 2097180,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE</unmanaged>
CreatehullshaderInvalidclasslinkage = 2097181,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DeviceHssetshaderresourcesViewsEmpty = 2097182,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFER</unmanaged>
HssetconstantbuffersInvalidbuffer = 2097183,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceHssetconstantbuffersBuffersEmpty = 2097184,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_HSSETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_HSSETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DeviceHssetsamplersSamplersEmpty = 2097185,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_HSGETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_HSGETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DeviceHsgetshaderresourcesViewsEmpty = 2097186,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_HSGETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_HSGETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceHsgetconstantbuffersBuffersEmpty = 2097187,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_HSGETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_HSGETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DeviceHsgetsamplersSamplersEmpty = 2097188,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_HAZARD</unmanaged>
DeviceDssetshaderresourcesHazard = 2097189,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_HAZARD</unmanaged>
DeviceDssetconstantbuffersHazard = 2097190,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DSSETSHADERRESOURCES_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DSSETSHADERRESOURCES_UNBINDDELETINGOBJECT</unmanaged>
DssetshaderresourcesUnbinddeletingobject = 2097191,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT</unmanaged>
DssetconstantbuffersUnbinddeletingobject = 2097192,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCALL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCALL</unmanaged>
CreatedomainshaderInvalidcall = 2097193,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY</unmanaged>
CreatedomainshaderOutofmemory = 2097194,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE</unmanaged>
CreatedomainshaderInvalidshaderbytecode = 2097195,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE</unmanaged>
CreatedomainshaderInvalidshadertype = 2097196,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE</unmanaged>
CreatedomainshaderInvalidclasslinkage = 2097197,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DeviceDssetshaderresourcesViewsEmpty = 2097198,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFER</unmanaged>
DssetconstantbuffersInvalidbuffer = 2097199,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceDssetconstantbuffersBuffersEmpty = 2097200,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DSSETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DSSETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DeviceDssetsamplersSamplersEmpty = 2097201,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DSGETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DSGETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DeviceDsgetshaderresourcesViewsEmpty = 2097202,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DSGETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DSGETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceDsgetconstantbuffersBuffersEmpty = 2097203,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DSGETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DSGETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DeviceDsgetsamplersSamplersEmpty = 2097204,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_HS_XOR_DS_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_HS_XOR_DS_MISMATCH</unmanaged>
DeviceDrawHsXorDsMismatch = 2097205,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEFERRED_CONTEXT_REMOVAL_PROCESS_AT_FAULT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEFERRED_CONTEXT_REMOVAL_PROCESS_AT_FAULT</unmanaged>
DeferredContextRemovalProcessAtFault = 2097206,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_INVALID_ARG_BUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_INVALID_ARG_BUFFER</unmanaged>
DeviceDrawindirectInvalidArgBuffer = 2097207,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_UNALIGNED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_UNALIGNED</unmanaged>
DeviceDrawindirectOffsetUnaligned = 2097208,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_OVERFLOW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_OVERFLOW</unmanaged>
DeviceDrawindirectOffsetOverflow = 2097209,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDMAPTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDMAPTYPE</unmanaged>
ResourceMapInvalidmaptype = 2097210,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDSUBRESOURCE</unmanaged>
ResourceMapInvalidsubresource = 2097211,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDFLAGS</unmanaged>
ResourceMapInvalidflags = 2097212,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESOURCE_MAP_ALREADYMAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESOURCE_MAP_ALREADYMAPPED</unmanaged>
ResourceMapAlreadymapped = 2097213,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESOURCE_MAP_DEVICEREMOVED_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESOURCE_MAP_DEVICEREMOVED_RETURN</unmanaged>
ResourceMapDeviceremovedReturn = 2097214,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESOURCE_MAP_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESOURCE_MAP_OUTOFMEMORY_RETURN</unmanaged>
ResourceMapOutofmemoryReturn = 2097215,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESOURCE_MAP_WITHOUT_INITIAL_DISCARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESOURCE_MAP_WITHOUT_INITIAL_DISCARD</unmanaged>
ResourceMapWithoutInitialDiscard = 2097216,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESOURCE_UNMAP_INVALIDSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESOURCE_UNMAP_INVALIDSUBRESOURCE</unmanaged>
ResourceUnmapInvalidsubresource = 2097217,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED</unmanaged>
ResourceUnmapNotmapped = 2097218,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_RASTERIZING_CONTROL_POINTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_RASTERIZING_CONTROL_POINTS</unmanaged>
DeviceDrawRasterizingControlPoints = 2097219,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNSUPPORTED</unmanaged>
DeviceIasetprimitivetopologyTopologyUnsupported = 2097220,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_SIGNATURE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_SIGNATURE_MISMATCH</unmanaged>
DeviceDrawHsDsSignatureMismatch = 2097221,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH</unmanaged>
DeviceDrawHullShaderInputTopologyMismatch = 2097222,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_CONTROL_POINT_COUNT_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_CONTROL_POINT_COUNT_MISMATCH</unmanaged>
DeviceDrawHsDsControlPointCountMismatch = 2097223,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_TESSELLATOR_DOMAIN_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_TESSELLATOR_DOMAIN_MISMATCH</unmanaged>
DeviceDrawHsDsTessellatorDomainMismatch = 2097224,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_CONTEXT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_CONTEXT</unmanaged>
CreateContext = 2097225,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_CONTEXT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_CONTEXT</unmanaged>
LiveContext = 2097226,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_CONTEXT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_CONTEXT</unmanaged>
DestroyContext = 2097227,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_BUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_BUFFER</unmanaged>
CreateBuffer = 2097228,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_BUFFER_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_BUFFER_WIN7</unmanaged>
LiveBufferWin7 = 2097229,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_BUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_BUFFER</unmanaged>
DestroyBuffer = 2097230,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_TEXTURE1D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_TEXTURE1D</unmanaged>
CreateTexture1D = 2097231,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_TEXTURE1D_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_TEXTURE1D_WIN7</unmanaged>
LiveTexture1DWin7 = 2097232,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_TEXTURE1D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_TEXTURE1D</unmanaged>
DestroyTexture1D = 2097233,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_TEXTURE2D</unmanaged>
CreateTexture2D = 2097234,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_TEXTURE2D_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_TEXTURE2D_WIN7</unmanaged>
LiveTexture2DWin7 = 2097235,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_TEXTURE2D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_TEXTURE2D</unmanaged>
DestroyTexture2D = 2097236,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_TEXTURE3D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_TEXTURE3D</unmanaged>
CreateTexture3D = 2097237,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_TEXTURE3D_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_TEXTURE3D_WIN7</unmanaged>
LiveTexture3DWin7 = 2097238,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_TEXTURE3D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_TEXTURE3D</unmanaged>
DestroyTexture3D = 2097239,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_SHADERRESOURCEVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_SHADERRESOURCEVIEW</unmanaged>
CreateShaderresourceview = 2097240,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW_WIN7</unmanaged>
LiveShaderresourceviewWin7 = 2097241,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_SHADERRESOURCEVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_SHADERRESOURCEVIEW</unmanaged>
DestroyShaderresourceview = 2097242,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_RENDERTARGETVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_RENDERTARGETVIEW</unmanaged>
CreateRenderTargetView = 2097243,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW_WIN7</unmanaged>
LiveRenderTargetViewWin7 = 2097244,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_RENDERTARGETVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_RENDERTARGETVIEW</unmanaged>
DestroyRenderTargetView = 2097245,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILVIEW</unmanaged>
CreateDepthStencilView = 2097246,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW_WIN7</unmanaged>
LiveDepthStencilViewWin7 = 2097247,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILVIEW</unmanaged>
DestroyDepthStencilView = 2097248,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_VERTEXSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_VERTEXSHADER</unmanaged>
CreateVertexShader = 2097249,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_VERTEXSHADER_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_VERTEXSHADER_WIN7</unmanaged>
LiveVertexShaderWin7 = 2097250,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_VERTEXSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_VERTEXSHADER</unmanaged>
DestroyVertexShader = 2097251,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_HULLSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_HULLSHADER</unmanaged>
CreateHullshader = 2097252,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_HULLSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_HULLSHADER</unmanaged>
LiveHullshader = 2097253,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_HULLSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_HULLSHADER</unmanaged>
DestroyHullshader = 2097254,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_DOMAINSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_DOMAINSHADER</unmanaged>
CreateDomainShader = 2097255,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_DOMAINSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_DOMAINSHADER</unmanaged>
LiveDomainShader = 2097256,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_DOMAINSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_DOMAINSHADER</unmanaged>
DestroyDomainShader = 2097257,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_GEOMETRYSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_GEOMETRYSHADER</unmanaged>
CreateGeometryShader = 2097258,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER_WIN7</unmanaged>
LiveGeometryShaderWin7 = 2097259,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_GEOMETRYSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_GEOMETRYSHADER</unmanaged>
DestroyGeometryShader = 2097260,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_PIXELSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_PIXELSHADER</unmanaged>
CreatePixelShader = 2097261,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_PIXELSHADER_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_PIXELSHADER_WIN7</unmanaged>
LivePixelShaderWin7 = 2097262,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_PIXELSHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_PIXELSHADER</unmanaged>
DestroyPixelShader = 2097263,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_INPUTLAYOUT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_INPUTLAYOUT</unmanaged>
CreateInputlayout = 2097264,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT_WIN7</unmanaged>
LiveInputlayoutWin7 = 2097265,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_INPUTLAYOUT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_INPUTLAYOUT</unmanaged>
DestroyInputlayout = 2097266,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_SAMPLER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_SAMPLER</unmanaged>
CreateSampler = 2097267,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_SAMPLER_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_SAMPLER_WIN7</unmanaged>
LiveSamplerWin7 = 2097268,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_SAMPLER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_SAMPLER</unmanaged>
DestroySampler = 2097269,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_BLENDSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_BLENDSTATE</unmanaged>
CreateBlendstate = 2097270,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_BLENDSTATE_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_BLENDSTATE_WIN7</unmanaged>
LiveBlendstateWin7 = 2097271,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_BLENDSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_BLENDSTATE</unmanaged>
DestroyBlendstate = 2097272,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILSTATE</unmanaged>
CreateDepthstencilstate = 2097273,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE_WIN7</unmanaged>
LiveDepthstencilstateWin7 = 2097274,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILSTATE</unmanaged>
DestroyDepthstencilstate = 2097275,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_RASTERIZERSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_RASTERIZERSTATE</unmanaged>
CreateRasterizerstate = 2097276,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE_WIN7</unmanaged>
LiveRasterizerstateWin7 = 2097277,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_RASTERIZERSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_RASTERIZERSTATE</unmanaged>
DestroyRasterizerstate = 2097278,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_QUERY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_QUERY</unmanaged>
CreateQuery = 2097279,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_QUERY_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_QUERY_WIN7</unmanaged>
LiveQueryWin7 = 2097280,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_QUERY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_QUERY</unmanaged>
DestroyQuery = 2097281,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_PREDICATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_PREDICATE</unmanaged>
CreatePredicate = 2097282,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_PREDICATE_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_PREDICATE_WIN7</unmanaged>
LivePredicateWin7 = 2097283,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_PREDICATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_PREDICATE</unmanaged>
DestroyPredicate = 2097284,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_COUNTER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_COUNTER</unmanaged>
CreateCounter = 2097285,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_COUNTER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_COUNTER</unmanaged>
DestroyCounter = 2097286,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_COMMANDLIST"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_COMMANDLIST</unmanaged>
CreateCommandlist = 2097287,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_COMMANDLIST"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_COMMANDLIST</unmanaged>
LiveCommandlist = 2097288,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_COMMANDLIST"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_COMMANDLIST</unmanaged>
DestroyCommandlist = 2097289,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_CLASSINSTANCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_CLASSINSTANCE</unmanaged>
CreateClassinstance = 2097290,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_CLASSINSTANCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_CLASSINSTANCE</unmanaged>
LiveClassinstance = 2097291,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_CLASSINSTANCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_CLASSINSTANCE</unmanaged>
DestroyClassinstance = 2097292,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_CLASSLINKAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_CLASSLINKAGE</unmanaged>
CreateClasslinkage = 2097293,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_CLASSLINKAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_CLASSLINKAGE</unmanaged>
LiveClasslinkage = 2097294,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_CLASSLINKAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_CLASSLINKAGE</unmanaged>
DestroyClasslinkage = 2097295,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_DEVICE_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_DEVICE_WIN7</unmanaged>
LiveDeviceWin7 = 2097296,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY_WIN7"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY_WIN7</unmanaged>
LiveObjectSummaryWin7 = 2097297,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_COMPUTESHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_COMPUTESHADER</unmanaged>
CreateComputeShader = 2097298,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_COMPUTESHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_COMPUTESHADER</unmanaged>
LiveComputeShader = 2097299,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_COMPUTESHADER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_COMPUTESHADER</unmanaged>
DestroyComputeShader = 2097300,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_UNORDEREDACCESSVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_UNORDEREDACCESSVIEW</unmanaged>
CreateUnorderedaccessview = 2097301,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_UNORDEREDACCESSVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_UNORDEREDACCESSVIEW</unmanaged>
LiveUnorderedaccessview = 2097302,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_UNORDEREDACCESSVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_UNORDEREDACCESSVIEW</unmanaged>
DestroyUnorderedaccessview = 2097303,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACES_FEATURELEVEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACES_FEATURELEVEL</unmanaged>
DeviceSetshaderInterfacesFeaturelevel = 2097304,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACE_COUNT_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACE_COUNT_MISMATCH</unmanaged>
DeviceSetshaderInterfaceCountMismatch = 2097305,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE</unmanaged>
DeviceSetshaderInvalidInstance = 2097306,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_INDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_INDEX</unmanaged>
DeviceSetshaderInvalidInstanceIndex = 2097307,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_TYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_TYPE</unmanaged>
DeviceSetshaderInvalidInstanceType = 2097308,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_DATA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_DATA</unmanaged>
DeviceSetshaderInvalidInstanceData = 2097309,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETSHADER_UNBOUND_INSTANCE_DATA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETSHADER_UNBOUND_INSTANCE_DATA</unmanaged>
DeviceSetshaderUnboundInstanceData = 2097310,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETSHADER_INSTANCE_DATA_BINDINGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETSHADER_INSTANCE_DATA_BINDINGS</unmanaged>
DeviceSetshaderInstanceDataBindings = 2097311,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATESHADER_CLASSLINKAGE_FULL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATESHADER_CLASSLINKAGE_FULL</unmanaged>
DeviceCreateshaderClasslinkageFull = 2097312,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_UNRECOGNIZED_FEATURE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_UNRECOGNIZED_FEATURE</unmanaged>
DeviceCheckfeaturesupportUnrecognizedFeature = 2097313,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE</unmanaged>
DeviceCheckfeaturesupportMismatchedDataSize = 2097314,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_INVALIDARG_RETURN</unmanaged>
DeviceCheckfeaturesupportInvalidargReturn = 2097315,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_HAZARD</unmanaged>
DeviceCssetshaderresourcesHazard = 2097316,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_HAZARD</unmanaged>
DeviceCssetconstantbuffersHazard = 2097317,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CSSETSHADERRESOURCES_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CSSETSHADERRESOURCES_UNBINDDELETINGOBJECT</unmanaged>
CssetshaderresourcesUnbinddeletingobject = 2097318,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT</unmanaged>
CssetconstantbuffersUnbinddeletingobject = 2097319,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCALL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCALL</unmanaged>
CreatecomputeshaderInvalidcall = 2097320,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY</unmanaged>
CreatecomputeshaderOutofmemory = 2097321,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE</unmanaged>
CreatecomputeshaderInvalidshaderbytecode = 2097322,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERTYPE</unmanaged>
CreatecomputeshaderInvalidshadertype = 2097323,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE</unmanaged>
CreatecomputeshaderInvalidclasslinkage = 2097324,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DeviceCssetshaderresourcesViewsEmpty = 2097325,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFER</unmanaged>
CssetconstantbuffersInvalidbuffer = 2097326,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceCssetconstantbuffersBuffersEmpty = 2097327,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSSETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSSETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DeviceCssetsamplersSamplersEmpty = 2097328,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSGETSHADERRESOURCES_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSGETSHADERRESOURCES_VIEWS_EMPTY</unmanaged>
DeviceCsgetshaderresourcesViewsEmpty = 2097329,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSGETCONSTANTBUFFERS_BUFFERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSGETCONSTANTBUFFERS_BUFFERS_EMPTY</unmanaged>
DeviceCsgetconstantbuffersBuffersEmpty = 2097330,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSGETSAMPLERS_SAMPLERS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSGETSAMPLERS_SAMPLERS_EMPTY</unmanaged>
DeviceCsgetsamplersSamplersEmpty = 2097331,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
DeviceCreatevertexshaderDoublefloatopsnotsupported = 2097332,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
DeviceCreatehullshaderDoublefloatopsnotsupported = 2097333,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
DeviceCreatedomainshaderDoublefloatopsnotsupported = 2097334,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
DeviceCreategeometryshaderDoublefloatopsnotsupported = 2097335,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
DeviceCreategeometryshaderwithstreamoutputDoublefloatopsnotsupported = 2097336,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
DeviceCreatepixelshaderDoublefloatopsnotsupported = 2097337,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
DeviceCreatecomputeshaderDoublefloatopsnotsupported = 2097338,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSTRUCTURESTRIDE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSTRUCTURESTRIDE</unmanaged>
CreatebufferInvalidstructurestride = 2097339,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFLAGS</unmanaged>
CreateshaderresourceviewInvalidflags = 2097340,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE</unmanaged>
CreateunorderedaccessviewInvalidresource = 2097341,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC</unmanaged>
CreateunorderedaccessviewInvaliddesc = 2097342,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT</unmanaged>
CreateunorderedaccessviewInvalidformat = 2097343,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS</unmanaged>
CreateunorderedaccessviewInvaliddimensions = 2097344,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT</unmanaged>
CreateunorderedaccessviewUnrecognizedformat = 2097345,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_HAZARD</unmanaged>
DeviceOmsetrendertargetsandunorderedaccessviewsHazard = 2097346,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_OVERLAPPING_OLD_SLOTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_OVERLAPPING_OLD_SLOTS</unmanaged>
DeviceOmsetrendertargetsandunorderedaccessviewsOverlappingOldSlots = 2097347,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NO_OP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NO_OP</unmanaged>
DeviceOmsetrendertargetsandunorderedaccessviewsNoOp = 2097348,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT</unmanaged>
CssetunorderedaccessviewsUnbinddeletingobject = 2097349,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_PSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_PSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT</unmanaged>
PssetunorderedaccessviewsUnbinddeletingobject = 2097350,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDARG_RETURN</unmanaged>
CreateunorderedaccessviewInvalidargReturn = 2097351,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_OUTOFMEMORY_RETURN</unmanaged>
CreateunorderedaccessviewOutofmemoryReturn = 2097352,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_TOOMANYOBJECTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_TOOMANYOBJECTS</unmanaged>
CreateunorderedaccessviewToomanyobjects = 2097353,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_HAZARD</unmanaged>
DeviceCssetunorderedaccessviewsHazard = 2097354,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_DENORMFLUSH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_DENORMFLUSH</unmanaged>
ClearunorderedaccessviewDenormflush = 2097355,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSS_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSS_VIEWS_EMPTY</unmanaged>
DeviceCssetunorderedaccesssViewsEmpty = 2097356,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSGETUNORDEREDACCESSS_VIEWS_EMPTY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSGETUNORDEREDACCESSS_VIEWS_EMPTY</unmanaged>
DeviceCsgetunorderedaccesssViewsEmpty = 2097357,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS</unmanaged>
CreateunorderedaccessviewInvalidflags = 2097358,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESESOURCEVIEW_TOOMANYOBJECTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESESOURCEVIEW_TOOMANYOBJECTS</unmanaged>
CreateshaderresesourceviewToomanyobjects = 2097359,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_INVALID_ARG_BUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_INVALID_ARG_BUFFER</unmanaged>
DeviceDispatchindirectInvalidArgBuffer = 2097360,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_UNALIGNED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_UNALIGNED</unmanaged>
DeviceDispatchindirectOffsetUnaligned = 2097361,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_OVERFLOW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_OVERFLOW</unmanaged>
DeviceDispatchindirectOffsetOverflow = 2097362,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDCONTEXT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDCONTEXT</unmanaged>
DeviceSetresourceminlodInvalidcontext = 2097363,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDRESOURCE</unmanaged>
DeviceSetresourceminlodInvalidresource = 2097364,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDMINLOD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDMINLOD</unmanaged>
DeviceSetresourceminlodInvalidminlod = 2097365,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDCONTEXT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDCONTEXT</unmanaged>
DeviceGetresourceminlodInvalidcontext = 2097366,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDRESOURCE</unmanaged>
DeviceGetresourceminlodInvalidresource = 2097367,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OMSETDEPTHSTENCIL_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OMSETDEPTHSTENCIL_UNBINDDELETINGOBJECT</unmanaged>
OmsetdepthstencilUnbinddeletingobject = 2097368,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DEPTH_READONLY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DEPTH_READONLY</unmanaged>
CleardepthstencilviewDepthReadonly = 2097369,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_STENCIL_READONLY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_STENCIL_READONLY</unmanaged>
CleardepthstencilviewStencilReadonly = 2097370,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKFEATURESUPPORT_FORMAT_DEPRECATED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKFEATURESUPPORT_FORMAT_DEPRECATED</unmanaged>
CheckfeaturesupportFormatDeprecated = 2097371,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RETURN_TYPE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RETURN_TYPE_MISMATCH</unmanaged>
DeviceUnorderedaccessviewReturnTypeMismatch = 2097372,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET</unmanaged>
DeviceUnorderedaccessviewNotSet = 2097373,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_UNORDEREDACCESSVIEW_RENDERTARGETVIEW_OVERLAP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_UNORDEREDACCESSVIEW_RENDERTARGETVIEW_OVERLAP</unmanaged>
DeviceDrawUnorderedaccessviewRenderTargetViewOverlap = 2097374,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_DIMENSION_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_DIMENSION_MISMATCH</unmanaged>
DeviceUnorderedaccessviewDimensionMismatch = 2097375,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_APPEND_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_APPEND_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewAppendUnsupported = 2097376,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMICS_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMICS_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewAtomicsUnsupported = 2097377,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_STRUCTURE_STRIDE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_STRUCTURE_STRIDE_MISMATCH</unmanaged>
DeviceUnorderedaccessviewStructureStrideMismatch = 2097378,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_BUFFER_TYPE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_BUFFER_TYPE_MISMATCH</unmanaged>
DeviceUnorderedaccessviewBufferTypeMismatch = 2097379,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RAW_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RAW_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewRawUnsupported = 2097380,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_LD_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_LD_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewFormatLdUnsupported = 2097381,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_STORE_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_STORE_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewFormatStoreUnsupported = 2097382,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_ADD_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_ADD_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewAtomicAddUnsupported = 2097383,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_BITWISE_OPS_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_BITWISE_OPS_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewAtomicBitwiseOpsUnsupported = 2097384,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_CMPSTORE_CMPEXCHANGE_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_CMPSTORE_CMPEXCHANGE_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewAtomicCmpstoreCmpexchangeUnsupported = 2097385,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_EXCHANGE_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_EXCHANGE_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewAtomicExchangeUnsupported = 2097386,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_SIGNED_MINMAX_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_SIGNED_MINMAX_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewAtomicSignedMinmaxUnsupported = 2097387,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_UNSIGNED_MINMAX_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_UNSIGNED_MINMAX_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewAtomicUnsignedMinmaxUnsupported = 2097388,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DISPATCH_BOUND_RESOURCE_MAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DISPATCH_BOUND_RESOURCE_MAPPED</unmanaged>
DeviceDispatchBoundResourceMapped = 2097389,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_OVERFLOW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_OVERFLOW</unmanaged>
DeviceDispatchThreadgroupcountOverflow = 2097390,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_ZERO"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_ZERO</unmanaged>
DeviceDispatchThreadgroupcountZero = 2097391,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_STRUCTURE_STRIDE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_STRUCTURE_STRIDE_MISMATCH</unmanaged>
DeviceShaderresourceviewStructureStrideMismatch = 2097392,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_BUFFER_TYPE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_BUFFER_TYPE_MISMATCH</unmanaged>
DeviceShaderresourceviewBufferTypeMismatch = 2097393,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_RAW_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_RAW_UNSUPPORTED</unmanaged>
DeviceShaderresourceviewRawUnsupported = 2097394,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DISPATCH_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DISPATCH_UNSUPPORTED</unmanaged>
DeviceDispatchUnsupported = 2097395,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_UNSUPPORTED</unmanaged>
DeviceDispatchindirectUnsupported = 2097396,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDOFFSET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDOFFSET</unmanaged>
CopystructurecountInvalidoffset = 2097397,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_LARGEOFFSET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_LARGEOFFSET</unmanaged>
CopystructurecountLargeoffset = 2097398,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDDESTINATIONSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDDESTINATIONSTATE</unmanaged>
CopystructurecountInvaliddestinationstate = 2097399,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDSOURCESTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDSOURCESTATE</unmanaged>
CopystructurecountInvalidsourcestate = 2097400,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_NOT_SUPPORTED</unmanaged>
CheckformatsupportFormatNotSupported = 2097401,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDVIEW</unmanaged>
DeviceCssetunorderedaccessviewsInvalidview = 2097402,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDOFFSET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDOFFSET</unmanaged>
DeviceCssetunorderedaccessviewsInvalidoffset = 2097403,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_TOOMANYVIEWS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_TOOMANYVIEWS</unmanaged>
DeviceCssetunorderedaccessviewsToomanyviews = 2097404,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_INVALIDFORMAT</unmanaged>
ClearunorderedaccessviewfloatInvalidformat = 2097405,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_COUNTER_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_COUNTER_UNSUPPORTED</unmanaged>
DeviceUnorderedaccessviewCounterUnsupported = 2097406,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_WARNING"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_WARNING</unmanaged>
RefWarning = 2097407,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_PIXEL_SHADER_WITHOUT_RTV_OR_DSV"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_PIXEL_SHADER_WITHOUT_RTV_OR_DSV</unmanaged>
DeviceDrawPixelShaderWithoutRtvOrDsv = 2097408,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SHADER_ABORT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SHADER_ABORT</unmanaged>
ShaderAbort = 2097409,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SHADER_MESSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SHADER_MESSAGE</unmanaged>
ShaderMessage = 2097410,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SHADER_ERROR"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SHADER_ERROR</unmanaged>
ShaderError = 2097411,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDRESOURCE</unmanaged>
OfferresourcesInvalidresource = 2097412,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_HSSETSAMPLERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_HSSETSAMPLERS_UNBINDDELETINGOBJECT</unmanaged>
HssetsamplersUnbinddeletingobject = 2097413,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DSSETSAMPLERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DSSETSAMPLERS_UNBINDDELETINGOBJECT</unmanaged>
DssetsamplersUnbinddeletingobject = 2097414,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CSSETSAMPLERS_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CSSETSAMPLERS_UNBINDDELETINGOBJECT</unmanaged>
CssetsamplersUnbinddeletingobject = 2097415,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_HSSETSHADER_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_HSSETSHADER_UNBINDDELETINGOBJECT</unmanaged>
HssetshaderUnbinddeletingobject = 2097416,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DSSETSHADER_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DSSETSHADER_UNBINDDELETINGOBJECT</unmanaged>
DssetshaderUnbinddeletingobject = 2097417,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CSSETSHADER_UNBINDDELETINGOBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CSSETSHADER_UNBINDDELETINGOBJECT</unmanaged>
CssetshaderUnbinddeletingobject = 2097418,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENQUEUESETEVENT_INVALIDARG_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENQUEUESETEVENT_INVALIDARG_RETURN</unmanaged>
EnqueueseteventInvalidargReturn = 2097419,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENQUEUESETEVENT_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENQUEUESETEVENT_OUTOFMEMORY_RETURN</unmanaged>
EnqueueseteventOutofmemoryReturn = 2097420,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENQUEUESETEVENT_ACCESSDENIED_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENQUEUESETEVENT_ACCESSDENIED_RETURN</unmanaged>
EnqueueseteventAccessdeniedReturn = 2097421,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NUMUAVS_INVALIDRANGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NUMUAVS_INVALIDRANGE</unmanaged>
DeviceOmsetrendertargetsandunorderedaccessviewsNumuavsInvalidrange = 2097422,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT</unmanaged>
UseOfZeroRefcountObject = 2097423,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_VIDEODECODER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_VIDEODECODER</unmanaged>
CreateVideodecoder = 3145729,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSORENUM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSORENUM</unmanaged>
CreateVideoprocessorenum = 3145730,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSOR"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSOR</unmanaged>
CreateVideoprocessor = 3145731,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_DECODEROUTPUTVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_DECODEROUTPUTVIEW</unmanaged>
CreateDecoderoutputview = 3145732,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_PROCESSORINPUTVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_PROCESSORINPUTVIEW</unmanaged>
CreateProcessorinputview = 3145733,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_PROCESSOROUTPUTVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_PROCESSOROUTPUTVIEW</unmanaged>
CreateProcessoroutputview = 3145734,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_DEVICECONTEXTSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_DEVICECONTEXTSTATE</unmanaged>
CreateDevicecontextstate = 3145735,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_VIDEODECODER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_VIDEODECODER</unmanaged>
LiveVideodecoder = 3145736,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSORENUM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSORENUM</unmanaged>
LiveVideoprocessorenum = 3145737,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSOR"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSOR</unmanaged>
LiveVideoprocessor = 3145738,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_DECODEROUTPUTVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_DECODEROUTPUTVIEW</unmanaged>
LiveDecoderoutputview = 3145739,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_PROCESSORINPUTVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_PROCESSORINPUTVIEW</unmanaged>
LiveProcessorinputview = 3145740,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_PROCESSOROUTPUTVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_PROCESSOROUTPUTVIEW</unmanaged>
LiveProcessoroutputview = 3145741,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_DEVICECONTEXTSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_DEVICECONTEXTSTATE</unmanaged>
LiveDevicecontextstate = 3145742,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_VIDEODECODER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_VIDEODECODER</unmanaged>
DestroyVideodecoder = 3145743,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSORENUM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSORENUM</unmanaged>
DestroyVideoprocessorenum = 3145744,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSOR"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSOR</unmanaged>
DestroyVideoprocessor = 3145745,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_DECODEROUTPUTVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_DECODEROUTPUTVIEW</unmanaged>
DestroyDecoderoutputview = 3145746,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_PROCESSORINPUTVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_PROCESSORINPUTVIEW</unmanaged>
DestroyProcessorinputview = 3145747,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_PROCESSOROUTPUTVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_PROCESSOROUTPUTVIEW</unmanaged>
DestroyProcessoroutputview = 3145748,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_DEVICECONTEXTSTATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_DEVICECONTEXTSTATE</unmanaged>
DestroyDevicecontextstate = 3145749,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFLAGS</unmanaged>
CreatedevicecontextstateInvalidflags = 3145750,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFEATURELEVEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFEATURELEVEL</unmanaged>
CreatedevicecontextstateInvalidfeaturelevel = 3145751,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_FEATURELEVELS_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_FEATURELEVELS_NOT_SUPPORTED</unmanaged>
CreatedevicecontextstateFeaturelevelsNotSupported = 3145752,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDREFIID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDREFIID</unmanaged>
CreatedevicecontextstateInvalidrefiid = 3145753,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DISCARDVIEW_INVALIDVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DISCARDVIEW_INVALIDVIEW</unmanaged>
DeviceDiscardviewInvalidview = 3145754,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION1_INVALIDCOPYFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION1_INVALIDCOPYFLAGS</unmanaged>
Copysubresourceregion1Invalidcopyflags = 3145755,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_UPDATESUBRESOURCE1_INVALIDCOPYFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_UPDATESUBRESOURCE1_INVALIDCOPYFLAGS</unmanaged>
Updatesubresource1Invalidcopyflags = 3145756,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT</unmanaged>
CreaterasterizerstateInvalidforcedsamplecount = 3145757,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODER_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODER_OUTOFMEMORY_RETURN</unmanaged>
CreatevideodecoderOutofmemoryReturn = 3145758,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODER_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODER_NULLPARAM</unmanaged>
CreatevideodecoderNullparam = 3145759,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODER_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODER_INVALIDFORMAT</unmanaged>
CreatevideodecoderInvalidformat = 3145760,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODER_ZEROWIDTHHEIGHT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODER_ZEROWIDTHHEIGHT</unmanaged>
CreatevideodecoderZerowidthheight = 3145761,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERSIZE</unmanaged>
CreatevideodecoderDriverInvalidbuffersize = 3145762,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERUSAGE</unmanaged>
CreatevideodecoderDriverInvalidbufferusage = 3145763,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERPROFILECOUNT_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERPROFILECOUNT_OUTOFMEMORY</unmanaged>
GetvideodecoderprofilecountOutofmemory = 3145764,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_NULLPARAM</unmanaged>
GetvideodecoderprofileNullparam = 3145765,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_INVALIDINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_INVALIDINDEX</unmanaged>
GetvideodecoderprofileInvalidindex = 3145766,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_OUTOFMEMORY_RETURN</unmanaged>
GetvideodecoderprofileOutofmemoryReturn = 3145767,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_NULLPARAM</unmanaged>
CheckvideodecoderformatNullparam = 3145768,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_OUTOFMEMORY_RETURN</unmanaged>
CheckvideodecoderformatOutofmemoryReturn = 3145769,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_NULLPARAM</unmanaged>
GetvideodecoderconfigcountNullparam = 3145770,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_OUTOFMEMORY_RETURN</unmanaged>
GetvideodecoderconfigcountOutofmemoryReturn = 3145771,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_NULLPARAM</unmanaged>
GetvideodecoderconfigNullparam = 3145772,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_INVALIDINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_INVALIDINDEX</unmanaged>
GetvideodecoderconfigInvalidindex = 3145773,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_OUTOFMEMORY_RETURN</unmanaged>
GetvideodecoderconfigOutofmemoryReturn = 3145774,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETDECODERCREATIONPARAMS_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETDECODERCREATIONPARAMS_NULLPARAM</unmanaged>
GetdecodercreationparamsNullparam = 3145775,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETDECODERDRIVERHANDLE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETDECODERDRIVERHANDLE_NULLPARAM</unmanaged>
GetdecoderdriverhandleNullparam = 3145776,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETDECODERBUFFER_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETDECODERBUFFER_NULLPARAM</unmanaged>
GetdecoderbufferNullparam = 3145777,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDBUFFER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDBUFFER</unmanaged>
GetdecoderbufferInvalidbuffer = 3145778,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDTYPE</unmanaged>
GetdecoderbufferInvalidtype = 3145779,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETDECODERBUFFER_LOCKED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETDECODERBUFFER_LOCKED</unmanaged>
GetdecoderbufferLocked = 3145780,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NULLPARAM</unmanaged>
ReleasedecoderbufferNullparam = 3145781,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_INVALIDTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_INVALIDTYPE</unmanaged>
ReleasedecoderbufferInvalidtype = 3145782,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NOTLOCKED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NOTLOCKED</unmanaged>
ReleasedecoderbufferNotlocked = 3145783,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODERBEGINFRAME_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODERBEGINFRAME_NULLPARAM</unmanaged>
DecoderbeginframeNullparam = 3145784,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODERBEGINFRAME_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODERBEGINFRAME_HAZARD</unmanaged>
DecoderbeginframeHazard = 3145785,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODERENDFRAME_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODERENDFRAME_NULLPARAM</unmanaged>
DecoderendframeNullparam = 3145786,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_NULLPARAM</unmanaged>
SubmitdecoderbuffersNullparam = 3145787,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_INVALIDTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_INVALIDTYPE</unmanaged>
SubmitdecoderbuffersInvalidtype = 3145788,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODEREXTENSION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODEREXTENSION_NULLPARAM</unmanaged>
DecoderextensionNullparam = 3145789,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODEREXTENSION_INVALIDRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODEREXTENSION_INVALIDRESOURCE</unmanaged>
DecoderextensionInvalidresource = 3145790,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_OUTOFMEMORY_RETURN</unmanaged>
CreatevideoprocessorenumeratorOutofmemoryReturn = 3145791,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_NULLPARAM</unmanaged>
CreatevideoprocessorenumeratorNullparam = 3145792,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDFRAMEFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDFRAMEFORMAT</unmanaged>
CreatevideoprocessorenumeratorInvalidframeformat = 3145793,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDUSAGE</unmanaged>
CreatevideoprocessorenumeratorInvalidusage = 3145794,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDINPUTFRAMERATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDINPUTFRAMERATE</unmanaged>
CreatevideoprocessorenumeratorInvalidinputframerate = 3145795,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDOUTPUTFRAMERATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDOUTPUTFRAMERATE</unmanaged>
CreatevideoprocessorenumeratorInvalidoutputframerate = 3145796,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDWIDTHHEIGHT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDWIDTHHEIGHT</unmanaged>
CreatevideoprocessorenumeratorInvalidwidthheight = 3145797,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEOPROCESSORCONTENTDESC_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEOPROCESSORCONTENTDESC_NULLPARAM</unmanaged>
GetvideoprocessorcontentdescNullparam = 3145798,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMAT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMAT_NULLPARAM</unmanaged>
CheckvideoprocessorformatNullparam = 3145799,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEOPROCESSORCAPS_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEOPROCESSORCAPS_NULLPARAM</unmanaged>
GetvideoprocessorcapsNullparam = 3145800,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_NULLPARAM</unmanaged>
GetvideoprocessorrateconversioncapsNullparam = 3145801,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_INVALIDINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_INVALIDINDEX</unmanaged>
GetvideoprocessorrateconversioncapsInvalidindex = 3145802,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_NULLPARAM</unmanaged>
GetvideoprocessorcustomrateNullparam = 3145803,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_INVALIDINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_INVALIDINDEX</unmanaged>
GetvideoprocessorcustomrateInvalidindex = 3145804,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_NULLPARAM</unmanaged>
GetvideoprocessorfilterrangeNullparam = 3145805,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_UNSUPPORTED</unmanaged>
GetvideoprocessorfilterrangeUnsupported = 3145806,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_OUTOFMEMORY_RETURN</unmanaged>
CreatevideoprocessorOutofmemoryReturn = 3145807,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_NULLPARAM</unmanaged>
CreatevideoprocessorNullparam = 3145808,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTTARGETRECT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTTARGETRECT_NULLPARAM</unmanaged>
VideoprocessorsetoutputtargetrectNullparam = 3145809,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_NULLPARAM</unmanaged>
VideoprocessorsetoutputbackgroundcolorNullparam = 3145810,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_INVALIDALPHA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_INVALIDALPHA</unmanaged>
VideoprocessorsetoutputbackgroundcolorInvalidalpha = 3145811,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE_NULLPARAM</unmanaged>
VideoprocessorsetoutputcolorspaceNullparam = 3145812,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_NULLPARAM</unmanaged>
VideoprocessorsetoutputalphafillmodeNullparam = 3145813,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_UNSUPPORTED</unmanaged>
VideoprocessorsetoutputalphafillmodeUnsupported = 3145814,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDSTREAM</unmanaged>
VideoprocessorsetoutputalphafillmodeInvalidstream = 3145815,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDFILLMODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDFILLMODE</unmanaged>
VideoprocessorsetoutputalphafillmodeInvalidfillmode = 3145816,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_NULLPARAM</unmanaged>
VideoprocessorsetoutputconstrictionNullparam = 3145817,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_NULLPARAM</unmanaged>
VideoprocessorsetoutputstereomodeNullparam = 3145818,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_UNSUPPORTED</unmanaged>
VideoprocessorsetoutputstereomodeUnsupported = 3145819,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTEXTENSION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTEXTENSION_NULLPARAM</unmanaged>
VideoprocessorsetoutputextensionNullparam = 3145820,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTTARGETRECT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTTARGETRECT_NULLPARAM</unmanaged>
VideoprocessorgetoutputtargetrectNullparam = 3145821,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTBACKGROUNDCOLOR_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTBACKGROUNDCOLOR_NULLPARAM</unmanaged>
VideoprocessorgetoutputbackgroundcolorNullparam = 3145822,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE_NULLPARAM</unmanaged>
VideoprocessorgetoutputcolorspaceNullparam = 3145823,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTALPHAFILLMODE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTALPHAFILLMODE_NULLPARAM</unmanaged>
VideoprocessorgetoutputalphafillmodeNullparam = 3145824,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCONSTRICTION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCONSTRICTION_NULLPARAM</unmanaged>
VideoprocessorgetoutputconstrictionNullparam = 3145825,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_UNSUPPORTED</unmanaged>
VideoprocessorsetoutputconstrictionUnsupported = 3145826,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_INVALIDSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_INVALIDSIZE</unmanaged>
VideoprocessorsetoutputconstrictionInvalidsize = 3145827,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSTEREOMODE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSTEREOMODE_NULLPARAM</unmanaged>
VideoprocessorgetoutputstereomodeNullparam = 3145828,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTEXTENSION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTEXTENSION_NULLPARAM</unmanaged>
VideoprocessorgetoutputextensionNullparam = 3145829,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_NULLPARAM</unmanaged>
VideoprocessorsetstreamframeformatNullparam = 3145830,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDFORMAT</unmanaged>
VideoprocessorsetstreamframeformatInvalidformat = 3145831,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamframeformatInvalidstream = 3145832,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_NULLPARAM</unmanaged>
VideoprocessorsetstreamcolorspaceNullparam = 3145833,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamcolorspaceInvalidstream = 3145834,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_NULLPARAM</unmanaged>
VideoprocessorsetstreamoutputrateNullparam = 3145835,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDRATE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDRATE</unmanaged>
VideoprocessorsetstreamoutputrateInvalidrate = 3145836,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDFLAG"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDFLAG</unmanaged>
VideoprocessorsetstreamoutputrateInvalidflag = 3145837,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamoutputrateInvalidstream = 3145838,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_NULLPARAM</unmanaged>
VideoprocessorsetstreamsourcerectNullparam = 3145839,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamsourcerectInvalidstream = 3145840,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDRECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDRECT</unmanaged>
VideoprocessorsetstreamsourcerectInvalidrect = 3145841,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_NULLPARAM</unmanaged>
VideoprocessorsetstreamdestrectNullparam = 3145842,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamdestrectInvalidstream = 3145843,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDRECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDRECT</unmanaged>
VideoprocessorsetstreamdestrectInvalidrect = 3145844,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_NULLPARAM</unmanaged>
VideoprocessorsetstreamalphaNullparam = 3145845,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamalphaInvalidstream = 3145846,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDALPHA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDALPHA</unmanaged>
VideoprocessorsetstreamalphaInvalidalpha = 3145847,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_NULLPARAM</unmanaged>
VideoprocessorsetstreampaletteNullparam = 3145848,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreampaletteInvalidstream = 3145849,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDCOUNT</unmanaged>
VideoprocessorsetstreampaletteInvalidcount = 3145850,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDALPHA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDALPHA</unmanaged>
VideoprocessorsetstreampaletteInvalidalpha = 3145851,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_NULLPARAM</unmanaged>
VideoprocessorsetstreampixelaspectratioNullparam = 3145852,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreampixelaspectratioInvalidstream = 3145853,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDRATIO"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDRATIO</unmanaged>
VideoprocessorsetstreampixelaspectratioInvalidratio = 3145854,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_NULLPARAM</unmanaged>
VideoprocessorsetstreamlumakeyNullparam = 3145855,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamlumakeyInvalidstream = 3145856,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDRANGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDRANGE</unmanaged>
VideoprocessorsetstreamlumakeyInvalidrange = 3145857,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_UNSUPPORTED</unmanaged>
VideoprocessorsetstreamlumakeyUnsupported = 3145858,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_NULLPARAM</unmanaged>
VideoprocessorsetstreamstereoformatNullparam = 3145859,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamstereoformatInvalidstream = 3145860,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_UNSUPPORTED</unmanaged>
VideoprocessorsetstreamstereoformatUnsupported = 3145861,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FLIPUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FLIPUNSUPPORTED</unmanaged>
VideoprocessorsetstreamstereoformatFlipunsupported = 3145862,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_MONOOFFSETUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_MONOOFFSETUNSUPPORTED</unmanaged>
VideoprocessorsetstreamstereoformatMonooffsetunsupported = 3145863,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FORMATUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FORMATUNSUPPORTED</unmanaged>
VideoprocessorsetstreamstereoformatFormatunsupported = 3145864,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDFORMAT</unmanaged>
VideoprocessorsetstreamstereoformatInvalidformat = 3145865,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_NULLPARAM</unmanaged>
VideoprocessorsetstreamautoprocessingmodeNullparam = 3145866,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamautoprocessingmodeInvalidstream = 3145867,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_NULLPARAM</unmanaged>
VideoprocessorsetstreamfilterNullparam = 3145868,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamfilterInvalidstream = 3145869,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDFILTER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDFILTER</unmanaged>
VideoprocessorsetstreamfilterInvalidfilter = 3145870,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_UNSUPPORTED</unmanaged>
VideoprocessorsetstreamfilterUnsupported = 3145871,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDLEVEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDLEVEL</unmanaged>
VideoprocessorsetstreamfilterInvalidlevel = 3145872,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_NULLPARAM</unmanaged>
VideoprocessorsetstreamextensionNullparam = 3145873,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamextensionInvalidstream = 3145874,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_NULLPARAM</unmanaged>
VideoprocessorgetstreamframeformatNullparam = 3145875,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_NULLPARAM</unmanaged>
VideoprocessorgetstreamcolorspaceNullparam = 3145876,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_NULLPARAM</unmanaged>
VideoprocessorgetstreamoutputrateNullparam = 3145877,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_NULLPARAM</unmanaged>
VideoprocessorgetstreamsourcerectNullparam = 3145878,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_NULLPARAM</unmanaged>
VideoprocessorgetstreamdestrectNullparam = 3145879,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_NULLPARAM</unmanaged>
VideoprocessorgetstreamalphaNullparam = 3145880,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_NULLPARAM</unmanaged>
VideoprocessorgetstreampaletteNullparam = 3145881,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_NULLPARAM</unmanaged>
VideoprocessorgetstreampixelaspectratioNullparam = 3145882,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_NULLPARAM</unmanaged>
VideoprocessorgetstreamlumakeyNullparam = 3145883,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_NULLPARAM</unmanaged>
VideoprocessorgetstreamstereoformatNullparam = 3145884,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_NULLPARAM</unmanaged>
VideoprocessorgetstreamautoprocessingmodeNullparam = 3145885,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_NULLPARAM</unmanaged>
VideoprocessorgetstreamfilterNullparam = 3145886,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_NULLPARAM</unmanaged>
VideoprocessorgetstreamextensionNullparam = 3145887,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamextensionInvalidstream = 3145888,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NULLPARAM</unmanaged>
VideoprocessorbltNullparam = 3145889,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSTREAMCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSTREAMCOUNT</unmanaged>
VideoprocessorbltInvalidstreamcount = 3145890,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_TARGETRECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_TARGETRECT</unmanaged>
VideoprocessorbltTargetrect = 3145891,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDOUTPUT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDOUTPUT</unmanaged>
VideoprocessorbltInvalidoutput = 3145892,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDPASTFRAMES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDPASTFRAMES</unmanaged>
VideoprocessorbltInvalidpastframes = 3145893,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDFUTUREFRAMES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDFUTUREFRAMES</unmanaged>
VideoprocessorbltInvalidfutureframes = 3145894,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSOURCERECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSOURCERECT</unmanaged>
VideoprocessorbltInvalidsourcerect = 3145895,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDDESTRECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDDESTRECT</unmanaged>
VideoprocessorbltInvaliddestrect = 3145896,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDINPUTRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDINPUTRESOURCE</unmanaged>
VideoprocessorbltInvalidinputresource = 3145897,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAYSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAYSIZE</unmanaged>
VideoprocessorbltInvalidarraysize = 3145898,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAY</unmanaged>
VideoprocessorbltInvalidarray = 3145899,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTEXPECTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTEXPECTED</unmanaged>
VideoprocessorbltRightexpected = 3145900,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTNOTEXPECTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTNOTEXPECTED</unmanaged>
VideoprocessorbltRightnotexpected = 3145901,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_STEREONOTENABLED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_STEREONOTENABLED</unmanaged>
VideoprocessorbltStereonotenabled = 3145902,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDRIGHTRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDRIGHTRESOURCE</unmanaged>
VideoprocessorbltInvalidrightresource = 3145903,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NOSTEREOSTREAMS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NOSTEREOSTREAMS</unmanaged>
VideoprocessorbltNostereostreams = 3145904,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INPUTHAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INPUTHAZARD</unmanaged>
VideoprocessorbltInputhazard = 3145905,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_OUTPUTHAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_OUTPUTHAZARD</unmanaged>
VideoprocessorbltOutputhazard = 3145906,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_OUTOFMEMORY_RETURN</unmanaged>
CreatevideodecoderoutputviewOutofmemoryReturn = 3145907,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_NULLPARAM</unmanaged>
CreatevideodecoderoutputviewNullparam = 3145908,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDTYPE</unmanaged>
CreatevideodecoderoutputviewInvalidtype = 3145909,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDBIND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDBIND</unmanaged>
CreatevideodecoderoutputviewInvalidbind = 3145910,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEDFORMAT</unmanaged>
CreatevideodecoderoutputviewUnsupportedformat = 3145911,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDMIP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDMIP</unmanaged>
CreatevideodecoderoutputviewInvalidmip = 3145912,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEMIP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEMIP</unmanaged>
CreatevideodecoderoutputviewUnsupportemip = 3145913,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAYSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAYSIZE</unmanaged>
CreatevideodecoderoutputviewInvalidarraysize = 3145914,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAY</unmanaged>
CreatevideodecoderoutputviewInvalidarray = 3145915,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDDIMENSION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDDIMENSION</unmanaged>
CreatevideodecoderoutputviewInvaliddimension = 3145916,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_OUTOFMEMORY_RETURN</unmanaged>
CreatevideoprocessorinputviewOutofmemoryReturn = 3145917,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_NULLPARAM</unmanaged>
CreatevideoprocessorinputviewNullparam = 3145918,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDTYPE</unmanaged>
CreatevideoprocessorinputviewInvalidtype = 3145919,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDBIND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDBIND</unmanaged>
CreatevideoprocessorinputviewInvalidbind = 3145920,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMISC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMISC</unmanaged>
CreatevideoprocessorinputviewInvalidmisc = 3145921,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDUSAGE</unmanaged>
CreatevideoprocessorinputviewInvalidusage = 3145922,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFORMAT</unmanaged>
CreatevideoprocessorinputviewInvalidformat = 3145923,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFOURCC"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFOURCC</unmanaged>
CreatevideoprocessorinputviewInvalidfourcc = 3145924,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMIP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMIP</unmanaged>
CreatevideoprocessorinputviewInvalidmip = 3145925,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_UNSUPPORTEDMIP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_UNSUPPORTEDMIP</unmanaged>
CreatevideoprocessorinputviewUnsupportedmip = 3145926,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAYSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAYSIZE</unmanaged>
CreatevideoprocessorinputviewInvalidarraysize = 3145927,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAY</unmanaged>
CreatevideoprocessorinputviewInvalidarray = 3145928,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDDIMENSION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDDIMENSION</unmanaged>
CreatevideoprocessorinputviewInvaliddimension = 3145929,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_OUTOFMEMORY_RETURN</unmanaged>
CreatevideoprocessoroutputviewOutofmemoryReturn = 3145930,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_NULLPARAM</unmanaged>
CreatevideoprocessoroutputviewNullparam = 3145931,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDTYPE</unmanaged>
CreatevideoprocessoroutputviewInvalidtype = 3145932,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDBIND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDBIND</unmanaged>
CreatevideoprocessoroutputviewInvalidbind = 3145933,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDFORMAT</unmanaged>
CreatevideoprocessoroutputviewInvalidformat = 3145934,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMIP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMIP</unmanaged>
CreatevideoprocessoroutputviewInvalidmip = 3145935,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDMIP"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDMIP</unmanaged>
CreatevideoprocessoroutputviewUnsupportedmip = 3145936,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDARRAY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDARRAY</unmanaged>
CreatevideoprocessoroutputviewUnsupportedarray = 3145937,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDARRAY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDARRAY</unmanaged>
CreatevideoprocessoroutputviewInvalidarray = 3145938,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDDIMENSION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDDIMENSION</unmanaged>
CreatevideoprocessoroutputviewInvaliddimension = 3145939,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_FORCED_SAMPLE_COUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_FORCED_SAMPLE_COUNT</unmanaged>
DeviceDrawInvalidUseOfForcedSampleCount = 3145940,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS</unmanaged>
CreateblendstateInvalidlogicops = 3145941,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDARRAYWITHDECODER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDARRAYWITHDECODER</unmanaged>
CreateshaderresourceviewInvaliddarraywithdecoder = 3145942,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDARRAYWITHDECODER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDARRAYWITHDECODER</unmanaged>
CreateunorderedaccessviewInvaliddarraywithdecoder = 3145943,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDARRAYWITHDECODER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDARRAYWITHDECODER</unmanaged>
CreaterendertargetviewInvaliddarraywithdecoder = 3145944,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_LOCKEDOUT_INTERFACE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_LOCKEDOUT_INTERFACE</unmanaged>
DeviceLockedoutInterface = 3145945,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_WARNING_ATOMIC_INCONSISTENT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_WARNING_ATOMIC_INCONSISTENT</unmanaged>
RefWarningAtomicInconsistent = 3145946,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_WARNING_READING_UNINITIALIZED_RESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_WARNING_READING_UNINITIALIZED_RESOURCE</unmanaged>
RefWarningReadingUninitializedResource = 3145947,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_WARNING_RAW_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_WARNING_RAW_HAZARD</unmanaged>
RefWarningRawHazard = 3145948,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_WARNING_WAR_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_WARNING_WAR_HAZARD</unmanaged>
RefWarningWarHazard = 3145949,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_REF_WARNING_WAW_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_REF_WARNING_WAW_HAZARD</unmanaged>
RefWarningWawHazard = 3145950,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECRYPTOSESSION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECRYPTOSESSION_NULLPARAM</unmanaged>
CreatecryptosessionNullparam = 3145951,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATECRYPTOSESSION_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATECRYPTOSESSION_OUTOFMEMORY_RETURN</unmanaged>
CreatecryptosessionOutofmemoryReturn = 3145952,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETCRYPTOTYPE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETCRYPTOTYPE_NULLPARAM</unmanaged>
GetcryptotypeNullparam = 3145953,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETDECODERPROFILE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETDECODERPROFILE_NULLPARAM</unmanaged>
GetdecoderprofileNullparam = 3145954,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATESIZE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATESIZE_NULLPARAM</unmanaged>
GetcryptosessioncertificatesizeNullparam = 3145955,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_NULLPARAM</unmanaged>
GetcryptosessioncertificateNullparam = 3145956,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_WRONGSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_WRONGSIZE</unmanaged>
GetcryptosessioncertificateWrongsize = 3145957,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_WRONGSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_WRONGSIZE</unmanaged>
GetcryptosessionhandleWrongsize = 3145958,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_NULLPARAM</unmanaged>
NegotiatecrpytosessionkeyexchangeNullparam = 3145959,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_UNSUPPORTED</unmanaged>
EncryptionbltUnsupported = 3145960,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_NULLPARAM</unmanaged>
EncryptionbltNullparam = 3145961,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_WRONGDEVICE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_WRONGDEVICE</unmanaged>
EncryptionbltSrcWrongdevice = 3145962,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_WRONGDEVICE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_WRONGDEVICE</unmanaged>
EncryptionbltDstWrongdevice = 3145963,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_FORMAT_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_FORMAT_MISMATCH</unmanaged>
EncryptionbltFormatMismatch = 3145964,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_SIZE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_SIZE_MISMATCH</unmanaged>
EncryptionbltSizeMismatch = 3145965,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MULTISAMPLED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MULTISAMPLED</unmanaged>
EncryptionbltSrcMultisampled = 3145966,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_NOT_STAGING"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_NOT_STAGING</unmanaged>
EncryptionbltDstNotStaging = 3145967,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MAPPED</unmanaged>
EncryptionbltSrcMapped = 3145968,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_MAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_MAPPED</unmanaged>
EncryptionbltDstMapped = 3145969,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_OFFERED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_OFFERED</unmanaged>
EncryptionbltSrcOffered = 3145970,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_OFFERED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_OFFERED</unmanaged>
EncryptionbltDstOffered = 3145971,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_CONTENT_UNDEFINED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_CONTENT_UNDEFINED</unmanaged>
EncryptionbltSrcContentUndefined = 3145972,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_UNSUPPORTED</unmanaged>
DecryptionbltUnsupported = 3145973,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_NULLPARAM</unmanaged>
DecryptionbltNullparam = 3145974,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_WRONGDEVICE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_WRONGDEVICE</unmanaged>
DecryptionbltSrcWrongdevice = 3145975,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_WRONGDEVICE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_WRONGDEVICE</unmanaged>
DecryptionbltDstWrongdevice = 3145976,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_FORMAT_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_FORMAT_MISMATCH</unmanaged>
DecryptionbltFormatMismatch = 3145977,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_SIZE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_SIZE_MISMATCH</unmanaged>
DecryptionbltSizeMismatch = 3145978,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MULTISAMPLED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MULTISAMPLED</unmanaged>
DecryptionbltDstMultisampled = 3145979,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_NOT_STAGING"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_NOT_STAGING</unmanaged>
DecryptionbltSrcNotStaging = 3145980,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_NOT_RENDER_TARGET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_NOT_RENDER_TARGET</unmanaged>
DecryptionbltDstNotRenderTarget = 3145981,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_MAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_MAPPED</unmanaged>
DecryptionbltSrcMapped = 3145982,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MAPPED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MAPPED</unmanaged>
DecryptionbltDstMapped = 3145983,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_OFFERED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_OFFERED</unmanaged>
DecryptionbltSrcOffered = 3145984,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_OFFERED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_OFFERED</unmanaged>
DecryptionbltDstOffered = 3145985,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_CONTENT_UNDEFINED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_CONTENT_UNDEFINED</unmanaged>
DecryptionbltSrcContentUndefined = 3145986,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_NULLPARAM</unmanaged>
StartsessionkeyrefreshNullparam = 3145987,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_INVALIDSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_INVALIDSIZE</unmanaged>
StartsessionkeyrefreshInvalidsize = 3145988,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_FINISHSESSIONKEYREFRESH_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_FINISHSESSIONKEYREFRESH_NULLPARAM</unmanaged>
FinishsessionkeyrefreshNullparam = 3145989,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_NULLPARAM</unmanaged>
GetencryptionbltkeyNullparam = 3145990,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_INVALIDSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_INVALIDSIZE</unmanaged>
GetencryptionbltkeyInvalidsize = 3145991,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETCONTENTPROTECTIONCAPS_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETCONTENTPROTECTIONCAPS_NULLPARAM</unmanaged>
GetcontentprotectioncapsNullparam = 3145992,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_NULLPARAM</unmanaged>
CheckcryptokeyexchangeNullparam = 3145993,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_INVALIDINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_INVALIDINDEX</unmanaged>
CheckcryptokeyexchangeInvalidindex = 3145994,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_NULLPARAM</unmanaged>
CreateauthenticatedchannelNullparam = 3145995,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_UNSUPPORTED</unmanaged>
CreateauthenticatedchannelUnsupported = 3145996,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_INVALIDTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_INVALIDTYPE</unmanaged>
CreateauthenticatedchannelInvalidtype = 3145997,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_OUTOFMEMORY_RETURN"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_OUTOFMEMORY_RETURN</unmanaged>
CreateauthenticatedchannelOutofmemoryReturn = 3145998,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_INVALIDCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_INVALIDCHANNEL</unmanaged>
GetauthenticatedchannelcertificatesizeInvalidchannel = 3145999,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_NULLPARAM</unmanaged>
GetauthenticatedchannelcertificatesizeNullparam = 3146000,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_INVALIDCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_INVALIDCHANNEL</unmanaged>
GetauthenticatedchannelcertificateInvalidchannel = 3146001,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_NULLPARAM</unmanaged>
GetauthenticatedchannelcertificateNullparam = 3146002,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_WRONGSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_WRONGSIZE</unmanaged>
GetauthenticatedchannelcertificateWrongsize = 3146003,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDCHANNEL</unmanaged>
NegotiateauthenticatedchannelkeyexchangeInvalidchannel = 3146004,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_NULLPARAM</unmanaged>
NegotiateauthenticatedchannelkeyexchangeNullparam = 3146005,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_NULLPARAM</unmanaged>
QueryauthenticatedchannelNullparam = 3146006,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGCHANNEL</unmanaged>
QueryauthenticatedchannelWrongchannel = 3146007,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_UNSUPPORTEDQUERY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_UNSUPPORTEDQUERY</unmanaged>
QueryauthenticatedchannelUnsupportedquery = 3146008,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGSIZE</unmanaged>
QueryauthenticatedchannelWrongsize = 3146009,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_INVALIDPROCESSINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_INVALIDPROCESSINDEX</unmanaged>
QueryauthenticatedchannelInvalidprocessindex = 3146010,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_NULLPARAM</unmanaged>
ConfigureauthenticatedchannelNullparam = 3146011,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGCHANNEL</unmanaged>
ConfigureauthenticatedchannelWrongchannel = 3146012,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_UNSUPPORTEDCONFIGURE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_UNSUPPORTEDCONFIGURE</unmanaged>
ConfigureauthenticatedchannelUnsupportedconfigure = 3146013,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGSIZE</unmanaged>
ConfigureauthenticatedchannelWrongsize = 3146014,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_INVALIDPROCESSIDTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_INVALIDPROCESSIDTYPE</unmanaged>
ConfigureauthenticatedchannelInvalidprocessidtype = 3146015,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT</unmanaged>
VssetconstantbuffersInvalidbufferoffsetorcount = 3146016,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT</unmanaged>
DssetconstantbuffersInvalidbufferoffsetorcount = 3146017,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT</unmanaged>
HssetconstantbuffersInvalidbufferoffsetorcount = 3146018,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT</unmanaged>
GssetconstantbuffersInvalidbufferoffsetorcount = 3146019,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT</unmanaged>
PssetconstantbuffersInvalidbufferoffsetorcount = 3146020,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT</unmanaged>
CssetconstantbuffersInvalidbufferoffsetorcount = 3146021,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_INVALIDSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_INVALIDSIZE</unmanaged>
NegotiatecrpytosessionkeyexchangeInvalidsize = 3146022,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDSIZE</unmanaged>
NegotiateauthenticatedchannelkeyexchangeInvalidsize = 3146023,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDPRIORITY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDPRIORITY</unmanaged>
OfferresourcesInvalidpriority = 3146024,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_OUTOFMEMORY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_OUTOFMEMORY</unmanaged>
GetcryptosessionhandleOutofmemory = 3146025,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_NULLPARAM</unmanaged>
AcquirehandleforcaptureNullparam = 3146026,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDTYPE</unmanaged>
AcquirehandleforcaptureInvalidtype = 3146027,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDBIND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDBIND</unmanaged>
AcquirehandleforcaptureInvalidbind = 3146028,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDARRAY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDARRAY</unmanaged>
AcquirehandleforcaptureInvalidarray = 3146029,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_NULLPARAM</unmanaged>
VideoprocessorsetstreamrotationNullparam = 3146030,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamrotationInvalidstream = 3146031,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALID"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALID</unmanaged>
VideoprocessorsetstreamrotationInvalid = 3146032,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_UNSUPPORTED</unmanaged>
VideoprocessorsetstreamrotationUnsupported = 3146033,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_NULLPARAM</unmanaged>
VideoprocessorgetstreamrotationNullparam = 3146034,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDVIEW"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDVIEW</unmanaged>
DeviceClearviewInvalidview = 3146035,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreatevertexshaderDoubleextensionsnotsupported = 3146036,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_SHADEREXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_SHADEREXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreatevertexshaderShaderextensionsnotsupported = 3146037,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreatehullshaderDoubleextensionsnotsupported = 3146038,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_SHADEREXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_SHADEREXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreatehullshaderShaderextensionsnotsupported = 3146039,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreatedomainshaderDoubleextensionsnotsupported = 3146040,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_SHADEREXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_SHADEREXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreatedomainshaderShaderextensionsnotsupported = 3146041,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreategeometryshaderDoubleextensionsnotsupported = 3146042,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_SHADEREXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_SHADEREXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreategeometryshaderShaderextensionsnotsupported = 3146043,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreategeometryshaderwithstreamoutputDoubleextensionsnotsupported = 3146044,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_SHADEREXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_SHADEREXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreategeometryshaderwithstreamoutputShaderextensionsnotsupported = 3146045,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreatepixelshaderDoubleextensionsnotsupported = 3146046,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_SHADEREXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_SHADEREXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreatepixelshaderShaderextensionsnotsupported = 3146047,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreatecomputeshaderDoubleextensionsnotsupported = 3146048,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_SHADEREXTENSIONSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_SHADEREXTENSIONSNOTSUPPORTED</unmanaged>
DeviceCreatecomputeshaderShaderextensionsnotsupported = 3146049,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_MINPRECISION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_MINPRECISION</unmanaged>
DeviceShaderLinkageMinprecision = 3146050,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_UNSUPPORTED</unmanaged>
VideoprocessorsetstreamalphaUnsupported = 3146051,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_UNSUPPORTED</unmanaged>
VideoprocessorsetstreampixelaspectratioUnsupported = 3146052,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED</unmanaged>
DeviceCreatevertexshaderUavsnotsupported = 3146053,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED</unmanaged>
DeviceCreatehullshaderUavsnotsupported = 3146054,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED</unmanaged>
DeviceCreatedomainshaderUavsnotsupported = 3146055,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED</unmanaged>
DeviceCreategeometryshaderUavsnotsupported = 3146056,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED</unmanaged>
DeviceCreategeometryshaderwithstreamoutputUavsnotsupported = 3146057,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED</unmanaged>
DeviceCreatepixelshaderUavsnotsupported = 3146058,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED</unmanaged>
DeviceCreatecomputeshaderUavsnotsupported = 3146059,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_INVALIDOFFSET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_INVALIDOFFSET</unmanaged>
DeviceOmsetrendertargetsandunorderedaccessviewsInvalidoffset = 3146060,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_TOOMANYVIEWS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_TOOMANYVIEWS</unmanaged>
DeviceOmsetrendertargetsandunorderedaccessviewsToomanyviews = 3146061,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_NOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_NOTSUPPORTED</unmanaged>
DeviceClearviewNotsupported = 3146062,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_SWAPDEVICECONTEXTSTATE_NOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_SWAPDEVICECONTEXTSTATE_NOTSUPPORTED</unmanaged>
SwapdevicecontextstateNotsupported = 3146063,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_UPDATESUBRESOURCE_PREFERUPDATESUBRESOURCE1"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_UPDATESUBRESOURCE_PREFERUPDATESUBRESOURCE1</unmanaged>
UpdatesubresourcePreferupdatesubresource1 = 3146064,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETDC_INACCESSIBLE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETDC_INACCESSIBLE</unmanaged>
GetdcInaccessible = 3146065,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDRECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDRECT</unmanaged>
DeviceClearviewInvalidrect = 3146066,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLE_MASK_IGNORED_ON_FL9"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLE_MASK_IGNORED_ON_FL9</unmanaged>
DeviceDrawSampleMaskIgnoredOnFl9 = 3146067,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE1_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE1_NOT_SUPPORTED</unmanaged>
DeviceOpenSharedResource1NotSupported = 3146068,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BY_NAME_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BY_NAME_NOT_SUPPORTED</unmanaged>
DeviceOpenSharedResourceByNameNotSupported = 3146069,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_ENQUEUESETEVENT_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_ENQUEUESETEVENT_NOT_SUPPORTED</unmanaged>
EnqueueseteventNotSupported = 3146070,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OFFERRELEASE_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OFFERRELEASE_NOT_SUPPORTED</unmanaged>
OfferreleaseNotSupported = 3146071,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OFFERRESOURCES_INACCESSIBLE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OFFERRESOURCES_INACCESSIBLE</unmanaged>
OfferresourcesInaccessible = 3146072,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMSAA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMSAA</unmanaged>
CreatevideoprocessorinputviewInvalidmsaa = 3146073,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMSAA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMSAA</unmanaged>
CreatevideoprocessoroutputviewInvalidmsaa = 3146074,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT</unmanaged>
DeviceClearviewInvalidsourcerect = 3146075,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT</unmanaged>
DeviceClearviewEmptyrect = 3146076,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_UPDATESUBRESOURCE_EMPTYDESTBOX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_UPDATESUBRESOURCE_EMPTYDESTBOX</unmanaged>
UpdatesubresourceEmptydestbox = 3146077,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_EMPTYSOURCEBOX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_EMPTYSOURCEBOX</unmanaged>
CopysubresourceregionEmptysourcebox = 3146078,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS</unmanaged>
DeviceDrawOmRenderTargetDoesNotSupportLogicOps = 3146079,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_DEPTHSTENCILVIEW_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_DEPTHSTENCILVIEW_NOT_SET</unmanaged>
DeviceDrawDepthStencilViewNotSet = 3146080,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET</unmanaged>
DeviceDrawRenderTargetViewNotSet = 3146081,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET_DUE_TO_FLIP_PRESENT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET_DUE_TO_FLIP_PRESENT</unmanaged>
DeviceDrawRenderTargetViewNotSetDueToFlipPresent = 3146082,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET_DUE_TO_FLIP_PRESENT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET_DUE_TO_FLIP_PRESENT</unmanaged>
DeviceUnorderedaccessviewNotSetDueToFlipPresent = 3146083,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETDATAFORNEWHARDWAREKEY_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETDATAFORNEWHARDWAREKEY_NULLPARAM</unmanaged>
GetdatafornewhardwarekeyNullparam = 3146084,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKCRYPTOSESSIONSTATUS_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKCRYPTOSESSIONSTATUS_NULLPARAM</unmanaged>
CheckcryptosessionstatusNullparam = 3146085,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETCRYPTOSESSIONPRIVATEDATASIZE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETCRYPTOSESSIONPRIVATEDATASIZE_NULLPARAM</unmanaged>
GetcryptosessionprivatedatasizeNullparam = 3146086,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERCAPS_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERCAPS_NULLPARAM</unmanaged>
GetvideodecodercapsNullparam = 3146087,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETVIDEODECODERCAPS_ZEROWIDTHHEIGHT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETVIDEODECODERCAPS_ZEROWIDTHHEIGHT</unmanaged>
GetvideodecodercapsZerowidthheight = 3146088,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_NULLPARAM</unmanaged>
CheckvideodecoderdownsamplingNullparam = 3146089,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_INVALIDCOLORSPACE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_INVALIDCOLORSPACE</unmanaged>
CheckvideodecoderdownsamplingInvalidcolorspace = 3146090,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_ZEROWIDTHHEIGHT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_ZEROWIDTHHEIGHT</unmanaged>
CheckvideodecoderdownsamplingZerowidthheight = 3146091,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEODECODERENABLEDOWNSAMPLING_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEODECODERENABLEDOWNSAMPLING_NULLPARAM</unmanaged>
VideodecoderenabledownsamplingNullparam = 3146092,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEODECODERENABLEDOWNSAMPLING_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEODECODERENABLEDOWNSAMPLING_UNSUPPORTED</unmanaged>
VideodecoderenabledownsamplingUnsupported = 3146093,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEODECODERUPDATEDOWNSAMPLING_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEODECODERUPDATEDOWNSAMPLING_NULLPARAM</unmanaged>
VideodecoderupdatedownsamplingNullparam = 3146094,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEODECODERUPDATEDOWNSAMPLING_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEODECODERUPDATEDOWNSAMPLING_UNSUPPORTED</unmanaged>
VideodecoderupdatedownsamplingUnsupported = 3146095,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMATCONVERSION_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMATCONVERSION_NULLPARAM</unmanaged>
CheckvideoprocessorformatconversionNullparam = 3146096,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE1_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE1_NULLPARAM</unmanaged>
Videoprocessorsetoutputcolorspace1Nullparam = 3146097,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE1_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE1_NULLPARAM</unmanaged>
Videoprocessorgetoutputcolorspace1Nullparam = 3146098,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE1_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE1_NULLPARAM</unmanaged>
Videoprocessorsetstreamcolorspace1Nullparam = 3146099,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE1_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE1_INVALIDSTREAM</unmanaged>
Videoprocessorsetstreamcolorspace1Invalidstream = 3146100,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_NULLPARAM</unmanaged>
VideoprocessorsetstreammirrorNullparam = 3146101,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreammirrorInvalidstream = 3146102,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_UNSUPPORTED</unmanaged>
VideoprocessorsetstreammirrorUnsupported = 3146103,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_NULLPARAM</unmanaged>
Videoprocessorgetstreamcolorspace1Nullparam = 3146104,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_NULLPARAM</unmanaged>
VideoprocessorgetstreammirrorNullparam = 3146105,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_NULLPARAM</unmanaged>
RecommendvideodecoderdownsamplingNullparam = 3146106,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_INVALIDCOLORSPACE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_INVALIDCOLORSPACE</unmanaged>
RecommendvideodecoderdownsamplingInvalidcolorspace = 3146107,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_ZEROWIDTHHEIGHT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_ZEROWIDTHHEIGHT</unmanaged>
RecommendvideodecoderdownsamplingZerowidthheight = 3146108,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSHADERUSAGE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSHADERUSAGE_NULLPARAM</unmanaged>
VideoprocessorsetoutputshaderusageNullparam = 3146109,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSHADERUSAGE_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSHADERUSAGE_NULLPARAM</unmanaged>
VideoprocessorgetoutputshaderusageNullparam = 3146110,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_NULLPARAM</unmanaged>
VideoprocessorgetbehaviorhintsNullparam = 3146111,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDSTREAMCOUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDSTREAMCOUNT</unmanaged>
VideoprocessorgetbehaviorhintsInvalidstreamcount = 3146112,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_TARGETRECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_TARGETRECT</unmanaged>
VideoprocessorgetbehaviorhintsTargetrect = 3146113,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDSOURCERECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDSOURCERECT</unmanaged>
VideoprocessorgetbehaviorhintsInvalidsourcerect = 3146114,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDDESTRECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDDESTRECT</unmanaged>
VideoprocessorgetbehaviorhintsInvaliddestrect = 3146115,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETCRYPTOSESSIONPRIVATEDATASIZE_INVALID_KEY_EXCHANGE_TYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETCRYPTOSESSIONPRIVATEDATASIZE_INVALID_KEY_EXCHANGE_TYPE</unmanaged>
GetcryptosessionprivatedatasizeInvalidKeyExchangeType = 3146116,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDUSAGE</unmanaged>
CreatebufferInvalidusage = 3146119,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDUSAGE</unmanaged>
Createtexture1dInvalidusage = 3146120,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDUSAGE</unmanaged>
Createtexture2dInvalidusage = 3146121,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_STEPRATE_NOT_1"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_STEPRATE_NOT_1</unmanaged>
CreateinputlayoutLevel9SteprateNot1 = 3146122,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_INSTANCING_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_INSTANCING_NOT_SUPPORTED</unmanaged>
CreateinputlayoutLevel9InstancingNotSupported = 3146123,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER</unmanaged>
UpdatetilemappingsInvalidParameter = 3146124,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER</unmanaged>
CopytilemappingsInvalidParameter = 3146125,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_COPYTILES_INVALID_PARAMETER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_COPYTILES_INVALID_PARAMETER</unmanaged>
CopytilesInvalidParameter = 3146126,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_UPDATETILES_INVALID_PARAMETER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_UPDATETILES_INVALID_PARAMETER</unmanaged>
UpdatetilesInvalidParameter = 3146127,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESIZETILEPOOL_INVALID_PARAMETER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESIZETILEPOOL_INVALID_PARAMETER</unmanaged>
ResizetilepoolInvalidParameter = 3146128,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TILEDRESOURCEBARRIER_INVALID_PARAMETER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TILEDRESOURCEBARRIER_INVALID_PARAMETER</unmanaged>
TiledresourcebarrierInvalidParameter = 3146129,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_WARNING"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_WARNING</unmanaged>
NullTileMappingAccessWarning = 3146130,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_ERROR"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_ERROR</unmanaged>
NullTileMappingAccessError = 3146131,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DIRTY_TILE_MAPPING_ACCESS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DIRTY_TILE_MAPPING_ACCESS</unmanaged>
DirtyTileMappingAccess = 3146132,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DUPLICATE_TILE_MAPPINGS_IN_COVERED_AREA"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DUPLICATE_TILE_MAPPINGS_IN_COVERED_AREA</unmanaged>
DuplicateTileMappingsInCoveredArea = 3146133,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TILE_MAPPINGS_IN_COVERED_AREA_DUPLICATED_OUTSIDE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TILE_MAPPINGS_IN_COVERED_AREA_DUPLICATED_OUTSIDE</unmanaged>
TileMappingsInCoveredAreaDuplicatedOutside = 3146134,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INCOMPATIBLE_RESOURCES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INCOMPATIBLE_RESOURCES</unmanaged>
TileMappingsSharedBetweenIncompatibleResources = 3146135,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INPUT_AND_OUTPUT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INPUT_AND_OUTPUT</unmanaged>
TileMappingsSharedBetweenInputAndOutput = 3146136,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_INVALIDFLAGS</unmanaged>
CheckmultisamplequalitylevelsInvalidflags = 3146137,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_GETRESOURCETILING_NONTILED_RESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_GETRESOURCETILING_NONTILED_RESOURCE</unmanaged>
GetresourcetilingNontiledResource = 3146138,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_RESIZETILEPOOL_SHRINK_WITH_MAPPINGS_STILL_DEFINED_PAST_END"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_RESIZETILEPOOL_SHRINK_WITH_MAPPINGS_STILL_DEFINED_PAST_END</unmanaged>
ResizetilepoolShrinkWithMappingsStillDefinedPastEnd = 3146139,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NEED_TO_CALL_TILEDRESOURCEBARRIER"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NEED_TO_CALL_TILEDRESOURCEBARRIER</unmanaged>
NeedToCallTiledresourcebarrier = 3146140,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEVICE_INVALIDARGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEVICE_INVALIDARGS</unmanaged>
CreatedeviceInvalidargs = 3146141,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEDEVICE_WARNING"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEDEVICE_WARNING</unmanaged>
CreatedeviceWarning = 3146142,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWUINT_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWUINT_HAZARD</unmanaged>
ClearunorderedaccessviewuintHazard = 3146143,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_HAZARD</unmanaged>
ClearunorderedaccessviewfloatHazard = 3146144,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TILED_RESOURCE_TIER_1_BUFFER_TEXTURE_MISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TILED_RESOURCE_TIER_1_BUFFER_TEXTURE_MISMATCH</unmanaged>
TiledResourceTier1BufferTextureMismatch = 3146145,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_CRYPTOSESSION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_CRYPTOSESSION</unmanaged>
CreateCryptosession = 3146146,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_AUTHENTICATEDCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_AUTHENTICATEDCHANNEL</unmanaged>
CreateAuthenticatedchannel = 3146147,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_CRYPTOSESSION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_CRYPTOSESSION</unmanaged>
LiveCryptosession = 3146148,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_AUTHENTICATEDCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_AUTHENTICATEDCHANNEL</unmanaged>
LiveAuthenticatedchannel = 3146149,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_CRYPTOSESSION"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_CRYPTOSESSION</unmanaged>
DestroyCryptosession = 3146150,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_AUTHENTICATEDCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_AUTHENTICATEDCHANNEL</unmanaged>
DestroyAuthenticatedchannel = 3146151,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE</unmanaged>
CreaterasterizerstateInvalidConservativerastermode = 3146154,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_SYSTEMVALUE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_SYSTEMVALUE</unmanaged>
DeviceDrawInvalidSystemvalue = 3146155,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDCONTEXTTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDCONTEXTTYPE</unmanaged>
CreatequeryorpredicateInvalidcontexttype = 3146156,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_DECODENOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_DECODENOTSUPPORTED</unmanaged>
CreatequeryorpredicateDecodenotsupported = 3146157,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_ENCODENOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_ENCODENOTSUPPORTED</unmanaged>
CreatequeryorpredicateEncodenotsupported = 3146158,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANEINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANEINDEX</unmanaged>
CreateshaderresourceviewInvalidplaneindex = 3146159,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANEINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANEINDEX</unmanaged>
CreateshaderresourceviewInvalidvideoplaneindex = 3146160,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_AMBIGUOUSVIDEOPLANEINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_AMBIGUOUSVIDEOPLANEINDEX</unmanaged>
CreateshaderresourceviewAmbiguousvideoplaneindex = 3146161,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANEINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANEINDEX</unmanaged>
CreaterendertargetviewInvalidplaneindex = 3146162,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANEINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANEINDEX</unmanaged>
CreaterendertargetviewInvalidvideoplaneindex = 3146163,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_AMBIGUOUSVIDEOPLANEINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_AMBIGUOUSVIDEOPLANEINDEX</unmanaged>
CreaterendertargetviewAmbiguousvideoplaneindex = 3146164,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANEINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANEINDEX</unmanaged>
CreateunorderedaccessviewInvalidplaneindex = 3146165,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANEINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANEINDEX</unmanaged>
CreateunorderedaccessviewInvalidvideoplaneindex = 3146166,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_AMBIGUOUSVIDEOPLANEINDEX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_AMBIGUOUSVIDEOPLANEINDEX</unmanaged>
CreateunorderedaccessviewAmbiguousvideoplaneindex = 3146167,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSCANDATAOFFSET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSCANDATAOFFSET</unmanaged>
JpegdecodeInvalidscandataoffset = 3146168,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_NOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_NOTSUPPORTED</unmanaged>
JpegdecodeNotsupported = 3146169,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_DIMENSIONSTOOLARGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_DIMENSIONSTOOLARGE</unmanaged>
JpegdecodeDimensionstoolarge = 3146170,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOMPONENTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOMPONENTS</unmanaged>
JpegdecodeInvalidcomponents = 3146171,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_DESTINATIONNOT2D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_DESTINATIONNOT2D</unmanaged>
JpegdecodeDestinationnot2d = 3146172,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_TILEDRESOURCESUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_TILEDRESOURCESUNSUPPORTED</unmanaged>
JpegdecodeTiledresourcesunsupported = 3146173,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_GUARDRECTSUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_GUARDRECTSUNSUPPORTED</unmanaged>
JpegdecodeGuardrectsunsupported = 3146174,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_FORMATUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_FORMATUNSUPPORTED</unmanaged>
JpegdecodeFormatunsupported = 3146175,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSUBRESOURCE</unmanaged>
JpegdecodeInvalidsubresource = 3146176,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_INVALIDMIPLEVEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_INVALIDMIPLEVEL</unmanaged>
JpegdecodeInvalidmiplevel = 3146177,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_EMPTYDESTBOX"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_EMPTYDESTBOX</unmanaged>
JpegdecodeEmptydestbox = 3146178,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOT2D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOT2D</unmanaged>
JpegdecodeDestboxnot2d = 3146179,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOTSUB"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOTSUB</unmanaged>
JpegdecodeDestboxnotsub = 3146180,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXESINTERSECT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXESINTERSECT</unmanaged>
JpegdecodeDestboxesintersect = 3146181,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEMISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEMISMATCH</unmanaged>
JpegdecodeXsubsamplemismatch = 3146182,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEMISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEMISMATCH</unmanaged>
JpegdecodeYsubsamplemismatch = 3146183,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEODD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEODD</unmanaged>
JpegdecodeXsubsampleodd = 3146184,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEODD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEODD</unmanaged>
JpegdecodeYsubsampleodd = 3146185,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_OUTPUTDIMENSIONSTOOLARGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_OUTPUTDIMENSIONSTOOLARGE</unmanaged>
JpegdecodeOutputdimensionstoolarge = 3146186,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_NONPOW2SCALEUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_NONPOW2SCALEUNSUPPORTED</unmanaged>
JpegdecodeNonpow2scaleunsupported = 3146187,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_FRACTIONALDOWNSCALETOLARGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_FRACTIONALDOWNSCALETOLARGE</unmanaged>
JpegdecodeFractionaldownscaletolarge = 3146188,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_CHROMASIZEMISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_CHROMASIZEMISMATCH</unmanaged>
JpegdecodeChromasizemismatch = 3146189,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_LUMACHROMASIZEMISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_LUMACHROMASIZEMISMATCH</unmanaged>
JpegdecodeLumachromasizemismatch = 3146190,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_INVALIDNUMDESTINATIONS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_INVALIDNUMDESTINATIONS</unmanaged>
JpegdecodeInvalidnumdestinations = 3146191,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_SUBBOXUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_SUBBOXUNSUPPORTED</unmanaged>
JpegdecodeSubboxunsupported = 3146192,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_1DESTUNSUPPORTEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_1DESTUNSUPPORTEDFORMAT</unmanaged>
Jpegdecode1destunsupportedformat = 3146193,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_3DESTUNSUPPORTEDFORMAT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_3DESTUNSUPPORTEDFORMAT</unmanaged>
Jpegdecode3destunsupportedformat = 3146194,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_SCALEUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_SCALEUNSUPPORTED</unmanaged>
JpegdecodeScaleunsupported = 3146195,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSOURCESIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSOURCESIZE</unmanaged>
JpegdecodeInvalidsourcesize = 3146196,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOPYFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOPYFLAGS</unmanaged>
JpegdecodeInvalidcopyflags = 3146197,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_HAZARD</unmanaged>
JpegdecodeHazard = 3146198,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERUSAGE</unmanaged>
JpegdecodeUnsupportedsrcbufferusage = 3146199,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERMISCFLAGS</unmanaged>
JpegdecodeUnsupportedsrcbuffermiscflags = 3146200,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDDSTTEXTUREUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDDSTTEXTUREUSAGE</unmanaged>
JpegdecodeUnsupporteddsttextureusage = 3146201,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_BACKBUFFERNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_BACKBUFFERNOTSUPPORTED</unmanaged>
JpegdecodeBackbuffernotsupported = 3146202,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPRTEDCOPYFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPRTEDCOPYFLAGS</unmanaged>
JpegdecodeUnsupprtedcopyflags = 3146203,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_NOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_NOTSUPPORTED</unmanaged>
JpegencodeNotsupported = 3146204,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSCANDATAOFFSET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSCANDATAOFFSET</unmanaged>
JpegencodeInvalidscandataoffset = 3146205,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_INVALIDCOMPONENTS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_INVALIDCOMPONENTS</unmanaged>
JpegencodeInvalidcomponents = 3146206,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_SOURCENOT2D"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_SOURCENOT2D</unmanaged>
JpegencodeSourcenot2d = 3146207,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_TILEDRESOURCESUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_TILEDRESOURCESUNSUPPORTED</unmanaged>
JpegencodeTiledresourcesunsupported = 3146208,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_GUARDRECTSUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_GUARDRECTSUNSUPPORTED</unmanaged>
JpegencodeGuardrectsunsupported = 3146209,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_XSUBSAMPLEMISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_XSUBSAMPLEMISMATCH</unmanaged>
JpegencodeXsubsamplemismatch = 3146210,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_YSUBSAMPLEMISMATCH"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_YSUBSAMPLEMISMATCH</unmanaged>
JpegencodeYsubsamplemismatch = 3146211,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_FORMATUNSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_FORMATUNSUPPORTED</unmanaged>
JpegencodeFormatunsupported = 3146212,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSUBRESOURCE</unmanaged>
JpegencodeInvalidsubresource = 3146213,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_INVALIDMIPLEVEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_INVALIDMIPLEVEL</unmanaged>
JpegencodeInvalidmiplevel = 3146214,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_DIMENSIONSTOOLARGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_DIMENSIONSTOOLARGE</unmanaged>
JpegencodeDimensionstoolarge = 3146215,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_HAZARD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_HAZARD</unmanaged>
JpegencodeHazard = 3146216,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERUSAGE</unmanaged>
JpegencodeUnsupporteddstbufferusage = 3146217,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERMISCFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERMISCFLAGS</unmanaged>
JpegencodeUnsupporteddstbuffermiscflags = 3146218,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDSRCTEXTUREUSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDSRCTEXTUREUSAGE</unmanaged>
JpegencodeUnsupportedsrctextureusage = 3146219,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_JPEGENCODE_BACKBUFFERNOTSUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_JPEGENCODE_BACKBUFFERNOTSUPPORTED</unmanaged>
JpegencodeBackbuffernotsupported = 3146220,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNSUPPORTEDCONTEXTTTYPEFORQUERY"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNSUPPORTEDCONTEXTTTYPEFORQUERY</unmanaged>
CreatequeryorpredicateUnsupportedcontextttypeforquery = 3146221,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_FLUSH1_INVALIDCONTEXTTYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_FLUSH1_INVALIDCONTEXTTYPE</unmanaged>
Flush1Invalidcontexttype = 3146222,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DEVICE_SETHARDWAREPROTECTION_INVALIDCONTEXT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DEVICE_SETHARDWAREPROTECTION_INVALIDCONTEXT</unmanaged>
DeviceSethardwareprotectionInvalidcontext = 3146223,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_NULLPARAM</unmanaged>
VideoprocessorsetoutputhdrmetadataNullparam = 3146224,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_INVALIDSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_INVALIDSIZE</unmanaged>
VideoprocessorsetoutputhdrmetadataInvalidsize = 3146225,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_NULLPARAM</unmanaged>
VideoprocessorgetoutputhdrmetadataNullparam = 3146226,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_INVALIDSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_INVALIDSIZE</unmanaged>
VideoprocessorgetoutputhdrmetadataInvalidsize = 3146227,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_NULLPARAM</unmanaged>
VideoprocessorsetstreamhdrmetadataNullparam = 3146228,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSTREAM</unmanaged>
VideoprocessorsetstreamhdrmetadataInvalidstream = 3146229,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSIZE</unmanaged>
VideoprocessorsetstreamhdrmetadataInvalidsize = 3146230,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_NULLPARAM</unmanaged>
VideoprocessorgetstreamhdrmetadataNullparam = 3146231,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamhdrmetadataInvalidstream = 3146232,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSIZE</unmanaged>
VideoprocessorgetstreamhdrmetadataInvalidsize = 3146233,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamframeformatInvalidstream = 3146234,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamcolorspaceInvalidstream = 3146235,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamoutputrateInvalidstream = 3146236,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamsourcerectInvalidstream = 3146237,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamdestrectInvalidstream = 3146238,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamalphaInvalidstream = 3146239,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreampaletteInvalidstream = 3146240,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreampixelaspectratioInvalidstream = 3146241,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamlumakeyInvalidstream = 3146242,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamstereoformatInvalidstream = 3146243,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamautoprocessingmodeInvalidstream = 3146244,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamfilterInvalidstream = 3146245,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreamrotationInvalidstream = 3146246,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_INVALIDSTREAM</unmanaged>
Videoprocessorgetstreamcolorspace1Invalidstream = 3146247,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_INVALIDSTREAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_INVALIDSTREAM</unmanaged>
VideoprocessorgetstreammirrorInvalidstream = 3146248,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_FENCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_FENCE</unmanaged>
CreateFence = 3146249,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_FENCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_FENCE</unmanaged>
LiveFence = 3146250,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_FENCE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_FENCE</unmanaged>
DestroyFence = 3146251,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_SYNCHRONIZEDCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_SYNCHRONIZEDCHANNEL</unmanaged>
CreateSynchronizedchannel = 3146252,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_SYNCHRONIZEDCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_SYNCHRONIZEDCHANNEL</unmanaged>
LiveSynchronizedchannel = 3146253,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_SYNCHRONIZEDCHANNEL"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_SYNCHRONIZEDCHANNEL</unmanaged>
DestroySynchronizedchannel = 3146254,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATEFENCE_INVALIDFLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATEFENCE_INVALIDFLAGS</unmanaged>
CreatefenceInvalidflags = 3146255,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_INVALIDKEYEXCHANGETYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_INVALIDKEYEXCHANGETYPE</unmanaged>
NegotiatecryptosessionkeyexchangemtInvalidkeyexchangetype = 3146258,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_NOT_SUPPORTED</unmanaged>
NegotiatecryptosessionkeyexchangemtNotSupported = 3146259,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT_COUNT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT_COUNT</unmanaged>
DecoderbeginframeInvalidHistogramComponentCount = 3146260,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT</unmanaged>
DecoderbeginframeInvalidHistogramComponent = 3146261,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_SIZE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_SIZE</unmanaged>
DecoderbeginframeInvalidHistogramBufferSize = 3146262,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_USAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_USAGE</unmanaged>
DecoderbeginframeInvalidHistogramBufferUsage = 3146263,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_MISC_FLAGS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_MISC_FLAGS</unmanaged>
DecoderbeginframeInvalidHistogramBufferMiscFlags = 3146264,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_OFFSET"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_OFFSET</unmanaged>
DecoderbeginframeInvalidHistogramBufferOffset = 3146265,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_TRACKEDWORKLOAD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_TRACKEDWORKLOAD</unmanaged>
CreateTrackedworkload = 3146266,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_LIVE_TRACKEDWORKLOAD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_LIVE_TRACKEDWORKLOAD</unmanaged>
LiveTrackedworkload = 3146267,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD</unmanaged>
DestroyTrackedworkload = 3146268,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_NULLPARAM"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_NULLPARAM</unmanaged>
CreateTrackedWorkloadNullparam = 3146269,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_MAX_INSTANCES"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_MAX_INSTANCES</unmanaged>
CreateTrackedWorkloadInvalidMaxInstances = 3146270,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_DEADLINE_TYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_DEADLINE_TYPE</unmanaged>
CreateTrackedWorkloadInvalidDeadlineType = 3146271,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_ENGINE_TYPE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_ENGINE_TYPE</unmanaged>
CreateTrackedWorkloadInvalidEngineType = 3146272,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS</unmanaged>
MultipleTrackedWorkloads = 3146273,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS</unmanaged>
MultipleTrackedWorkloadPairs = 3146274,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR</unmanaged>
IncompleteTrackedWorkloadPair = 3146275,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR</unmanaged>
OutOfOrderTrackedWorkloadPair = 3146276,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD</unmanaged>
CannotAddTrackedWorkload = 3146277,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED</unmanaged>
TrackedWorkloadNotSupported = 3146278,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TRACKED_WORKLOAD_ENGINE_TYPE_NOT_FOUND"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TRACKED_WORKLOAD_ENGINE_TYPE_NOT_FOUND</unmanaged>
TrackedWorkloadEngineTypeNotFound = 3146279,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_NO_TRACKED_WORKLOAD_SLOT_AVAILABLE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_NO_TRACKED_WORKLOAD_SLOT_AVAILABLE</unmanaged>
NoTrackedWorkloadSlotAvailable = 3146280,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_END_TRACKED_WORKLOAD_INVALID_ARG"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_END_TRACKED_WORKLOAD_INVALID_ARG</unmanaged>
EndTrackedWorkloadInvalidArg = 3146281,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE_ID::D3D11_MESSAGE_ID_TRACKED_WORKLOAD_DISJOINT_FAILURE"]/*' />
/// <unmanaged>D3D11_MESSAGE_ID_TRACKED_WORKLOAD_DISJOINT_FAILURE</unmanaged>
TrackedWorkloadDisjointFailure = 3146282,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS"]/*' />
/// <unmanaged>D3D11_COPY_FLAGS</unmanaged>
[Flags]
public enum CopyFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS::D3D11_COPY_NO_OVERWRITE"]/*' />
/// <unmanaged>D3D11_COPY_NO_OVERWRITE</unmanaged>
NoOverwrite = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COPY_FLAGS::D3D11_COPY_DISCARD"]/*' />
/// <unmanaged>D3D11_COPY_DISCARD</unmanaged>
Discard = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP"]/*' />
/// <unmanaged>D3D11_LOGIC_OP</unmanaged>
public enum LogicOp : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_CLEAR"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_CLEAR</unmanaged>
Clear = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_SET"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_SET</unmanaged>
Set = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_COPY"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_COPY</unmanaged>
Copy = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_COPY_INVERTED"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_COPY_INVERTED</unmanaged>
CopyInverted = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_NOOP"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_NOOP</unmanaged>
Noop = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_INVERT"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_INVERT</unmanaged>
Invert = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_AND"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_AND</unmanaged>
And = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_NAND"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_NAND</unmanaged>
Nand = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_OR"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_OR</unmanaged>
Or = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_NOR"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_NOR</unmanaged>
Nor = 9,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_XOR"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_XOR</unmanaged>
Xor = 10,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_EQUIV"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_EQUIV</unmanaged>
Equiv = 11,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_AND_REVERSE"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_AND_REVERSE</unmanaged>
AndReverse = 12,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_AND_INVERTED"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_AND_INVERTED</unmanaged>
AndInverted = 13,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_OR_REVERSE"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_OR_REVERSE</unmanaged>
OrReverse = 14,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LOGIC_OP::D3D11_LOGIC_OP_OR_INVERTED"]/*' />
/// <unmanaged>D3D11_LOGIC_OP_OR_INVERTED</unmanaged>
OrInverted = 15,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG"]/*' />
/// <unmanaged>D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG</unmanaged>
[Flags]
public enum _1CreateDeviceContextStateFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG::D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED"]/*' />
/// <unmanaged>D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED</unmanaged>
Singlethreaded = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_CAPS</unmanaged>
public enum VideoDecoderCaps : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CAPS::D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE</unmanaged>
Downsample = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CAPS::D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME</unmanaged>
NonRealTime = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CAPS::D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC</unmanaged>
DownsampleDynamic = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CAPS::D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED</unmanaged>
DownsampleRequired = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CAPS::D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED</unmanaged>
Unsupported = 16,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS</unmanaged>
public enum VideoProcessorBehaviorHints : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS::D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION</unmanaged>
HintMultiplaneOverlayRotation = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS::D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE</unmanaged>
HintMultiplaneOverlayResize = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS::D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION</unmanaged>
HintMultiplaneOverlayColorSpaceConversion = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS::D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT</unmanaged>
HintTripleBufferOutput = 8,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS"]/*' />
/// <unmanaged>D3D11_CRYPTO_SESSION_STATUS</unmanaged>
public enum CryptoSessionStatus : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS::D3D11_CRYPTO_SESSION_STATUS_OK"]/*' />
/// <unmanaged>D3D11_CRYPTO_SESSION_STATUS_OK</unmanaged>
Ok = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS::D3D11_CRYPTO_SESSION_STATUS_KEY_LOST"]/*' />
/// <unmanaged>D3D11_CRYPTO_SESSION_STATUS_KEY_LOST</unmanaged>
KeyLost = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_STATUS::D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST"]/*' />
/// <unmanaged>D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST</unmanaged>
KeyAndContentLost = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_MAPPING_FLAG"]/*' />
/// <unmanaged>D3D11_TILE_MAPPING_FLAG</unmanaged>
[Flags]
public enum TileMappingFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_MAPPING_FLAG::D3D11_TILE_MAPPING_NO_OVERWRITE"]/*' />
/// <unmanaged>D3D11_TILE_MAPPING_NO_OVERWRITE</unmanaged>
NoOverwrite = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_RANGE_FLAG"]/*' />
/// <unmanaged>D3D11_TILE_RANGE_FLAG</unmanaged>
[Flags]
public enum TileRangeFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_RANGE_FLAG::D3D11_TILE_RANGE_NULL"]/*' />
/// <unmanaged>D3D11_TILE_RANGE_NULL</unmanaged>
Null = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_RANGE_FLAG::D3D11_TILE_RANGE_SKIP"]/*' />
/// <unmanaged>D3D11_TILE_RANGE_SKIP</unmanaged>
Skip = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_RANGE_FLAG::D3D11_TILE_RANGE_REUSE_SINGLE_TILE"]/*' />
/// <unmanaged>D3D11_TILE_RANGE_REUSE_SINGLE_TILE</unmanaged>
ReuseSingleTile = 4,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG"]/*' />
/// <unmanaged>D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG</unmanaged>
[Flags]
public enum CheckMultisampleQualityLevelsFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG::D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE"]/*' />
/// <unmanaged>D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE</unmanaged>
TiledResource = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_COPY_FLAG"]/*' />
/// <unmanaged>D3D11_TILE_COPY_FLAG</unmanaged>
[Flags]
public enum TileCopyFlags : int
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_COPY_FLAG::D3D11_TILE_COPY_NO_OVERWRITE"]/*' />
/// <unmanaged>D3D11_TILE_COPY_NO_OVERWRITE</unmanaged>
NoOverwrite = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_COPY_FLAG::D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE"]/*' />
/// <unmanaged>D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE</unmanaged>
LinearBufferToSwizzledTiledResource = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_COPY_FLAG::D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER"]/*' />
/// <unmanaged>D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER</unmanaged>
SwizzledTiledResourceToLinearBuffer = 4,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE</unmanaged>
public enum ContextType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_ALL"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE_ALL</unmanaged>
All = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_3D"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE_3D</unmanaged>
_3d = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_COMPUTE"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE_COMPUTE</unmanaged>
Compute = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_COPY"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE_COPY</unmanaged>
Copy = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONTEXT_TYPE::D3D11_CONTEXT_TYPE_VIDEO"]/*' />
/// <unmanaged>D3D11_CONTEXT_TYPE_VIDEO</unmanaged>
Video = 4,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE_LAYOUT"]/*' />
/// <unmanaged>D3D11_TEXTURE_LAYOUT</unmanaged>
public enum TextureLayout : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE_LAYOUT::D3D11_TEXTURE_LAYOUT_UNDEFINED"]/*' />
/// <unmanaged>D3D11_TEXTURE_LAYOUT_UNDEFINED</unmanaged>
Undefined = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE_LAYOUT::D3D11_TEXTURE_LAYOUT_ROW_MAJOR"]/*' />
/// <unmanaged>D3D11_TEXTURE_LAYOUT_ROW_MAJOR</unmanaged>
RowMajor = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE_LAYOUT::D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE"]/*' />
/// <unmanaged>D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE</unmanaged>
_64kStandardSwizzle = 2,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE</unmanaged>
public enum ConservativeRasterizationMode : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE::D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF</unmanaged>
Off = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CONSERVATIVE_RASTERIZATION_MODE::D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON"]/*' />
/// <unmanaged>D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON</unmanaged>
On = 1,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FENCE_FLAG"]/*' />
/// <unmanaged>D3D11_FENCE_FLAG</unmanaged>
[Flags]
public enum FenceFlags : uint
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FENCE_FLAG::D3D11_FENCE_FLAG_NONE"]/*' />
/// <unmanaged>D3D11_FENCE_FLAG_NONE</unmanaged>
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FENCE_FLAG::D3D11_FENCE_FLAG_SHARED"]/*' />
/// <unmanaged>D3D11_FENCE_FLAG_SHARED</unmanaged>
Shared = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FENCE_FLAG::D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER"]/*' />
/// <unmanaged>D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER</unmanaged>
SharedCrossAdapter = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FENCE_FLAG::D3D11_FENCE_FLAG_NON_MONITORED"]/*' />
/// <unmanaged>D3D11_FENCE_FLAG_NON_MONITORED</unmanaged>
NonMonitored = 8,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_VIDEO"]/*' />
/// <unmanaged>D3D11_FEATURE_VIDEO</unmanaged>
public enum FeatureVideo : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_VIDEO::D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM"]/*' />
/// <unmanaged>D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM</unmanaged>
DecoderHistogram = 0,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT</unmanaged>
public enum VideoDecoderHistogramComponent : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_Y"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_Y</unmanaged>
Y = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_U"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_U</unmanaged>
U = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_V"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_V</unmanaged>
V = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_R"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_R</unmanaged>
R = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_G"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_G</unmanaged>
G = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_B"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_B</unmanaged>
B = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_A"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_A</unmanaged>
A = 3,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS</unmanaged>
[Flags]
public enum VideoDecoderHistogramComponentFlags : uint
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_NONE"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_NONE</unmanaged>
FlagNone = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_Y"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_Y</unmanaged>
FlagY = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_U"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_U</unmanaged>
FlagU = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_V"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_V</unmanaged>
FlagV = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_R"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_R</unmanaged>
FlagR = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_G"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_G</unmanaged>
FlagG = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B</unmanaged>
FlagB = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A</unmanaged>
FlagA = 8,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS"]/*' />
/// <unmanaged>D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS</unmanaged>
[Flags]
public enum CryptoSessionKeyExchangeFlags : uint
{
None = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS::D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE"]/*' />
/// <unmanaged>D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE</unmanaged>
FlagNone = 0,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE"]/*' />
/// <unmanaged>D3D11_SHADER_VERSION_TYPE</unmanaged>
public enum ShaderVersionType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_PIXEL_SHADER"]/*' />
/// <unmanaged>D3D11_SHVER_PIXEL_SHADER</unmanaged>
D3D11_SHVER_PIXEL_SHADER = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_VERTEX_SHADER"]/*' />
/// <unmanaged>D3D11_SHVER_VERTEX_SHADER</unmanaged>
D3D11_SHVER_VERTEX_SHADER = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_GEOMETRY_SHADER"]/*' />
/// <unmanaged>D3D11_SHVER_GEOMETRY_SHADER</unmanaged>
D3D11_SHVER_GEOMETRY_SHADER = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_HULL_SHADER"]/*' />
/// <unmanaged>D3D11_SHVER_HULL_SHADER</unmanaged>
D3D11_SHVER_HULL_SHADER = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_DOMAIN_SHADER"]/*' />
/// <unmanaged>D3D11_SHVER_DOMAIN_SHADER</unmanaged>
D3D11_SHVER_DOMAIN_SHADER = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_COMPUTE_SHADER"]/*' />
/// <unmanaged>D3D11_SHVER_COMPUTE_SHADER</unmanaged>
D3D11_SHVER_COMPUTE_SHADER = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VERSION_TYPE::D3D11_SHVER_RESERVED0"]/*' />
/// <unmanaged>D3D11_SHVER_RESERVED0</unmanaged>
D3D11_SHVER_RESERVED0 = 65520,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE"]/*' />
/// <unmanaged>D3D11_SHADER_TYPE</unmanaged>
public enum ShaderType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_VERTEX_SHADER"]/*' />
/// <unmanaged>D3D11_VERTEX_SHADER</unmanaged>
D3D11_VERTEX_SHADER = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_HULL_SHADER"]/*' />
/// <unmanaged>D3D11_HULL_SHADER</unmanaged>
D3D11_HULL_SHADER = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_DOMAIN_SHADER"]/*' />
/// <unmanaged>D3D11_DOMAIN_SHADER</unmanaged>
D3D11_DOMAIN_SHADER = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_GEOMETRY_SHADER"]/*' />
/// <unmanaged>D3D11_GEOMETRY_SHADER</unmanaged>
D3D11_GEOMETRY_SHADER = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_PIXEL_SHADER"]/*' />
/// <unmanaged>D3D11_PIXEL_SHADER</unmanaged>
D3D11_PIXEL_SHADER = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE::D3D11_COMPUTE_SHADER"]/*' />
/// <unmanaged>D3D11_COMPUTE_SHADER</unmanaged>
D3D11_COMPUTE_SHADER = 6,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_GS_INPUT_PRIMITIVE"]/*' />
/// <unmanaged>D3D11_TRACE_GS_INPUT_PRIMITIVE</unmanaged>
public enum TraceGsInputPrimitive : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_GS_INPUT_PRIMITIVE::D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED"]/*' />
/// <unmanaged>D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED</unmanaged>
Undefined = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_GS_INPUT_PRIMITIVE::D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT"]/*' />
/// <unmanaged>D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT</unmanaged>
Point = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_GS_INPUT_PRIMITIVE::D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE"]/*' />
/// <unmanaged>D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE</unmanaged>
Line = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_GS_INPUT_PRIMITIVE::D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE"]/*' />
/// <unmanaged>D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE</unmanaged>
Triangle = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_GS_INPUT_PRIMITIVE::D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ"]/*' />
/// <unmanaged>D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ</unmanaged>
LineAdj = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_GS_INPUT_PRIMITIVE::D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ"]/*' />
/// <unmanaged>D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ</unmanaged>
TriangleAdj = 7,
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE"]/*' />
/// <unmanaged>D3D11_TRACE_REGISTER_TYPE</unmanaged>
public enum TraceRegisterType : int
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_NULL_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_OUTPUT_NULL_REGISTER</unmanaged>
D3D11_TRACE_OUTPUT_NULL_REGISTER = 0,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_REGISTER</unmanaged>
D3D11_TRACE_INPUT_REGISTER = 1,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER</unmanaged>
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER = 2,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER"]/*' />
/// <unmanaged>D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER</unmanaged>
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER = 3,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_TEMP_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_TEMP_REGISTER</unmanaged>
D3D11_TRACE_TEMP_REGISTER = 4,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INDEXABLE_TEMP_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INDEXABLE_TEMP_REGISTER</unmanaged>
D3D11_TRACE_INDEXABLE_TEMP_REGISTER = 5,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_OUTPUT_REGISTER</unmanaged>
D3D11_TRACE_OUTPUT_REGISTER = 6,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_DEPTH_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_OUTPUT_DEPTH_REGISTER</unmanaged>
D3D11_TRACE_OUTPUT_DEPTH_REGISTER = 7,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_CONSTANT_BUFFER"]/*' />
/// <unmanaged>D3D11_TRACE_CONSTANT_BUFFER</unmanaged>
D3D11_TRACE_CONSTANT_BUFFER = 8,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_IMMEDIATE32"]/*' />
/// <unmanaged>D3D11_TRACE_IMMEDIATE32</unmanaged>
D3D11_TRACE_IMMEDIATE32 = 9,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_SAMPLER"]/*' />
/// <unmanaged>D3D11_TRACE_SAMPLER</unmanaged>
D3D11_TRACE_SAMPLER = 10,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_RESOURCE"]/*' />
/// <unmanaged>D3D11_TRACE_RESOURCE</unmanaged>
D3D11_TRACE_RESOURCE = 11,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_RASTERIZER"]/*' />
/// <unmanaged>D3D11_TRACE_RASTERIZER</unmanaged>
D3D11_TRACE_RASTERIZER = 12,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_COVERAGE_MASK"]/*' />
/// <unmanaged>D3D11_TRACE_OUTPUT_COVERAGE_MASK</unmanaged>
D3D11_TRACE_OUTPUT_COVERAGE_MASK = 13,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_STREAM"]/*' />
/// <unmanaged>D3D11_TRACE_STREAM</unmanaged>
D3D11_TRACE_STREAM = 14,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_THIS_POINTER"]/*' />
/// <unmanaged>D3D11_TRACE_THIS_POINTER</unmanaged>
D3D11_TRACE_THIS_POINTER = 15,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER</unmanaged>
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER = 16,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER</unmanaged>
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER = 17,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER</unmanaged>
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER = 18,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER</unmanaged>
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER = 19,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER</unmanaged>
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER = 20,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER</unmanaged>
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER = 21,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER</unmanaged>
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER = 22,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_UNORDERED_ACCESS_VIEW"]/*' />
/// <unmanaged>D3D11_TRACE_UNORDERED_ACCESS_VIEW</unmanaged>
D3D11_TRACE_UNORDERED_ACCESS_VIEW = 23,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY"]/*' />
/// <unmanaged>D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY</unmanaged>
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY = 24,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_ID_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_ID_REGISTER</unmanaged>
D3D11_TRACE_INPUT_THREAD_ID_REGISTER = 25,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER</unmanaged>
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER = 26,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER</unmanaged>
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER = 27,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER</unmanaged>
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER = 28,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER</unmanaged>
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER = 29,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER</unmanaged>
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER = 30,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER</unmanaged>
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER = 31,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER</unmanaged>
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER = 32,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_IMMEDIATE64"]/*' />
/// <unmanaged>D3D11_TRACE_IMMEDIATE64</unmanaged>
D3D11_TRACE_IMMEDIATE64 = 33,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER</unmanaged>
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER = 34,
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER_TYPE::D3D11_TRACE_INTERFACE_POINTER"]/*' />
/// <unmanaged>D3D11_TRACE_INTERFACE_POINTER</unmanaged>
D3D11_TRACE_INTERFACE_POINTER = 35,
}
#endregion Enums
#region Generated Enums
#endregion Generated Enums
#region Unions
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_PROTECTION_FLAGS</unmanaged>
[StructLayout(LayoutKind.Explicit)]
public partial struct AuthenticatedProtectionFlags
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS::Flags"]/*' />
[FieldOffset(0)]
public _Flags_e__Struct Flags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_PROTECTION_FLAGS::Value"]/*' />
[FieldOffset(0)]
public uint Value;
public partial struct _Flags_e__Struct
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Flags_e__Struct::_bitfield"]/*' />
public uint _bitfield;
}
}
#endregion Unions
#region Structs
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC"]/*' />
/// <unmanaged>D3D11_INPUT_ELEMENT_DESC</unmanaged>
public partial struct InputElementDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::SemanticName"]/*' />
public unsafe byte* SemanticName;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::SemanticIndex"]/*' />
public uint SemanticIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::InputSlot"]/*' />
public uint InputSlot;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::AlignedByteOffset"]/*' />
public uint AlignedByteOffset;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::InputSlotClass"]/*' />
public InputClassification InputSlotClass;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INPUT_ELEMENT_DESC::InstanceDataStepRate"]/*' />
public uint InstanceDataStepRate;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY"]/*' />
/// <unmanaged>D3D11_SO_DECLARATION_ENTRY</unmanaged>
public partial struct SODeclarationEntry
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY::Stream"]/*' />
public uint Stream;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY::SemanticName"]/*' />
public unsafe byte* SemanticName;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY::SemanticIndex"]/*' />
public uint SemanticIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY::StartComponent"]/*' />
public byte StartComponent;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY::ComponentCount"]/*' />
public byte ComponentCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SO_DECLARATION_ENTRY::OutputSlot"]/*' />
public byte OutputSlot;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIEWPORT"]/*' />
/// <unmanaged>D3D11_VIEWPORT</unmanaged>
public partial struct Viewport
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIEWPORT::TopLeftX"]/*' />
public float TopLeftX;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIEWPORT::TopLeftY"]/*' />
public float TopLeftY;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIEWPORT::Width"]/*' />
public float Width;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIEWPORT::Height"]/*' />
public float Height;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIEWPORT::MinDepth"]/*' />
public float MinDepth;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIEWPORT::MaxDepth"]/*' />
public float MaxDepth;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS"]/*' />
/// <unmanaged>D3D11_DRAW_INSTANCED_INDIRECT_ARGS</unmanaged>
public partial struct DrawInstancedIndirectArgs
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::VertexCountPerInstance"]/*' />
public uint VertexCountPerInstance;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::InstanceCount"]/*' />
public uint InstanceCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::StartVertexLocation"]/*' />
public uint StartVertexLocation;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INSTANCED_INDIRECT_ARGS::StartInstanceLocation"]/*' />
public uint StartInstanceLocation;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS"]/*' />
/// <unmanaged>D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS</unmanaged>
public partial struct DrawIndexedInstancedIndirectArgs
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::IndexCountPerInstance"]/*' />
public uint IndexCountPerInstance;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::InstanceCount"]/*' />
public uint InstanceCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::StartIndexLocation"]/*' />
public uint StartIndexLocation;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::BaseVertexLocation"]/*' />
public int BaseVertexLocation;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS::StartInstanceLocation"]/*' />
public uint StartInstanceLocation;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX"]/*' />
/// <unmanaged>D3D11_BOX</unmanaged>
public partial struct Box
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::left"]/*' />
public uint left;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::top"]/*' />
public uint top;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::front"]/*' />
public uint front;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::right"]/*' />
public uint right;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::bottom"]/*' />
public uint bottom;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BOX::back"]/*' />
public uint back;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC"]/*' />
/// <unmanaged>D3D11_DEPTH_STENCILOP_DESC</unmanaged>
public partial struct DepthStencilopDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilFailOp"]/*' />
public StencilOp StencilFailOp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilDepthFailOp"]/*' />
public StencilOp StencilDepthFailOp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilPassOp"]/*' />
public StencilOp StencilPassOp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCILOP_DESC::StencilFunc"]/*' />
public ComparisonFunc StencilFunc;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC"]/*' />
/// <unmanaged>D3D11_DEPTH_STENCIL_DESC</unmanaged>
public partial struct DepthStencilDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthEnable"]/*' />
public Bool32 DepthEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthWriteMask"]/*' />
public DepthWriteMask DepthWriteMask;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::DepthFunc"]/*' />
public ComparisonFunc DepthFunc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilEnable"]/*' />
public Bool32 StencilEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilReadMask"]/*' />
public byte StencilReadMask;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::StencilWriteMask"]/*' />
public byte StencilWriteMask;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::FrontFace"]/*' />
public DepthStencilopDescription FrontFace;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_DESC::BackFace"]/*' />
public DepthStencilopDescription BackFace;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC"]/*' />
/// <unmanaged>D3D11_RENDER_TARGET_BLEND_DESC</unmanaged>
public partial struct RenderTargetBlendDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC::BlendEnable"]/*' />
public Bool32 BlendEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC::SrcBlend"]/*' />
public Blend SrcBlend;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC::DestBlend"]/*' />
public Blend DestBlend;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC::BlendOp"]/*' />
public BlendOp BlendOp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC::SrcBlendAlpha"]/*' />
public Blend SrcBlendAlpha;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC::DestBlendAlpha"]/*' />
public Blend DestBlendAlpha;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC::BlendOpAlpha"]/*' />
public BlendOp BlendOpAlpha;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC::RenderTargetWriteMask"]/*' />
public ColorWriteEnable RenderTargetWriteMask;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC"]/*' />
/// <unmanaged>D3D11_BLEND_DESC</unmanaged>
public partial struct BlendDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::AlphaToCoverageEnable"]/*' />
public Bool32 AlphaToCoverageEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::IndependentBlendEnable"]/*' />
public Bool32 IndependentBlendEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC::RenderTarget"]/*' />
public RenderTarget__FixedBuffer RenderTarget;
public unsafe struct RenderTarget__FixedBuffer
{
public RenderTargetBlendDescription e0;
public RenderTargetBlendDescription e1;
public RenderTargetBlendDescription e2;
public RenderTargetBlendDescription e3;
public RenderTargetBlendDescription e4;
public RenderTargetBlendDescription e5;
public RenderTargetBlendDescription e6;
public RenderTargetBlendDescription e7;
[UnscopedRef]
public ref RenderTargetBlendDescription this[int index]
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
return ref AsSpan()[index];
}
}
[UnscopedRef]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public Span<RenderTargetBlendDescription> AsSpan()
{
return MemoryMarshal.CreateSpan(ref e0, 8);
}
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC"]/*' />
/// <unmanaged>D3D11_RASTERIZER_DESC</unmanaged>
public partial struct RasterizerDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC::FillMode"]/*' />
public FillMode FillMode;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC::CullMode"]/*' />
public CullMode CullMode;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC::FrontCounterClockwise"]/*' />
public Bool32 FrontCounterClockwise;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC::DepthBias"]/*' />
public int DepthBias;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC::DepthBiasClamp"]/*' />
public float DepthBiasClamp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC::SlopeScaledDepthBias"]/*' />
public float SlopeScaledDepthBias;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC::DepthClipEnable"]/*' />
public Bool32 DepthClipEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC::ScissorEnable"]/*' />
public Bool32 ScissorEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC::MultisampleEnable"]/*' />
public Bool32 MultisampleEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC::AntialiasedLineEnable"]/*' />
public Bool32 AntialiasedLineEnable;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SUBRESOURCE_DATA"]/*' />
/// <unmanaged>D3D11_SUBRESOURCE_DATA</unmanaged>
public partial struct SubresourceData
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SUBRESOURCE_DATA::pSysMem"]/*' />
public unsafe void* pSysMem;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SUBRESOURCE_DATA::SysMemPitch"]/*' />
public uint SysMemPitch;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SUBRESOURCE_DATA::SysMemSlicePitch"]/*' />
public uint SysMemSlicePitch;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAPPED_SUBRESOURCE"]/*' />
/// <unmanaged>D3D11_MAPPED_SUBRESOURCE</unmanaged>
public partial struct MappedSubresource
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAPPED_SUBRESOURCE::pData"]/*' />
public unsafe void* pData;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAPPED_SUBRESOURCE::RowPitch"]/*' />
public uint RowPitch;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MAPPED_SUBRESOURCE::DepthPitch"]/*' />
public uint DepthPitch;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC"]/*' />
/// <unmanaged>D3D11_BUFFER_DESC</unmanaged>
public partial struct BufferDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::ByteWidth"]/*' />
public uint ByteWidth;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::Usage"]/*' />
public Usage Usage;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::BindFlags"]/*' />
public BindFlags BindFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::CPUAccessFlags"]/*' />
public CpuAccessFlags CPUAccessFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::MiscFlags"]/*' />
public ResourceMiscFlags MiscFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_DESC::StructureByteStride"]/*' />
public uint StructureByteStride;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE1D_DESC"]/*' />
/// <unmanaged>D3D11_TEXTURE1D_DESC</unmanaged>
public partial struct Texture1DDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE1D_DESC::Width"]/*' />
public uint Width;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE1D_DESC::MipLevels"]/*' />
public uint MipLevels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE1D_DESC::ArraySize"]/*' />
public uint ArraySize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE1D_DESC::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE1D_DESC::Usage"]/*' />
public Usage Usage;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE1D_DESC::BindFlags"]/*' />
public BindFlags BindFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE1D_DESC::CPUAccessFlags"]/*' />
public CpuAccessFlags CPUAccessFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE1D_DESC::MiscFlags"]/*' />
public ResourceMiscFlags MiscFlags;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC"]/*' />
/// <unmanaged>D3D11_TEXTURE2D_DESC</unmanaged>
public partial struct Texture2DDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC::Width"]/*' />
public uint Width;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC::Height"]/*' />
public uint Height;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC::MipLevels"]/*' />
public uint MipLevels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC::ArraySize"]/*' />
public uint ArraySize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC::SampleDesc"]/*' />
public Graphics.Dxgi.Common.SampleDescription SampleDesc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC::Usage"]/*' />
public Usage Usage;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC::BindFlags"]/*' />
public BindFlags BindFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC::CPUAccessFlags"]/*' />
public CpuAccessFlags CPUAccessFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC::MiscFlags"]/*' />
public ResourceMiscFlags MiscFlags;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC"]/*' />
/// <unmanaged>D3D11_TEXTURE3D_DESC</unmanaged>
public partial struct Texture3DDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC::Width"]/*' />
public uint Width;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC::Height"]/*' />
public uint Height;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC::Depth"]/*' />
public uint Depth;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC::MipLevels"]/*' />
public uint MipLevels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC::Usage"]/*' />
public Usage Usage;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC::BindFlags"]/*' />
public BindFlags BindFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC::CPUAccessFlags"]/*' />
public CpuAccessFlags CPUAccessFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC::MiscFlags"]/*' />
public ResourceMiscFlags MiscFlags;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV"]/*' />
/// <unmanaged>D3D11_BUFFER_SRV</unmanaged>
public partial struct BufferSrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV::Anonymous1"]/*' />
public _Anonymous1_e__Union Anonymous1;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_SRV::Anonymous2"]/*' />
public _Anonymous2_e__Union Anonymous2;
[UnscopedRef]
public ref uint FirstElement
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous1.FirstElement;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous1.FirstElement, 1));
#endif
}
}
[UnscopedRef]
public ref uint ElementOffset
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous1.ElementOffset;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous1.ElementOffset, 1));
#endif
}
}
[UnscopedRef]
public ref uint NumElements
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous2.NumElements;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous2.NumElements, 1));
#endif
}
}
[UnscopedRef]
public ref uint ElementWidth
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous2.ElementWidth;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous2.ElementWidth, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous1_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::FirstElement"]/*' />
[FieldOffset(0)]
public uint FirstElement;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::ElementOffset"]/*' />
[FieldOffset(0)]
public uint ElementOffset;
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous2_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::NumElements"]/*' />
[FieldOffset(0)]
public uint NumElements;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::ElementWidth"]/*' />
[FieldOffset(0)]
public uint ElementWidth;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV"]/*' />
/// <unmanaged>D3D11_BUFFEREX_SRV</unmanaged>
public partial struct BufferExtendedSrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::FirstElement"]/*' />
public uint FirstElement;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::NumElements"]/*' />
public uint NumElements;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFEREX_SRV::Flags"]/*' />
public uint Flags;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_SRV"]/*' />
/// <unmanaged>D3D11_TEX1D_SRV</unmanaged>
public partial struct Tex1dSrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_SRV::MostDetailedMip"]/*' />
public uint MostDetailedMip;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_SRV::MipLevels"]/*' />
public uint MipLevels;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_SRV"]/*' />
/// <unmanaged>D3D11_TEX1D_ARRAY_SRV</unmanaged>
public partial struct Tex1dArraySrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_SRV::MostDetailedMip"]/*' />
public uint MostDetailedMip;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_SRV::MipLevels"]/*' />
public uint MipLevels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_SRV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_SRV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_SRV"]/*' />
/// <unmanaged>D3D11_TEX2D_SRV</unmanaged>
public partial struct Tex2dSrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_SRV::MostDetailedMip"]/*' />
public uint MostDetailedMip;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_SRV::MipLevels"]/*' />
public uint MipLevels;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV"]/*' />
/// <unmanaged>D3D11_TEX2D_ARRAY_SRV</unmanaged>
public partial struct Tex2dArraySrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV::MostDetailedMip"]/*' />
public uint MostDetailedMip;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV::MipLevels"]/*' />
public uint MipLevels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_SRV"]/*' />
/// <unmanaged>D3D11_TEX3D_SRV</unmanaged>
public partial struct Tex3dSrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_SRV::MostDetailedMip"]/*' />
public uint MostDetailedMip;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_SRV::MipLevels"]/*' />
public uint MipLevels;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXCUBE_SRV"]/*' />
/// <unmanaged>D3D11_TEXCUBE_SRV</unmanaged>
public partial struct TexcubeSrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXCUBE_SRV::MostDetailedMip"]/*' />
public uint MostDetailedMip;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXCUBE_SRV::MipLevels"]/*' />
public uint MipLevels;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXCUBE_ARRAY_SRV"]/*' />
/// <unmanaged>D3D11_TEXCUBE_ARRAY_SRV</unmanaged>
public partial struct TexcubeArraySrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXCUBE_ARRAY_SRV::MostDetailedMip"]/*' />
public uint MostDetailedMip;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXCUBE_ARRAY_SRV::MipLevels"]/*' />
public uint MipLevels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXCUBE_ARRAY_SRV::First2DArrayFace"]/*' />
public uint First2DArrayFace;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXCUBE_ARRAY_SRV::NumCubes"]/*' />
public uint NumCubes;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_SRV"]/*' />
/// <unmanaged>D3D11_TEX2DMS_SRV</unmanaged>
public partial struct Tex2dmsSrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_SRV::UnusedField_NothingToDefine"]/*' />
public uint UnusedField_NothingToDefine;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_ARRAY_SRV"]/*' />
/// <unmanaged>D3D11_TEX2DMS_ARRAY_SRV</unmanaged>
public partial struct Tex2dmsArraySrv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_ARRAY_SRV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_ARRAY_SRV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_RESOURCE_VIEW_DESC"]/*' />
/// <unmanaged>D3D11_SHADER_RESOURCE_VIEW_DESC</unmanaged>
public partial struct ShaderResourceViewDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_RESOURCE_VIEW_DESC::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_RESOURCE_VIEW_DESC::ViewDimension"]/*' />
public Graphics.Direct3D.SrvDimension ViewDimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_RESOURCE_VIEW_DESC::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref BufferSrv Buffer
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Buffer;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Buffer, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dSrv Texture1D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dArraySrv Texture1DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dSrv Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dArraySrv Texture2DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dmsSrv Texture2DMS
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DMS;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DMS, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dmsArraySrv Texture2DMSArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DMSArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DMSArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex3dSrv Texture3D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture3D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture3D, 1));
#endif
}
}
[UnscopedRef]
public ref TexcubeSrv TextureCube
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.TextureCube;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.TextureCube, 1));
#endif
}
}
[UnscopedRef]
public ref TexcubeArraySrv TextureCubeArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.TextureCubeArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.TextureCubeArray, 1));
#endif
}
}
[UnscopedRef]
public ref BufferExtendedSrv BufferEx
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.BufferEx;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.BufferEx, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Buffer"]/*' />
[FieldOffset(0)]
public BufferSrv Buffer;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1D"]/*' />
[FieldOffset(0)]
public Tex1dSrv Texture1D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1DArray"]/*' />
[FieldOffset(0)]
public Tex1dArraySrv Texture1DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)]
public Tex2dSrv Texture2D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' />
[FieldOffset(0)]
public Tex2dArraySrv Texture2DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMS"]/*' />
[FieldOffset(0)]
public Tex2dmsSrv Texture2DMS;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMSArray"]/*' />
[FieldOffset(0)]
public Tex2dmsArraySrv Texture2DMSArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture3D"]/*' />
[FieldOffset(0)]
public Tex3dSrv Texture3D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::TextureCube"]/*' />
[FieldOffset(0)]
public TexcubeSrv TextureCube;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::TextureCubeArray"]/*' />
[FieldOffset(0)]
public TexcubeArraySrv TextureCubeArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::BufferEx"]/*' />
[FieldOffset(0)]
public BufferExtendedSrv BufferEx;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV"]/*' />
/// <unmanaged>D3D11_BUFFER_RTV</unmanaged>
public partial struct BufferRtv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV::Anonymous1"]/*' />
public _Anonymous1_e__Union Anonymous1;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_RTV::Anonymous2"]/*' />
public _Anonymous2_e__Union Anonymous2;
[UnscopedRef]
public ref uint NumElements
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous2.NumElements;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous2.NumElements, 1));
#endif
}
}
[UnscopedRef]
public ref uint ElementWidth
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous2.ElementWidth;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous2.ElementWidth, 1));
#endif
}
}
[UnscopedRef]
public ref uint FirstElement
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous1.FirstElement;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous1.FirstElement, 1));
#endif
}
}
[UnscopedRef]
public ref uint ElementOffset
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous1.ElementOffset;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous1.ElementOffset, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous2_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::NumElements"]/*' />
[FieldOffset(0)]
public uint NumElements;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous2_e__Union::ElementWidth"]/*' />
[FieldOffset(0)]
public uint ElementWidth;
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous1_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::FirstElement"]/*' />
[FieldOffset(0)]
public uint FirstElement;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous1_e__Union::ElementOffset"]/*' />
[FieldOffset(0)]
public uint ElementOffset;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_RTV"]/*' />
/// <unmanaged>D3D11_TEX1D_RTV</unmanaged>
public partial struct Tex1dRtv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_RTV::MipSlice"]/*' />
public uint MipSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_RTV"]/*' />
/// <unmanaged>D3D11_TEX1D_ARRAY_RTV</unmanaged>
public partial struct Tex1dArrayRtv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_RTV::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_RTV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_RTV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_RTV"]/*' />
/// <unmanaged>D3D11_TEX2D_RTV</unmanaged>
public partial struct Tex2dRtv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_RTV::MipSlice"]/*' />
public uint MipSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_RTV"]/*' />
/// <unmanaged>D3D11_TEX2DMS_RTV</unmanaged>
public partial struct Tex2dmsRtv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_RTV::UnusedField_NothingToDefine"]/*' />
public uint UnusedField_NothingToDefine;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_RTV"]/*' />
/// <unmanaged>D3D11_TEX2D_ARRAY_RTV</unmanaged>
public partial struct Tex2dArrayRtv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_RTV::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_RTV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_RTV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_ARRAY_RTV"]/*' />
/// <unmanaged>D3D11_TEX2DMS_ARRAY_RTV</unmanaged>
public partial struct Tex2dmsArrayRtv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_ARRAY_RTV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_ARRAY_RTV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_RTV"]/*' />
/// <unmanaged>D3D11_TEX3D_RTV</unmanaged>
public partial struct Tex3dRtv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_RTV::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_RTV::FirstWSlice"]/*' />
public uint FirstWSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_RTV::WSize"]/*' />
public uint WSize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_VIEW_DESC"]/*' />
/// <unmanaged>D3D11_RENDER_TARGET_VIEW_DESC</unmanaged>
public partial struct RenderTargetViewDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_VIEW_DESC::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_VIEW_DESC::ViewDimension"]/*' />
public RtvDimension ViewDimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_VIEW_DESC::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref BufferRtv Buffer
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Buffer;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Buffer, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dRtv Texture1D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dArrayRtv Texture1DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dRtv Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dArrayRtv Texture2DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dmsRtv Texture2DMS
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DMS;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DMS, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dmsArrayRtv Texture2DMSArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DMSArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DMSArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex3dRtv Texture3D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture3D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture3D, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Buffer"]/*' />
[FieldOffset(0)]
public BufferRtv Buffer;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1D"]/*' />
[FieldOffset(0)]
public Tex1dRtv Texture1D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1DArray"]/*' />
[FieldOffset(0)]
public Tex1dArrayRtv Texture1DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)]
public Tex2dRtv Texture2D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' />
[FieldOffset(0)]
public Tex2dArrayRtv Texture2DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMS"]/*' />
[FieldOffset(0)]
public Tex2dmsRtv Texture2DMS;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMSArray"]/*' />
[FieldOffset(0)]
public Tex2dmsArrayRtv Texture2DMSArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture3D"]/*' />
[FieldOffset(0)]
public Tex3dRtv Texture3D;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_DSV"]/*' />
/// <unmanaged>D3D11_TEX1D_DSV</unmanaged>
public partial struct Tex1dDsv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_DSV::MipSlice"]/*' />
public uint MipSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_DSV"]/*' />
/// <unmanaged>D3D11_TEX1D_ARRAY_DSV</unmanaged>
public partial struct Tex1dArrayDsv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_DSV::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_DSV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_DSV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_DSV"]/*' />
/// <unmanaged>D3D11_TEX2D_DSV</unmanaged>
public partial struct Tex2dDsv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_DSV::MipSlice"]/*' />
public uint MipSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_DSV"]/*' />
/// <unmanaged>D3D11_TEX2D_ARRAY_DSV</unmanaged>
public partial struct Tex2dArrayDsv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_DSV::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_DSV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_DSV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_DSV"]/*' />
/// <unmanaged>D3D11_TEX2DMS_DSV</unmanaged>
public partial struct Tex2dmsDsv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_DSV::UnusedField_NothingToDefine"]/*' />
public uint UnusedField_NothingToDefine;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_ARRAY_DSV"]/*' />
/// <unmanaged>D3D11_TEX2DMS_ARRAY_DSV</unmanaged>
public partial struct Tex2dmsArrayDsv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_ARRAY_DSV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2DMS_ARRAY_DSV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC"]/*' />
/// <unmanaged>D3D11_DEPTH_STENCIL_VIEW_DESC</unmanaged>
public partial struct DepthStencilViewDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::ViewDimension"]/*' />
public DsvDimension ViewDimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Flags"]/*' />
public DsvFlags Flags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DEPTH_STENCIL_VIEW_DESC::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref Tex1dDsv Texture1D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dArrayDsv Texture1DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dDsv Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dArrayDsv Texture2DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dmsDsv Texture2DMS
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DMS;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DMS, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dmsArrayDsv Texture2DMSArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DMSArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DMSArray, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1D"]/*' />
[FieldOffset(0)]
public Tex1dDsv Texture1D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1DArray"]/*' />
[FieldOffset(0)]
public Tex1dArrayDsv Texture1DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)]
public Tex2dDsv Texture2D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' />
[FieldOffset(0)]
public Tex2dArrayDsv Texture2DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMS"]/*' />
[FieldOffset(0)]
public Tex2dmsDsv Texture2DMS;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMSArray"]/*' />
[FieldOffset(0)]
public Tex2dmsArrayDsv Texture2DMSArray;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV"]/*' />
/// <unmanaged>D3D11_BUFFER_UAV</unmanaged>
public partial struct BufferUav
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::FirstElement"]/*' />
public uint FirstElement;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::NumElements"]/*' />
public uint NumElements;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BUFFER_UAV::Flags"]/*' />
public uint Flags;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_UAV"]/*' />
/// <unmanaged>D3D11_TEX1D_UAV</unmanaged>
public partial struct Tex1dUav
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_UAV::MipSlice"]/*' />
public uint MipSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_UAV"]/*' />
/// <unmanaged>D3D11_TEX1D_ARRAY_UAV</unmanaged>
public partial struct Tex1dArrayUav
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_UAV::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_UAV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX1D_ARRAY_UAV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_UAV"]/*' />
/// <unmanaged>D3D11_TEX2D_UAV</unmanaged>
public partial struct Tex2dUav
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_UAV::MipSlice"]/*' />
public uint MipSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_UAV"]/*' />
/// <unmanaged>D3D11_TEX2D_ARRAY_UAV</unmanaged>
public partial struct Tex2dArrayUav
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_UAV::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_UAV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_UAV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_UAV"]/*' />
/// <unmanaged>D3D11_TEX3D_UAV</unmanaged>
public partial struct Tex3dUav
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_UAV::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_UAV::FirstWSlice"]/*' />
public uint FirstWSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX3D_UAV::WSize"]/*' />
public uint WSize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UNORDERED_ACCESS_VIEW_DESC"]/*' />
/// <unmanaged>D3D11_UNORDERED_ACCESS_VIEW_DESC</unmanaged>
public partial struct UnorderedAccessViewDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UNORDERED_ACCESS_VIEW_DESC::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UNORDERED_ACCESS_VIEW_DESC::ViewDimension"]/*' />
public UavDimension ViewDimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UNORDERED_ACCESS_VIEW_DESC::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref BufferUav Buffer
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Buffer;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Buffer, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dUav Texture1D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dArrayUav Texture1DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dUav Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dArrayUav Texture2DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex3dUav Texture3D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture3D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture3D, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Buffer"]/*' />
[FieldOffset(0)]
public BufferUav Buffer;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1D"]/*' />
[FieldOffset(0)]
public Tex1dUav Texture1D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1DArray"]/*' />
[FieldOffset(0)]
public Tex1dArrayUav Texture1DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)]
public Tex2dUav Texture2D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' />
[FieldOffset(0)]
public Tex2dArrayUav Texture2DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture3D"]/*' />
[FieldOffset(0)]
public Tex3dUav Texture3D;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC"]/*' />
/// <unmanaged>D3D11_SAMPLER_DESC</unmanaged>
public partial struct SamplerDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC::Filter"]/*' />
public Filter Filter;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC::AddressU"]/*' />
public TextureAddressMode AddressU;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC::AddressV"]/*' />
public TextureAddressMode AddressV;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC::AddressW"]/*' />
public TextureAddressMode AddressW;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC::MipLODBias"]/*' />
public float MipLODBias;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC::MaxAnisotropy"]/*' />
public uint MaxAnisotropy;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC::ComparisonFunc"]/*' />
public ComparisonFunc ComparisonFunc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC::BorderColor"]/*' />
public unsafe fixed float BorderColor[4];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC::MinLOD"]/*' />
public float MinLOD;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SAMPLER_DESC::MaxLOD"]/*' />
public float MaxLOD;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DESC"]/*' />
/// <unmanaged>D3D11_QUERY_DESC</unmanaged>
public partial struct QueryDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DESC::Query"]/*' />
public Query Query;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DESC::MiscFlags"]/*' />
public uint MiscFlags;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_TIMESTAMP_DISJOINT"]/*' />
/// <unmanaged>D3D11_QUERY_DATA_TIMESTAMP_DISJOINT</unmanaged>
public partial struct QueryDataTimestampDisjoint
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_TIMESTAMP_DISJOINT::Frequency"]/*' />
public ulong Frequency;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_TIMESTAMP_DISJOINT::Disjoint"]/*' />
public Bool32 Disjoint;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS"]/*' />
/// <unmanaged>D3D11_QUERY_DATA_PIPELINE_STATISTICS</unmanaged>
public partial struct QueryDataPipelineStatistics
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::IAVertices"]/*' />
public ulong IAVertices;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::IAPrimitives"]/*' />
public ulong IAPrimitives;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::VSInvocations"]/*' />
public ulong VSInvocations;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::GSInvocations"]/*' />
public ulong GSInvocations;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::GSPrimitives"]/*' />
public ulong GSPrimitives;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::CInvocations"]/*' />
public ulong CInvocations;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::CPrimitives"]/*' />
public ulong CPrimitives;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::PSInvocations"]/*' />
public ulong PSInvocations;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::HSInvocations"]/*' />
public ulong HSInvocations;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::DSInvocations"]/*' />
public ulong DSInvocations;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_PIPELINE_STATISTICS::CSInvocations"]/*' />
public ulong CSInvocations;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_SO_STATISTICS"]/*' />
/// <unmanaged>D3D11_QUERY_DATA_SO_STATISTICS</unmanaged>
public partial struct QueryDataSOStatistics
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_SO_STATISTICS::NumPrimitivesWritten"]/*' />
public ulong NumPrimitivesWritten;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DATA_SO_STATISTICS::PrimitivesStorageNeeded"]/*' />
public ulong PrimitivesStorageNeeded;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC"]/*' />
/// <unmanaged>D3D11_COUNTER_DESC</unmanaged>
public partial struct CounterDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC::Counter"]/*' />
public Counter Counter;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_DESC::MiscFlags"]/*' />
public uint MiscFlags;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO"]/*' />
/// <unmanaged>D3D11_COUNTER_INFO</unmanaged>
public partial struct CounterInfo
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::LastDeviceDependentCounter"]/*' />
public Counter LastDeviceDependentCounter;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::NumSimultaneousCounters"]/*' />
public uint NumSimultaneousCounters;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COUNTER_INFO::NumDetectableParallelUnits"]/*' />
public byte NumDetectableParallelUnits;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC"]/*' />
/// <unmanaged>D3D11_CLASS_INSTANCE_DESC</unmanaged>
public partial struct ClassInstanceDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::InstanceId"]/*' />
public uint InstanceId;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::InstanceIndex"]/*' />
public uint InstanceIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::TypeId"]/*' />
public uint TypeId;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::ConstantBuffer"]/*' />
public uint ConstantBuffer;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseConstantBufferOffset"]/*' />
public uint BaseConstantBufferOffset;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseTexture"]/*' />
public uint BaseTexture;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::BaseSampler"]/*' />
public uint BaseSampler;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_CLASS_INSTANCE_DESC::Created"]/*' />
public Bool32 Created;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_THREADING"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_THREADING</unmanaged>
public partial struct FeatureDataThreading
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_THREADING::DriverConcurrentCreates"]/*' />
public Bool32 DriverConcurrentCreates;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_THREADING::DriverCommandLists"]/*' />
public Bool32 DriverCommandLists;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DOUBLES"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_DOUBLES</unmanaged>
public partial struct FeatureDataDoubles
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DOUBLES::DoublePrecisionFloatShaderOps"]/*' />
public Bool32 DoublePrecisionFloatShaderOps;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_FORMAT_SUPPORT</unmanaged>
public partial struct FeatureDataFormatSupport
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT::InFormat"]/*' />
public Graphics.Dxgi.Common.Format InFormat;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT::OutFormatSupport"]/*' />
public FormatSupport OutFormatSupport;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_FORMAT_SUPPORT2</unmanaged>
public partial struct FeatureDataFormatSupport2
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2::InFormat"]/*' />
public Graphics.Dxgi.Common.Format InFormat;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_FORMAT_SUPPORT2::OutFormatSupport2"]/*' />
public FormatSupport2 OutFormatSupport2;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS</unmanaged>
public partial struct FeatureDataD3d10XHardwareOptions
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS::ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x"]/*' />
public Bool32 ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS</unmanaged>
public partial struct FeatureDataD3d11Options
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::OutputMergerLogicOp"]/*' />
public Bool32 OutputMergerLogicOp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::UAVOnlyRenderingForcedSampleCount"]/*' />
public Bool32 UAVOnlyRenderingForcedSampleCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::DiscardAPIsSeenByDriver"]/*' />
public Bool32 DiscardAPIsSeenByDriver;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::FlagsForUpdateAndCopySeenByDriver"]/*' />
public Bool32 FlagsForUpdateAndCopySeenByDriver;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ClearView"]/*' />
public Bool32 ClearView;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::CopyWithOverlap"]/*' />
public Bool32 CopyWithOverlap;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ConstantBufferPartialUpdate"]/*' />
public Bool32 ConstantBufferPartialUpdate;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ConstantBufferOffsetting"]/*' />
public Bool32 ConstantBufferOffsetting;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MapNoOverwriteOnDynamicConstantBuffer"]/*' />
public Bool32 MapNoOverwriteOnDynamicConstantBuffer;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MapNoOverwriteOnDynamicBufferSRV"]/*' />
public Bool32 MapNoOverwriteOnDynamicBufferSRV;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::MultisampleRTVWithForcedSampleCountOne"]/*' />
public Bool32 MultisampleRTVWithForcedSampleCountOne;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::SAD4ShaderInstructions"]/*' />
public Bool32 SAD4ShaderInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedDoublesShaderInstructions"]/*' />
public Bool32 ExtendedDoublesShaderInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedResourceSharing"]/*' />
public Bool32 ExtendedResourceSharing;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_ARCHITECTURE_INFO"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_ARCHITECTURE_INFO</unmanaged>
public partial struct FeatureDataArchitectureInfo
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_ARCHITECTURE_INFO::TileBasedDeferredRenderer"]/*' />
public Bool32 TileBasedDeferredRenderer;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_OPTIONS</unmanaged>
public partial struct FeatureDataD3d9Options
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS::FullNonPow2TextureSupport"]/*' />
public Bool32 FullNonPow2TextureSupport;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT</unmanaged>
public partial struct FeatureDataD3d9ShadowSupport
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT::SupportsDepthAsTextureWithLessEqualComparisonFilter"]/*' />
public Bool32 SupportsDepthAsTextureWithLessEqualComparisonFilter;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT</unmanaged>
public partial struct FeatureDataShaderMinPrecisionSupport
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT::PixelShaderMinPrecision"]/*' />
public uint PixelShaderMinPrecision;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT::AllOtherShaderStagesMinPrecision"]/*' />
public uint AllOtherShaderStagesMinPrecision;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS1</unmanaged>
public partial struct FeatureDataD3d11Options1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::TiledResourcesTier"]/*' />
public TiledResourcesTier TiledResourcesTier;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::MinMaxFiltering"]/*' />
public Bool32 MinMaxFiltering;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::ClearViewAlsoSupportsDepthOnlyFormats"]/*' />
public Bool32 ClearViewAlsoSupportsDepthOnlyFormats;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS1::MapOnDefaultBuffers"]/*' />
public Bool32 MapOnDefaultBuffers;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT</unmanaged>
public partial struct FeatureDataD3d9SimpleInstancingSupport
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT::SimpleInstancingSupported"]/*' />
public Bool32 SimpleInstancingSupported;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_MARKER_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_MARKER_SUPPORT</unmanaged>
public partial struct FeatureDataMarkerSupport
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_MARKER_SUPPORT::Profile"]/*' />
public Bool32 Profile;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D9_OPTIONS1</unmanaged>
public partial struct FeatureDataD3d9Options1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::FullNonPow2TextureSupported"]/*' />
public Bool32 FullNonPow2TextureSupported;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::DepthAsTextureWithLessEqualComparisonFilterSupported"]/*' />
public Bool32 DepthAsTextureWithLessEqualComparisonFilterSupported;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::SimpleInstancingSupported"]/*' />
public Bool32 SimpleInstancingSupported;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D9_OPTIONS1::TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported"]/*' />
public Bool32 TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS2</unmanaged>
public partial struct FeatureDataD3d11Options2
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::PSSpecifiedStencilRefSupported"]/*' />
public Bool32 PSSpecifiedStencilRefSupported;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::TypedUAVLoadAdditionalFormats"]/*' />
public Bool32 TypedUAVLoadAdditionalFormats;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::ROVsSupported"]/*' />
public Bool32 ROVsSupported;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::ConservativeRasterizationTier"]/*' />
public ConservativeRasterizationTier ConservativeRasterizationTier;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::TiledResourcesTier"]/*' />
public TiledResourcesTier TiledResourcesTier;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::MapOnDefaultTextures"]/*' />
public Bool32 MapOnDefaultTextures;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::StandardSwizzle"]/*' />
public Bool32 StandardSwizzle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS2::UnifiedMemoryArchitecture"]/*' />
public Bool32 UnifiedMemoryArchitecture;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS3"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS3</unmanaged>
public partial struct FeatureDataD3d11Options3
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS3::VPAndRTArrayIndexFromAnyShaderFeedingRasterizer"]/*' />
public Bool32 VPAndRTArrayIndexFromAnyShaderFeedingRasterizer;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT</unmanaged>
public partial struct FeatureDataGpuVirtualAddressSupport
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT::MaxGPUVirtualAddressBitsPerResource"]/*' />
public uint MaxGPUVirtualAddressBitsPerResource;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT::MaxGPUVirtualAddressBitsPerProcess"]/*' />
public uint MaxGPUVirtualAddressBitsPerProcess;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_SHADER_CACHE"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_SHADER_CACHE</unmanaged>
public partial struct FeatureDataShaderCache
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_SHADER_CACHE::SupportFlags"]/*' />
public uint SupportFlags;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_DISPLAYABLE</unmanaged>
public partial struct FeatureDataDisplayable
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE::DisplayableTexture"]/*' />
public Bool32 DisplayableTexture;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_DISPLAYABLE::SharedResourceTier"]/*' />
public SharedResourceTier SharedResourceTier;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS5"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS5</unmanaged>
public partial struct FeatureDataD3d11Options5
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS5::SharedResourceTier"]/*' />
public SharedResourceTier SharedResourceTier;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="CD3D11_VIDEO_DEFAULT"]/*' />
/// <unmanaged>CD3D11_VIDEO_DEFAULT</unmanaged>
public partial struct Cd3d11VideoDefault
{
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_DESC"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_DESC</unmanaged>
public partial struct VideoDecoderDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_DESC::Guid"]/*' />
public Guid Guid;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_DESC::SampleWidth"]/*' />
public uint SampleWidth;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_DESC::SampleHeight"]/*' />
public uint SampleHeight;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_DESC::OutputFormat"]/*' />
public Graphics.Dxgi.Common.Format OutputFormat;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_CONFIG</unmanaged>
public partial struct VideoDecoderConfig
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::guidConfigBitstreamEncryption"]/*' />
public Guid guidConfigBitstreamEncryption;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::guidConfigMBcontrolEncryption"]/*' />
public Guid guidConfigMBcontrolEncryption;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::guidConfigResidDiffEncryption"]/*' />
public Guid guidConfigResidDiffEncryption;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigBitstreamRaw"]/*' />
public uint ConfigBitstreamRaw;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigMBcontrolRasterOrder"]/*' />
public uint ConfigMBcontrolRasterOrder;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigResidDiffHost"]/*' />
public uint ConfigResidDiffHost;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigSpatialResid8"]/*' />
public uint ConfigSpatialResid8;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigResid8Subtraction"]/*' />
public uint ConfigResid8Subtraction;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigSpatialHost8or9Clipping"]/*' />
public uint ConfigSpatialHost8or9Clipping;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigSpatialResidInterleaved"]/*' />
public uint ConfigSpatialResidInterleaved;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigIntraResidUnsigned"]/*' />
public uint ConfigIntraResidUnsigned;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigResidDiffAccelerator"]/*' />
public uint ConfigResidDiffAccelerator;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigHostInverseScan"]/*' />
public uint ConfigHostInverseScan;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigSpecificIDCT"]/*' />
public uint ConfigSpecificIDCT;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::Config4GroupedCoefs"]/*' />
public uint Config4GroupedCoefs;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigMinRenderTargetBuffCount"]/*' />
public ushort ConfigMinRenderTargetBuffCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_CONFIG::ConfigDecoderSpecific"]/*' />
public ushort ConfigDecoderSpecific;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV"]/*' />
/// <unmanaged>D3D11_AES_CTR_IV</unmanaged>
public partial struct AesCtrIv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV::IV"]/*' />
public ulong IV;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AES_CTR_IV::Count"]/*' />
public ulong Count;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO"]/*' />
/// <unmanaged>D3D11_ENCRYPTED_BLOCK_INFO</unmanaged>
public partial struct EncryptedBlockInfo
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumEncryptedBytesAtBeginning"]/*' />
public uint NumEncryptedBytesAtBeginning;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumBytesInSkipPattern"]/*' />
public uint NumBytesInSkipPattern;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_ENCRYPTED_BLOCK_INFO::NumBytesInEncryptPattern"]/*' />
public uint NumBytesInEncryptPattern;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_DESC</unmanaged>
public partial struct VideoDecoderBufferDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::BufferType"]/*' />
public VideoDecoderBufferType BufferType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::BufferIndex"]/*' />
public uint BufferIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::DataOffset"]/*' />
public uint DataOffset;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::DataSize"]/*' />
public uint DataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::FirstMBaddress"]/*' />
public uint FirstMBaddress;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::NumMBsInBuffer"]/*' />
public uint NumMBsInBuffer;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::Width"]/*' />
public uint Width;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::Height"]/*' />
public uint Height;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::Stride"]/*' />
public uint Stride;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::ReservedBits"]/*' />
public uint ReservedBits;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::pIV"]/*' />
public unsafe void* pIV;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::IVSize"]/*' />
public uint IVSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::PartialEncryption"]/*' />
public Bool32 PartialEncryption;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC::EncryptedBlockInfo"]/*' />
public EncryptedBlockInfo EncryptedBlockInfo;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_EXTENSION"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_EXTENSION</unmanaged>
public partial struct VideoDecoderExtension
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_EXTENSION::Function"]/*' />
public uint Function;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_EXTENSION::pPrivateInputData"]/*' />
public unsafe void* pPrivateInputData;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_EXTENSION::PrivateInputDataSize"]/*' />
public uint PrivateInputDataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_EXTENSION::pPrivateOutputData"]/*' />
public unsafe void* pPrivateOutputData;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_EXTENSION::PrivateOutputDataSize"]/*' />
public uint PrivateOutputDataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_EXTENSION::ResourceCount"]/*' />
public uint ResourceCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_EXTENSION::ppResourceList"]/*' />
public unsafe ID3D11Resource* ppResourceList;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_CAPS</unmanaged>
public partial struct VideoProcessorCaps
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CAPS::DeviceCaps"]/*' />
public uint DeviceCaps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CAPS::FeatureCaps"]/*' />
public uint FeatureCaps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CAPS::FilterCaps"]/*' />
public uint FilterCaps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CAPS::InputFormatCaps"]/*' />
public uint InputFormatCaps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CAPS::AutoStreamCaps"]/*' />
public uint AutoStreamCaps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CAPS::StereoCaps"]/*' />
public uint StereoCaps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CAPS::RateConversionCapsCount"]/*' />
public uint RateConversionCapsCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CAPS::MaxInputStreams"]/*' />
public uint MaxInputStreams;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CAPS::MaxStreamStates"]/*' />
public uint MaxStreamStates;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS</unmanaged>
public partial struct VideoProcessorRateConversionCaps
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS::PastFrames"]/*' />
public uint PastFrames;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS::FutureFrames"]/*' />
public uint FutureFrames;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS::ProcessorCaps"]/*' />
public uint ProcessorCaps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS::ITelecineCaps"]/*' />
public uint ITelecineCaps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS::CustomRateCount"]/*' />
public uint CustomRateCount;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_CONTENT_PROTECTION_CAPS"]/*' />
/// <unmanaged>D3D11_VIDEO_CONTENT_PROTECTION_CAPS</unmanaged>
public partial struct VideoContentProtectionCaps
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_CONTENT_PROTECTION_CAPS::Caps"]/*' />
public uint Caps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_CONTENT_PROTECTION_CAPS::KeyExchangeTypeCount"]/*' />
public uint KeyExchangeTypeCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_CONTENT_PROTECTION_CAPS::BlockAlignmentSize"]/*' />
public uint BlockAlignmentSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_CONTENT_PROTECTION_CAPS::ProtectedMemorySize"]/*' />
public ulong ProtectedMemorySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CUSTOM_RATE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_CUSTOM_RATE</unmanaged>
public partial struct VideoProcessorCustomRate
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CUSTOM_RATE::CustomRate"]/*' />
public Graphics.Dxgi.Common.Rational CustomRate;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CUSTOM_RATE::OutputFrames"]/*' />
public uint OutputFrames;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CUSTOM_RATE::InputInterlaced"]/*' />
public Bool32 InputInterlaced;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CUSTOM_RATE::InputFramesOrFields"]/*' />
public uint InputFramesOrFields;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_RANGE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_FILTER_RANGE</unmanaged>
public partial struct VideoProcessorFilterRange
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_RANGE::Minimum"]/*' />
public int Minimum;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_RANGE::Maximum"]/*' />
public int Maximum;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_RANGE::Default"]/*' />
public int Default;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_FILTER_RANGE::Multiplier"]/*' />
public float Multiplier;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CONTENT_DESC"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_CONTENT_DESC</unmanaged>
public partial struct VideoProcessorContentDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CONTENT_DESC::InputFrameFormat"]/*' />
public VideoFrameFormat InputFrameFormat;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CONTENT_DESC::InputFrameRate"]/*' />
public Graphics.Dxgi.Common.Rational InputFrameRate;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CONTENT_DESC::InputWidth"]/*' />
public uint InputWidth;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CONTENT_DESC::InputHeight"]/*' />
public uint InputHeight;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CONTENT_DESC::OutputFrameRate"]/*' />
public Graphics.Dxgi.Common.Rational OutputFrameRate;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CONTENT_DESC::OutputWidth"]/*' />
public uint OutputWidth;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CONTENT_DESC::OutputHeight"]/*' />
public uint OutputHeight;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_CONTENT_DESC::Usage"]/*' />
public VideoUsage Usage;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR_RGBA"]/*' />
/// <unmanaged>D3D11_VIDEO_COLOR_RGBA</unmanaged>
public partial struct VideoColorRgba
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR_RGBA::R"]/*' />
public float R;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR_RGBA::G"]/*' />
public float G;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR_RGBA::B"]/*' />
public float B;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR_RGBA::A"]/*' />
public float A;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR_YCbCrA"]/*' />
/// <unmanaged>D3D11_VIDEO_COLOR_YCbCrA</unmanaged>
public partial struct VideoColorYcbcra
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR_YCbCrA::Y"]/*' />
public float Y;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR_YCbCrA::Cb"]/*' />
public float Cb;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR_YCbCrA::Cr"]/*' />
public float Cr;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR_YCbCrA::A"]/*' />
public float A;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR"]/*' />
/// <unmanaged>D3D11_VIDEO_COLOR</unmanaged>
public partial struct VideoColor
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_COLOR::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref VideoColorYcbcra YCbCr
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.YCbCr;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.YCbCr, 1));
#endif
}
}
[UnscopedRef]
public ref VideoColorRgba RGBA
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.RGBA;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.RGBA, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::YCbCr"]/*' />
[FieldOffset(0)]
public VideoColorYcbcra YCbCr;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::RGBA"]/*' />
[FieldOffset(0)]
public VideoColorRgba RGBA;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_COLOR_SPACE"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_COLOR_SPACE</unmanaged>
public partial struct VideoProcessorColorSpace
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_COLOR_SPACE::_bitfield"]/*' />
public uint _bitfield;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STREAM</unmanaged>
public partial struct VideoProcessorStream
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::Enable"]/*' />
public Bool32 Enable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::OutputIndex"]/*' />
public uint OutputIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::InputFrameOrField"]/*' />
public uint InputFrameOrField;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::PastFrames"]/*' />
public uint PastFrames;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::FutureFrames"]/*' />
public uint FutureFrames;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::ppPastSurfaces"]/*' />
public unsafe ID3D11VideoProcessorInputView* ppPastSurfaces;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::pInputSurface"]/*' />
public ID3D11VideoProcessorInputView pInputSurface;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::ppFutureSurfaces"]/*' />
public unsafe ID3D11VideoProcessorInputView* ppFutureSurfaces;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::ppPastSurfacesRight"]/*' />
public unsafe ID3D11VideoProcessorInputView* ppPastSurfacesRight;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::pInputSurfaceRight"]/*' />
public ID3D11VideoProcessorInputView pInputSurfaceRight;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM::ppFutureSurfacesRight"]/*' />
public unsafe ID3D11VideoProcessorInputView* ppFutureSurfacesRight;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_OMAC"]/*' />
/// <unmanaged>D3D11_OMAC</unmanaged>
public partial struct Omac
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_OMAC::Omac"]/*' />
public unsafe fixed byte Buffer[16];
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_INPUT</unmanaged>
public partial struct AuthenticatedQueryInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::QueryType"]/*' />
public Guid QueryType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::hChannel"]/*' />
public IntPtr hChannel;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_INPUT::SequenceNumber"]/*' />
public uint SequenceNumber;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::omac"]/*' />
public Omac omac;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::QueryType"]/*' />
public Guid QueryType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::hChannel"]/*' />
public IntPtr hChannel;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::SequenceNumber"]/*' />
public uint SequenceNumber;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT::ReturnCode"]/*' />
public HResult ReturnCode;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryProtectionOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT::ProtectionFlags"]/*' />
public AuthenticatedProtectionFlags ProtectionFlags;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryChannelTypeOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT::ChannelType"]/*' />
public AuthenticatedChannelType ChannelType;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryDeviceHandleOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT::DeviceHandle"]/*' />
public IntPtr DeviceHandle;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT</unmanaged>
public partial struct AuthenticatedQueryCryptoSessionInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT::Input"]/*' />
public AuthenticatedQueryInput Input;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT::DecoderHandle"]/*' />
public IntPtr DecoderHandle;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryCryptoSessionOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::DecoderHandle"]/*' />
public IntPtr DecoderHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::CryptoSessionHandle"]/*' />
public IntPtr CryptoSessionHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT::DeviceHandle"]/*' />
public IntPtr DeviceHandle;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryRestrictedSharedResourceProcessCountOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT::RestrictedSharedResourceProcessCount"]/*' />
public uint RestrictedSharedResourceProcessCount;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT</unmanaged>
public partial struct AuthenticatedQueryRestrictedSharedResourceProcessInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT::Input"]/*' />
public AuthenticatedQueryInput Input;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT::ProcessIndex"]/*' />
public uint ProcessIndex;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryRestrictedSharedResourceProcessOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessIndex"]/*' />
public uint ProcessIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessIdentifier"]/*' />
public AuthenticatedProcessIdentifierType ProcessIdentifier;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT::ProcessHandle"]/*' />
public IntPtr ProcessHandle;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryUnrestrictedProtectedSharedResourceCountOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT::UnrestrictedProtectedSharedResourceCount"]/*' />
public uint UnrestrictedProtectedSharedResourceCount;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT</unmanaged>
public partial struct AuthenticatedQueryOutputIdCountInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::Input"]/*' />
public AuthenticatedQueryInput Input;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::DeviceHandle"]/*' />
public IntPtr DeviceHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT::CryptoSessionHandle"]/*' />
public IntPtr CryptoSessionHandle;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryOutputIdCountOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::DeviceHandle"]/*' />
public IntPtr DeviceHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::CryptoSessionHandle"]/*' />
public IntPtr CryptoSessionHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT::OutputIDCount"]/*' />
public uint OutputIDCount;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT</unmanaged>
public partial struct AuthenticatedQueryOutputIdInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::Input"]/*' />
public AuthenticatedQueryInput Input;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::DeviceHandle"]/*' />
public IntPtr DeviceHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::CryptoSessionHandle"]/*' />
public IntPtr CryptoSessionHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT::OutputIDIndex"]/*' />
public uint OutputIDIndex;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryOutputIdOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::DeviceHandle"]/*' />
public IntPtr DeviceHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::CryptoSessionHandle"]/*' />
public IntPtr CryptoSessionHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::OutputIDIndex"]/*' />
public uint OutputIDIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT::OutputID"]/*' />
public ulong OutputID;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryAccessibilityOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::BusType"]/*' />
public BusType BusType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::AccessibleInContiguousBlocks"]/*' />
public Bool32 AccessibleInContiguousBlocks;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT::AccessibleInNonContiguousBlocks"]/*' />
public Bool32 AccessibleInNonContiguousBlocks;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryAccessibilityEncryptionGuidCountOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT::EncryptionGuidCount"]/*' />
public uint EncryptionGuidCount;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT</unmanaged>
public partial struct AuthenticatedQueryAccessibilityEncryptionGuidInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT::Input"]/*' />
public AuthenticatedQueryInput Input;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT::EncryptionGuidIndex"]/*' />
public uint EncryptionGuidIndex;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryAccessibilityEncryptionGuidOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::EncryptionGuidIndex"]/*' />
public uint EncryptionGuidIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT::EncryptionGuid"]/*' />
public Guid EncryptionGuid;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT</unmanaged>
public partial struct AuthenticatedQueryCurrentAccessibilityEncryptionOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT::Output"]/*' />
public AuthenticatedQueryOutput Output;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT::EncryptionGuid"]/*' />
public Guid EncryptionGuid;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_INPUT</unmanaged>
public partial struct AuthenticatedConfigureInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::omac"]/*' />
public Omac omac;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::ConfigureType"]/*' />
public Guid ConfigureType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::hChannel"]/*' />
public IntPtr hChannel;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INPUT::SequenceNumber"]/*' />
public uint SequenceNumber;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_OUTPUT</unmanaged>
public partial struct AuthenticatedConfigureOutput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::omac"]/*' />
public Omac omac;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::ConfigureType"]/*' />
public Guid ConfigureType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::hChannel"]/*' />
public IntPtr hChannel;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::SequenceNumber"]/*' />
public uint SequenceNumber;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_OUTPUT::ReturnCode"]/*' />
public HResult ReturnCode;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT</unmanaged>
public partial struct AuthenticatedConfigureInitializeInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::Parameters"]/*' />
public AuthenticatedConfigureInput Parameters;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::StartSequenceQuery"]/*' />
public uint StartSequenceQuery;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT::StartSequenceConfigure"]/*' />
public uint StartSequenceConfigure;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT</unmanaged>
public partial struct AuthenticatedConfigureProtectionInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT::Parameters"]/*' />
public AuthenticatedConfigureInput Parameters;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT::Protections"]/*' />
public AuthenticatedProtectionFlags Protections;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT</unmanaged>
public partial struct AuthenticatedConfigureCryptoSessionInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::Parameters"]/*' />
public AuthenticatedConfigureInput Parameters;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::DecoderHandle"]/*' />
public IntPtr DecoderHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::CryptoSessionHandle"]/*' />
public IntPtr CryptoSessionHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT::DeviceHandle"]/*' />
public IntPtr DeviceHandle;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT</unmanaged>
public partial struct AuthenticatedConfigureSharedResourceInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::Parameters"]/*' />
public AuthenticatedConfigureInput Parameters;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::ProcessType"]/*' />
public AuthenticatedProcessIdentifierType ProcessType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::ProcessHandle"]/*' />
public IntPtr ProcessHandle;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT::AllowAccess"]/*' />
public Bool32 AllowAccess;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT"]/*' />
/// <unmanaged>D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT</unmanaged>
public partial struct AuthenticatedConfigureAccessibleEncryptionInput
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT::Parameters"]/*' />
public AuthenticatedConfigureInput Parameters;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT::EncryptionGuid"]/*' />
public Guid EncryptionGuid;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_VDOV"]/*' />
/// <unmanaged>D3D11_TEX2D_VDOV</unmanaged>
public partial struct Tex2dVdov
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_VDOV::ArraySlice"]/*' />
public uint ArraySlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC</unmanaged>
public partial struct VideoDecoderOutputViewDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC::DecodeProfile"]/*' />
public Guid DecodeProfile;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC::ViewDimension"]/*' />
public VdovDimension ViewDimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref Tex2dVdov Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2D, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)]
public Tex2dVdov Texture2D;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_VPIV"]/*' />
/// <unmanaged>D3D11_TEX2D_VPIV</unmanaged>
public partial struct Tex2dVpiv
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_VPIV::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_VPIV::ArraySlice"]/*' />
public uint ArraySlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC</unmanaged>
public partial struct VideoProcessorInputViewDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC::FourCC"]/*' />
public uint FourCC;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC::ViewDimension"]/*' />
public VpivDimension ViewDimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref Tex2dVpiv Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2D, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)]
public Tex2dVpiv Texture2D;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_VPOV"]/*' />
/// <unmanaged>D3D11_TEX2D_VPOV</unmanaged>
public partial struct Tex2dVpov
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_VPOV::MipSlice"]/*' />
public uint MipSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_VPOV"]/*' />
/// <unmanaged>D3D11_TEX2D_ARRAY_VPOV</unmanaged>
public partial struct Tex2dArrayVpov
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_VPOV::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_VPOV::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_VPOV::ArraySize"]/*' />
public uint ArraySize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC</unmanaged>
public partial struct VideoProcessorOutputViewDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC::ViewDimension"]/*' />
public VpovDimension ViewDimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref Tex2dVpov Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dArrayVpov Texture2DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DArray, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)]
public Tex2dVpov Texture2D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' />
[FieldOffset(0)]
public Tex2dArrayVpov Texture2DArray;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE"]/*' />
/// <unmanaged>D3D11_MESSAGE</unmanaged>
public partial struct Message
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE::Category"]/*' />
public MessageCategory Category;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE::Severity"]/*' />
public MessageSeverity Severity;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE::ID"]/*' />
public MessageId ID;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE::pDescription"]/*' />
public unsafe byte* pDescription;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_MESSAGE::DescriptionByteLength"]/*' />
public nuint DescriptionByteLength;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INFO_QUEUE_FILTER_DESC"]/*' />
/// <unmanaged>D3D11_INFO_QUEUE_FILTER_DESC</unmanaged>
public partial struct InfoQueueFilterDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INFO_QUEUE_FILTER_DESC::NumCategories"]/*' />
public uint NumCategories;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INFO_QUEUE_FILTER_DESC::pCategoryList"]/*' />
public unsafe MessageCategory* pCategoryList;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INFO_QUEUE_FILTER_DESC::NumSeverities"]/*' />
public uint NumSeverities;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INFO_QUEUE_FILTER_DESC::pSeverityList"]/*' />
public unsafe MessageSeverity* pSeverityList;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INFO_QUEUE_FILTER_DESC::NumIDs"]/*' />
public uint NumIDs;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INFO_QUEUE_FILTER_DESC::pIDList"]/*' />
public unsafe MessageId* pIDList;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INFO_QUEUE_FILTER"]/*' />
/// <unmanaged>D3D11_INFO_QUEUE_FILTER</unmanaged>
public partial struct InfoQueueFilter
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INFO_QUEUE_FILTER::AllowList"]/*' />
public InfoQueueFilterDescription AllowList;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_INFO_QUEUE_FILTER::DenyList"]/*' />
public InfoQueueFilterDescription DenyList;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1"]/*' />
/// <unmanaged>D3D11_RENDER_TARGET_BLEND_DESC1</unmanaged>
public partial struct RenderTargetBlendDescription1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1::BlendEnable"]/*' />
public Bool32 BlendEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1::LogicOpEnable"]/*' />
public Bool32 LogicOpEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1::SrcBlend"]/*' />
public Blend SrcBlend;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1::DestBlend"]/*' />
public Blend DestBlend;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1::BlendOp"]/*' />
public BlendOp BlendOp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1::SrcBlendAlpha"]/*' />
public Blend SrcBlendAlpha;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1::DestBlendAlpha"]/*' />
public Blend DestBlendAlpha;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1::BlendOpAlpha"]/*' />
public BlendOp BlendOpAlpha;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1::LogicOp"]/*' />
public LogicOp LogicOp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_BLEND_DESC1::RenderTargetWriteMask"]/*' />
public ColorWriteEnable RenderTargetWriteMask;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1"]/*' />
/// <unmanaged>D3D11_BLEND_DESC1</unmanaged>
public partial struct BlendDescription1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::AlphaToCoverageEnable"]/*' />
public Bool32 AlphaToCoverageEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::IndependentBlendEnable"]/*' />
public Bool32 IndependentBlendEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_BLEND_DESC1::RenderTarget"]/*' />
public RenderTarget__FixedBuffer RenderTarget;
public unsafe struct RenderTarget__FixedBuffer
{
public RenderTargetBlendDescription1 e0;
public RenderTargetBlendDescription1 e1;
public RenderTargetBlendDescription1 e2;
public RenderTargetBlendDescription1 e3;
public RenderTargetBlendDescription1 e4;
public RenderTargetBlendDescription1 e5;
public RenderTargetBlendDescription1 e6;
public RenderTargetBlendDescription1 e7;
[UnscopedRef]
public ref RenderTargetBlendDescription1 this[int index]
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
return ref AsSpan()[index];
}
}
[UnscopedRef]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public Span<RenderTargetBlendDescription1> AsSpan()
{
return MemoryMarshal.CreateSpan(ref e0, 8);
}
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1"]/*' />
/// <unmanaged>D3D11_RASTERIZER_DESC1</unmanaged>
public partial struct RasterizerDescription1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::FillMode"]/*' />
public FillMode FillMode;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::CullMode"]/*' />
public CullMode CullMode;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::FrontCounterClockwise"]/*' />
public Bool32 FrontCounterClockwise;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::DepthBias"]/*' />
public int DepthBias;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::DepthBiasClamp"]/*' />
public float DepthBiasClamp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::SlopeScaledDepthBias"]/*' />
public float SlopeScaledDepthBias;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::DepthClipEnable"]/*' />
public Bool32 DepthClipEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::ScissorEnable"]/*' />
public Bool32 ScissorEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::MultisampleEnable"]/*' />
public Bool32 MultisampleEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::AntialiasedLineEnable"]/*' />
public Bool32 AntialiasedLineEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC1::ForcedSampleCount"]/*' />
public uint ForcedSampleCount;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK</unmanaged>
public partial struct VideoDecoderSubSampleMappingBlock
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK::ClearSize"]/*' />
public uint ClearSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK::EncryptedSize"]/*' />
public uint EncryptedSize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC1"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_DESC1</unmanaged>
public partial struct VideoDecoderBufferDescription1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC1::BufferType"]/*' />
public VideoDecoderBufferType BufferType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC1::DataOffset"]/*' />
public uint DataOffset;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC1::DataSize"]/*' />
public uint DataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC1::pIV"]/*' />
public unsafe void* pIV;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC1::IVSize"]/*' />
public uint IVSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC1::pSubSampleMappingBlock"]/*' />
public unsafe VideoDecoderSubSampleMappingBlock* pSubSampleMappingBlock;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC1::SubSampleMappingCount"]/*' />
public uint SubSampleMappingCount;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION</unmanaged>
public partial struct VideoDecoderBeginFrameCryptoSession
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION::pCryptoSession"]/*' />
public ID3D11CryptoSession pCryptoSession;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION::BlobSize"]/*' />
public uint BlobSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION::pBlob"]/*' />
public unsafe void* pBlob;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION::pKeyInfoId"]/*' />
public unsafe Guid* pKeyInfoId;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION::PrivateDataSize"]/*' />
public uint PrivateDataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION::pPrivateData"]/*' />
public unsafe void* pPrivateData;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT"]/*' />
/// <unmanaged>D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT</unmanaged>
public partial struct VideoProcessorStreamBehaviorHint
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT::Enable"]/*' />
public Bool32 Enable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT::Width"]/*' />
public uint Width;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT::Height"]/*' />
public uint Height;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA"]/*' />
/// <unmanaged>D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA</unmanaged>
public partial struct KeyExchangeHWProtectionInputData
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA::PrivateDataSize"]/*' />
public uint PrivateDataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA::HWProtectionDataSize"]/*' />
public uint HWProtectionDataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA::pbInput"]/*' />
public unsafe fixed byte pbInput[4];
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA"]/*' />
/// <unmanaged>D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA</unmanaged>
public partial struct KeyExchangeHWProtectionOutputData
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA::PrivateDataSize"]/*' />
public uint PrivateDataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA::MaxHWProtectionDataSize"]/*' />
public uint MaxHWProtectionDataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA::HWProtectionDataSize"]/*' />
public uint HWProtectionDataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA::TransportTime"]/*' />
public ulong TransportTime;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA::ExecutionTime"]/*' />
public ulong ExecutionTime;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA::pbOutput"]/*' />
public unsafe fixed byte pbOutput[4];
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA"]/*' />
/// <unmanaged>D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA</unmanaged>
public partial struct KeyExchangeHWProtectionData
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA::HWProtectionFunctionID"]/*' />
public uint HWProtectionFunctionID;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA::pInputData"]/*' />
public unsafe KeyExchangeHWProtectionInputData* pInputData;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA::pOutputData"]/*' />
public unsafe KeyExchangeHWProtectionOutputData* pOutputData;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA::Status"]/*' />
public HResult Status;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_SAMPLE_DESC"]/*' />
/// <unmanaged>D3D11_VIDEO_SAMPLE_DESC</unmanaged>
public partial struct VideoSampleDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_SAMPLE_DESC::Width"]/*' />
public uint Width;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_SAMPLE_DESC::Height"]/*' />
public uint Height;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_SAMPLE_DESC::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_SAMPLE_DESC::ColorSpace"]/*' />
public Graphics.Dxgi.Common.ColorSpaceType ColorSpace;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILED_RESOURCE_COORDINATE"]/*' />
/// <unmanaged>D3D11_TILED_RESOURCE_COORDINATE</unmanaged>
public partial struct TiledResourceCoordinate
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILED_RESOURCE_COORDINATE::X"]/*' />
public uint X;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILED_RESOURCE_COORDINATE::Y"]/*' />
public uint Y;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILED_RESOURCE_COORDINATE::Z"]/*' />
public uint Z;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILED_RESOURCE_COORDINATE::Subresource"]/*' />
public uint Subresource;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_REGION_SIZE"]/*' />
/// <unmanaged>D3D11_TILE_REGION_SIZE</unmanaged>
public partial struct TileRegionSize
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_REGION_SIZE::NumTiles"]/*' />
public uint NumTiles;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_REGION_SIZE::bUseBox"]/*' />
public Bool32 bUseBox;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_REGION_SIZE::Width"]/*' />
public uint Width;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_REGION_SIZE::Height"]/*' />
public ushort Height;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_REGION_SIZE::Depth"]/*' />
public ushort Depth;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SUBRESOURCE_TILING"]/*' />
/// <unmanaged>D3D11_SUBRESOURCE_TILING</unmanaged>
public partial struct SubresourceTiling
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SUBRESOURCE_TILING::WidthInTiles"]/*' />
public uint WidthInTiles;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SUBRESOURCE_TILING::HeightInTiles"]/*' />
public ushort HeightInTiles;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SUBRESOURCE_TILING::DepthInTiles"]/*' />
public ushort DepthInTiles;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SUBRESOURCE_TILING::StartTileIndexInOverallResource"]/*' />
public uint StartTileIndexInOverallResource;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_SHAPE"]/*' />
/// <unmanaged>D3D11_TILE_SHAPE</unmanaged>
public partial struct TileShape
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_SHAPE::WidthInTexels"]/*' />
public uint WidthInTexels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_SHAPE::HeightInTexels"]/*' />
public uint HeightInTexels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TILE_SHAPE::DepthInTexels"]/*' />
public uint DepthInTexels;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PACKED_MIP_DESC"]/*' />
/// <unmanaged>D3D11_PACKED_MIP_DESC</unmanaged>
public partial struct PackedMipDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PACKED_MIP_DESC::NumStandardMips"]/*' />
public byte NumStandardMips;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PACKED_MIP_DESC::NumPackedMips"]/*' />
public byte NumPackedMips;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PACKED_MIP_DESC::NumTilesForPackedMips"]/*' />
public uint NumTilesForPackedMips;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PACKED_MIP_DESC::StartTileIndexInOverallResource"]/*' />
public uint StartTileIndexInOverallResource;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1"]/*' />
/// <unmanaged>D3D11_TEXTURE2D_DESC1</unmanaged>
public partial struct Texture2DDescription1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::Width"]/*' />
public uint Width;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::Height"]/*' />
public uint Height;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::MipLevels"]/*' />
public uint MipLevels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::ArraySize"]/*' />
public uint ArraySize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::SampleDesc"]/*' />
public Graphics.Dxgi.Common.SampleDescription SampleDesc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::Usage"]/*' />
public Usage Usage;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::BindFlags"]/*' />
public uint BindFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::CPUAccessFlags"]/*' />
public uint CPUAccessFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::MiscFlags"]/*' />
public uint MiscFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE2D_DESC1::TextureLayout"]/*' />
public TextureLayout TextureLayout;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1"]/*' />
/// <unmanaged>D3D11_TEXTURE3D_DESC1</unmanaged>
public partial struct Texture3DDescription1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1::Width"]/*' />
public uint Width;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1::Height"]/*' />
public uint Height;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1::Depth"]/*' />
public uint Depth;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1::MipLevels"]/*' />
public uint MipLevels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1::Usage"]/*' />
public Usage Usage;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1::BindFlags"]/*' />
public uint BindFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1::CPUAccessFlags"]/*' />
public uint CPUAccessFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1::MiscFlags"]/*' />
public uint MiscFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEXTURE3D_DESC1::TextureLayout"]/*' />
public TextureLayout TextureLayout;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2"]/*' />
/// <unmanaged>D3D11_RASTERIZER_DESC2</unmanaged>
public partial struct RasterizerDescription2
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::FillMode"]/*' />
public FillMode FillMode;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::CullMode"]/*' />
public CullMode CullMode;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::FrontCounterClockwise"]/*' />
public Bool32 FrontCounterClockwise;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::DepthBias"]/*' />
public int DepthBias;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::DepthBiasClamp"]/*' />
public float DepthBiasClamp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::SlopeScaledDepthBias"]/*' />
public float SlopeScaledDepthBias;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::DepthClipEnable"]/*' />
public Bool32 DepthClipEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::ScissorEnable"]/*' />
public Bool32 ScissorEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::MultisampleEnable"]/*' />
public Bool32 MultisampleEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::AntialiasedLineEnable"]/*' />
public Bool32 AntialiasedLineEnable;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::ForcedSampleCount"]/*' />
public uint ForcedSampleCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RASTERIZER_DESC2::ConservativeRaster"]/*' />
public ConservativeRasterizationMode ConservativeRaster;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_SRV1"]/*' />
/// <unmanaged>D3D11_TEX2D_SRV1</unmanaged>
public partial struct Tex2dSrv1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_SRV1::MostDetailedMip"]/*' />
public uint MostDetailedMip;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_SRV1::MipLevels"]/*' />
public uint MipLevels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_SRV1::PlaneSlice"]/*' />
public uint PlaneSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV1"]/*' />
/// <unmanaged>D3D11_TEX2D_ARRAY_SRV1</unmanaged>
public partial struct Tex2dArraySrv1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV1::MostDetailedMip"]/*' />
public uint MostDetailedMip;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV1::MipLevels"]/*' />
public uint MipLevels;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV1::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV1::ArraySize"]/*' />
public uint ArraySize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_SRV1::PlaneSlice"]/*' />
public uint PlaneSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_RESOURCE_VIEW_DESC1"]/*' />
/// <unmanaged>D3D11_SHADER_RESOURCE_VIEW_DESC1</unmanaged>
public partial struct ShaderResourceViewDescription1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_RESOURCE_VIEW_DESC1::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_RESOURCE_VIEW_DESC1::ViewDimension"]/*' />
public Graphics.Direct3D.SrvDimension ViewDimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_RESOURCE_VIEW_DESC1::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref BufferSrv Buffer
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Buffer;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Buffer, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dSrv Texture1D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dArraySrv Texture1DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dSrv1 Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dArraySrv1 Texture2DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dmsSrv Texture2DMS
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DMS;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DMS, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dmsArraySrv Texture2DMSArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DMSArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DMSArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex3dSrv Texture3D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture3D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture3D, 1));
#endif
}
}
[UnscopedRef]
public ref TexcubeSrv TextureCube
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.TextureCube;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.TextureCube, 1));
#endif
}
}
[UnscopedRef]
public ref TexcubeArraySrv TextureCubeArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.TextureCubeArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.TextureCubeArray, 1));
#endif
}
}
[UnscopedRef]
public ref BufferExtendedSrv BufferEx
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.BufferEx;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.BufferEx, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Buffer"]/*' />
[FieldOffset(0)]
public BufferSrv Buffer;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1D"]/*' />
[FieldOffset(0)]
public Tex1dSrv Texture1D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1DArray"]/*' />
[FieldOffset(0)]
public Tex1dArraySrv Texture1DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)]
public Tex2dSrv1 Texture2D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' />
[FieldOffset(0)]
public Tex2dArraySrv1 Texture2DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMS"]/*' />
[FieldOffset(0)]
public Tex2dmsSrv Texture2DMS;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMSArray"]/*' />
[FieldOffset(0)]
public Tex2dmsArraySrv Texture2DMSArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture3D"]/*' />
[FieldOffset(0)]
public Tex3dSrv Texture3D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::TextureCube"]/*' />
[FieldOffset(0)]
public TexcubeSrv TextureCube;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::TextureCubeArray"]/*' />
[FieldOffset(0)]
public TexcubeArraySrv TextureCubeArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::BufferEx"]/*' />
[FieldOffset(0)]
public BufferExtendedSrv BufferEx;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_RTV1"]/*' />
/// <unmanaged>D3D11_TEX2D_RTV1</unmanaged>
public partial struct Tex2dRtv1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_RTV1::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_RTV1::PlaneSlice"]/*' />
public uint PlaneSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_RTV1"]/*' />
/// <unmanaged>D3D11_TEX2D_ARRAY_RTV1</unmanaged>
public partial struct Tex2dArrayRtv1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_RTV1::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_RTV1::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_RTV1::ArraySize"]/*' />
public uint ArraySize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_RTV1::PlaneSlice"]/*' />
public uint PlaneSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_VIEW_DESC1"]/*' />
/// <unmanaged>D3D11_RENDER_TARGET_VIEW_DESC1</unmanaged>
public partial struct RenderTargetViewDescription1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_VIEW_DESC1::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_VIEW_DESC1::ViewDimension"]/*' />
public RtvDimension ViewDimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_RENDER_TARGET_VIEW_DESC1::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref BufferRtv Buffer
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Buffer;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Buffer, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dRtv Texture1D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dArrayRtv Texture1DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dRtv1 Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dArrayRtv1 Texture2DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dmsRtv Texture2DMS
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DMS;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DMS, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dmsArrayRtv Texture2DMSArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DMSArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DMSArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex3dRtv Texture3D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture3D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture3D, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Buffer"]/*' />
[FieldOffset(0)]
public BufferRtv Buffer;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1D"]/*' />
[FieldOffset(0)]
public Tex1dRtv Texture1D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1DArray"]/*' />
[FieldOffset(0)]
public Tex1dArrayRtv Texture1DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)]
public Tex2dRtv1 Texture2D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' />
[FieldOffset(0)]
public Tex2dArrayRtv1 Texture2DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMS"]/*' />
[FieldOffset(0)]
public Tex2dmsRtv Texture2DMS;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DMSArray"]/*' />
[FieldOffset(0)]
public Tex2dmsArrayRtv Texture2DMSArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture3D"]/*' />
[FieldOffset(0)]
public Tex3dRtv Texture3D;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_UAV1"]/*' />
/// <unmanaged>D3D11_TEX2D_UAV1</unmanaged>
public partial struct Tex2dUav1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_UAV1::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_UAV1::PlaneSlice"]/*' />
public uint PlaneSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_UAV1"]/*' />
/// <unmanaged>D3D11_TEX2D_ARRAY_UAV1</unmanaged>
public partial struct Tex2dArrayUav1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_UAV1::MipSlice"]/*' />
public uint MipSlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_UAV1::FirstArraySlice"]/*' />
public uint FirstArraySlice;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_UAV1::ArraySize"]/*' />
public uint ArraySize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TEX2D_ARRAY_UAV1::PlaneSlice"]/*' />
public uint PlaneSlice;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UNORDERED_ACCESS_VIEW_DESC1"]/*' />
/// <unmanaged>D3D11_UNORDERED_ACCESS_VIEW_DESC1</unmanaged>
public partial struct UnorderedAccessViewDescription1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UNORDERED_ACCESS_VIEW_DESC1::Format"]/*' />
public Graphics.Dxgi.Common.Format Format;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UNORDERED_ACCESS_VIEW_DESC1::ViewDimension"]/*' />
public UavDimension ViewDimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_UNORDERED_ACCESS_VIEW_DESC1::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref BufferUav Buffer
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Buffer;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Buffer, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dUav Texture1D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex1dArrayUav Texture1DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture1DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture1DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dUav1 Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2D, 1));
#endif
}
}
[UnscopedRef]
public ref Tex2dArrayUav1 Texture2DArray
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture2DArray;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture2DArray, 1));
#endif
}
}
[UnscopedRef]
public ref Tex3dUav Texture3D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Texture3D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Texture3D, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Buffer"]/*' />
[FieldOffset(0)]
public BufferUav Buffer;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1D"]/*' />
[FieldOffset(0)]
public Tex1dUav Texture1D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture1DArray"]/*' />
[FieldOffset(0)]
public Tex1dArrayUav Texture1DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2D"]/*' />
[FieldOffset(0)]
public Tex2dUav1 Texture2D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture2DArray"]/*' />
[FieldOffset(0)]
public Tex2dArrayUav1 Texture2DArray;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Texture3D"]/*' />
[FieldOffset(0)]
public Tex3dUav Texture3D;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DESC1"]/*' />
/// <unmanaged>D3D11_QUERY_DESC1</unmanaged>
public partial struct QueryDescription1
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DESC1::Query"]/*' />
public Query Query;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DESC1::MiscFlags"]/*' />
public uint MiscFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_QUERY_DESC1::ContextType"]/*' />
public ContextType ContextType;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM</unmanaged>
public partial struct FeatureDataVideoDecoderHistogram
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM::DecoderDesc"]/*' />
public VideoDecoderDescription DecoderDesc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM::Components"]/*' />
public VideoDecoderHistogramComponentFlags Components;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM::BinCount"]/*' />
public uint BinCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM::CounterBitDepth"]/*' />
public uint CounterBitDepth;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC2"]/*' />
/// <unmanaged>D3D11_VIDEO_DECODER_BUFFER_DESC2</unmanaged>
public partial struct VideoDecoderBufferDescription2
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC2::BufferType"]/*' />
public VideoDecoderBufferType BufferType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC2::DataOffset"]/*' />
public uint DataOffset;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC2::DataSize"]/*' />
public uint DataSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC2::pIV"]/*' />
public unsafe void* pIV;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC2::IVSize"]/*' />
public uint IVSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC2::pSubSampleMappingBlock"]/*' />
public unsafe VideoDecoderSubSampleMappingBlock* pSubSampleMappingBlock;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC2::SubSampleMappingCount"]/*' />
public uint SubSampleMappingCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC2::cBlocksStripeEncrypted"]/*' />
public uint cBlocksStripeEncrypted;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VIDEO_DECODER_BUFFER_DESC2::cBlocksStripeClear"]/*' />
public uint cBlocksStripeClear;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS4"]/*' />
/// <unmanaged>D3D11_FEATURE_DATA_D3D11_OPTIONS4</unmanaged>
public partial struct FeatureDataD3d11Options4
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FEATURE_DATA_D3D11_OPTIONS4::ExtendedNV12SharedTextureSupported"]/*' />
public Bool32 ExtendedNV12SharedTextureSupported;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC"]/*' />
/// <unmanaged>D3D11_SIGNATURE_PARAMETER_DESC</unmanaged>
public partial struct SignatureParameterDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::SemanticName"]/*' />
public unsafe byte* SemanticName;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::SemanticIndex"]/*' />
public uint SemanticIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::Register"]/*' />
public uint Register;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::SystemValueType"]/*' />
public Graphics.Direct3D.Name SystemValueType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::ComponentType"]/*' />
public Graphics.Direct3D.RegisterComponentType ComponentType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::Mask"]/*' />
public byte Mask;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::ReadWriteMask"]/*' />
public byte ReadWriteMask;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::Stream"]/*' />
public uint Stream;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SIGNATURE_PARAMETER_DESC::MinPrecision"]/*' />
public Graphics.Direct3D.MinPrecision MinPrecision;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_BUFFER_DESC"]/*' />
/// <unmanaged>D3D11_SHADER_BUFFER_DESC</unmanaged>
public partial struct ShaderBufferDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_BUFFER_DESC::Name"]/*' />
public unsafe byte* Name;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_BUFFER_DESC::Type"]/*' />
public Graphics.Direct3D.CBufferType Type;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_BUFFER_DESC::Variables"]/*' />
public uint Variables;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_BUFFER_DESC::Size"]/*' />
public uint Size;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_BUFFER_DESC::uFlags"]/*' />
public uint uFlags;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC"]/*' />
/// <unmanaged>D3D11_SHADER_VARIABLE_DESC</unmanaged>
public partial struct ShaderVariableDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::Name"]/*' />
public unsafe byte* Name;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::StartOffset"]/*' />
public uint StartOffset;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::Size"]/*' />
public uint Size;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::uFlags"]/*' />
public uint uFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::DefaultValue"]/*' />
public unsafe void* DefaultValue;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::StartTexture"]/*' />
public uint StartTexture;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::TextureSize"]/*' />
public uint TextureSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::StartSampler"]/*' />
public uint StartSampler;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_VARIABLE_DESC::SamplerSize"]/*' />
public uint SamplerSize;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC"]/*' />
/// <unmanaged>D3D11_SHADER_TYPE_DESC</unmanaged>
public partial struct ShaderTypeDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC::Class"]/*' />
public Graphics.Direct3D.ShaderVariableClass Class;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC::Type"]/*' />
public Graphics.Direct3D.ShaderVariableType Type;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC::Rows"]/*' />
public uint Rows;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC::Columns"]/*' />
public uint Columns;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC::Elements"]/*' />
public uint Elements;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC::Members"]/*' />
public uint Members;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC::Offset"]/*' />
public uint Offset;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TYPE_DESC::Name"]/*' />
public unsafe byte* Name;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC"]/*' />
/// <unmanaged>D3D11_SHADER_DESC</unmanaged>
public partial struct ShaderDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::Version"]/*' />
public uint Version;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::Creator"]/*' />
public unsafe byte* Creator;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::Flags"]/*' />
public uint Flags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::ConstantBuffers"]/*' />
public uint ConstantBuffers;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::BoundResources"]/*' />
public uint BoundResources;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::InputParameters"]/*' />
public uint InputParameters;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::OutputParameters"]/*' />
public uint OutputParameters;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::InstructionCount"]/*' />
public uint InstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::TempRegisterCount"]/*' />
public uint TempRegisterCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::TempArrayCount"]/*' />
public uint TempArrayCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::DefCount"]/*' />
public uint DefCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::DclCount"]/*' />
public uint DclCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::TextureNormalInstructions"]/*' />
public uint TextureNormalInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::TextureLoadInstructions"]/*' />
public uint TextureLoadInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::TextureCompInstructions"]/*' />
public uint TextureCompInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::TextureBiasInstructions"]/*' />
public uint TextureBiasInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::TextureGradientInstructions"]/*' />
public uint TextureGradientInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::FloatInstructionCount"]/*' />
public uint FloatInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::IntInstructionCount"]/*' />
public uint IntInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::UintInstructionCount"]/*' />
public uint UintInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::StaticFlowControlCount"]/*' />
public uint StaticFlowControlCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::DynamicFlowControlCount"]/*' />
public uint DynamicFlowControlCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::MacroInstructionCount"]/*' />
public uint MacroInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::ArrayInstructionCount"]/*' />
public uint ArrayInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::CutInstructionCount"]/*' />
public uint CutInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::EmitInstructionCount"]/*' />
public uint EmitInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::GSOutputTopology"]/*' />
public Graphics.Direct3D.PrimitiveTopology GSOutputTopology;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::GSMaxOutputVertexCount"]/*' />
public uint GSMaxOutputVertexCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::InputPrimitive"]/*' />
public Graphics.Direct3D.Primitive InputPrimitive;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::PatchConstantParameters"]/*' />
public uint PatchConstantParameters;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::cGSInstanceCount"]/*' />
public uint cGSInstanceCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::cControlPoints"]/*' />
public uint cControlPoints;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::HSOutputPrimitive"]/*' />
public Graphics.Direct3D.TessellatorOutputPrimitive HSOutputPrimitive;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::HSPartitioning"]/*' />
public Graphics.Direct3D.TessellatorPartitioning HSPartitioning;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::TessellatorDomain"]/*' />
public Graphics.Direct3D.TessellatorDomain TessellatorDomain;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::cBarrierInstructions"]/*' />
public uint cBarrierInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::cInterlockedInstructions"]/*' />
public uint cInterlockedInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_DESC::cTextureStoreInstructions"]/*' />
public uint cTextureStoreInstructions;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC"]/*' />
/// <unmanaged>D3D11_SHADER_INPUT_BIND_DESC</unmanaged>
public partial struct ShaderInputBindDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::Name"]/*' />
public unsafe byte* Name;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::Type"]/*' />
public Graphics.Direct3D.ShaderInputType Type;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::BindPoint"]/*' />
public uint BindPoint;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::BindCount"]/*' />
public uint BindCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::uFlags"]/*' />
public uint uFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::ReturnType"]/*' />
public Graphics.Direct3D.ResourceReturnType ReturnType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::Dimension"]/*' />
public Graphics.Direct3D.SrvDimension Dimension;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_INPUT_BIND_DESC::NumSamples"]/*' />
public uint NumSamples;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LIBRARY_DESC"]/*' />
/// <unmanaged>D3D11_LIBRARY_DESC</unmanaged>
public partial struct LibraryDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LIBRARY_DESC::Creator"]/*' />
public unsafe byte* Creator;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LIBRARY_DESC::Flags"]/*' />
public uint Flags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_LIBRARY_DESC::FunctionCount"]/*' />
public uint FunctionCount;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC"]/*' />
/// <unmanaged>D3D11_FUNCTION_DESC</unmanaged>
public partial struct FunctionDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Version"]/*' />
public uint Version;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Creator"]/*' />
public unsafe byte* Creator;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Flags"]/*' />
public uint Flags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::ConstantBuffers"]/*' />
public uint ConstantBuffers;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::BoundResources"]/*' />
public uint BoundResources;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::InstructionCount"]/*' />
public uint InstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::TempRegisterCount"]/*' />
public uint TempRegisterCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::TempArrayCount"]/*' />
public uint TempArrayCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::DefCount"]/*' />
public uint DefCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::DclCount"]/*' />
public uint DclCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::TextureNormalInstructions"]/*' />
public uint TextureNormalInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::TextureLoadInstructions"]/*' />
public uint TextureLoadInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::TextureCompInstructions"]/*' />
public uint TextureCompInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::TextureBiasInstructions"]/*' />
public uint TextureBiasInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::TextureGradientInstructions"]/*' />
public uint TextureGradientInstructions;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::FloatInstructionCount"]/*' />
public uint FloatInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::IntInstructionCount"]/*' />
public uint IntInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::UintInstructionCount"]/*' />
public uint UintInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::StaticFlowControlCount"]/*' />
public uint StaticFlowControlCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::DynamicFlowControlCount"]/*' />
public uint DynamicFlowControlCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::MacroInstructionCount"]/*' />
public uint MacroInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::ArrayInstructionCount"]/*' />
public uint ArrayInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::MovInstructionCount"]/*' />
public uint MovInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::MovcInstructionCount"]/*' />
public uint MovcInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::ConversionInstructionCount"]/*' />
public uint ConversionInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::BitwiseInstructionCount"]/*' />
public uint BitwiseInstructionCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::MinFeatureLevel"]/*' />
public Graphics.Direct3D.FeatureLevel MinFeatureLevel;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::RequiredFeatureFlags"]/*' />
public ulong RequiredFeatureFlags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Name"]/*' />
public unsafe byte* Name;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::FunctionParameterCount"]/*' />
public int FunctionParameterCount;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::HasReturn"]/*' />
public Bool32 HasReturn;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Has10Level9VertexShader"]/*' />
public Bool32 Has10Level9VertexShader;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_FUNCTION_DESC::Has10Level9PixelShader"]/*' />
public Bool32 Has10Level9PixelShader;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC"]/*' />
/// <unmanaged>D3D11_PARAMETER_DESC</unmanaged>
public partial struct ParameterDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::Name"]/*' />
public unsafe byte* Name;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::SemanticName"]/*' />
public unsafe byte* SemanticName;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::Type"]/*' />
public Graphics.Direct3D.ShaderVariableType Type;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::Class"]/*' />
public Graphics.Direct3D.ShaderVariableClass Class;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::Rows"]/*' />
public uint Rows;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::Columns"]/*' />
public uint Columns;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::InterpolationMode"]/*' />
public Graphics.Direct3D.InterpolationMode InterpolationMode;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::Flags"]/*' />
public Graphics.Direct3D.ParameterFlags Flags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::FirstInRegister"]/*' />
public uint FirstInRegister;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::FirstInComponent"]/*' />
public uint FirstInComponent;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::FirstOutRegister"]/*' />
public uint FirstOutRegister;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PARAMETER_DESC::FirstOutComponent"]/*' />
public uint FirstOutComponent;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VERTEX_SHADER_TRACE_DESC"]/*' />
/// <unmanaged>D3D11_VERTEX_SHADER_TRACE_DESC</unmanaged>
public partial struct VertexShaderTraceDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_VERTEX_SHADER_TRACE_DESC::Invocation"]/*' />
public ulong Invocation;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_HULL_SHADER_TRACE_DESC"]/*' />
/// <unmanaged>D3D11_HULL_SHADER_TRACE_DESC</unmanaged>
public partial struct HullShaderTraceDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_HULL_SHADER_TRACE_DESC::Invocation"]/*' />
public ulong Invocation;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DOMAIN_SHADER_TRACE_DESC"]/*' />
/// <unmanaged>D3D11_DOMAIN_SHADER_TRACE_DESC</unmanaged>
public partial struct DomainShaderTraceDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_DOMAIN_SHADER_TRACE_DESC::Invocation"]/*' />
public ulong Invocation;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_GEOMETRY_SHADER_TRACE_DESC"]/*' />
/// <unmanaged>D3D11_GEOMETRY_SHADER_TRACE_DESC</unmanaged>
public partial struct GeometryShaderTraceDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_GEOMETRY_SHADER_TRACE_DESC::Invocation"]/*' />
public ulong Invocation;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PIXEL_SHADER_TRACE_DESC"]/*' />
/// <unmanaged>D3D11_PIXEL_SHADER_TRACE_DESC</unmanaged>
public partial struct PixelShaderTraceDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PIXEL_SHADER_TRACE_DESC::Invocation"]/*' />
public ulong Invocation;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PIXEL_SHADER_TRACE_DESC::X"]/*' />
public int X;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PIXEL_SHADER_TRACE_DESC::Y"]/*' />
public int Y;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_PIXEL_SHADER_TRACE_DESC::SampleMask"]/*' />
public ulong SampleMask;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC"]/*' />
/// <unmanaged>D3D11_COMPUTE_SHADER_TRACE_DESC</unmanaged>
public partial struct ComputeShaderTraceDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::Invocation"]/*' />
public ulong Invocation;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::ThreadIDInGroup"]/*' />
public unsafe fixed uint ThreadIDInGroup[3];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_COMPUTE_SHADER_TRACE_DESC::ThreadGroupID"]/*' />
public unsafe fixed uint ThreadGroupID[3];
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACE_DESC"]/*' />
/// <unmanaged>D3D11_SHADER_TRACE_DESC</unmanaged>
public partial struct ShaderTraceDescription
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACE_DESC::Type"]/*' />
public ShaderType Type;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACE_DESC::Flags"]/*' />
public uint Flags;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_SHADER_TRACE_DESC::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
[UnscopedRef]
public ref VertexShaderTraceDescription VertexShaderTraceDesc
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.VertexShaderTraceDesc;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.VertexShaderTraceDesc, 1));
#endif
}
}
[UnscopedRef]
public ref HullShaderTraceDescription HullShaderTraceDesc
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.HullShaderTraceDesc;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.HullShaderTraceDesc, 1));
#endif
}
}
[UnscopedRef]
public ref DomainShaderTraceDescription DomainShaderTraceDesc
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.DomainShaderTraceDesc;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.DomainShaderTraceDesc, 1));
#endif
}
}
[UnscopedRef]
public ref GeometryShaderTraceDescription GeometryShaderTraceDesc
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.GeometryShaderTraceDesc;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.GeometryShaderTraceDesc, 1));
#endif
}
}
[UnscopedRef]
public ref PixelShaderTraceDescription PixelShaderTraceDesc
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.PixelShaderTraceDesc;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.PixelShaderTraceDesc, 1));
#endif
}
}
[UnscopedRef]
public ref ComputeShaderTraceDescription ComputeShaderTraceDesc
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.ComputeShaderTraceDesc;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.ComputeShaderTraceDesc, 1));
#endif
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::VertexShaderTraceDesc"]/*' />
[FieldOffset(0)]
public VertexShaderTraceDescription VertexShaderTraceDesc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::HullShaderTraceDesc"]/*' />
[FieldOffset(0)]
public HullShaderTraceDescription HullShaderTraceDesc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::DomainShaderTraceDesc"]/*' />
[FieldOffset(0)]
public DomainShaderTraceDescription DomainShaderTraceDesc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::GeometryShaderTraceDesc"]/*' />
[FieldOffset(0)]
public GeometryShaderTraceDescription GeometryShaderTraceDesc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::PixelShaderTraceDesc"]/*' />
[FieldOffset(0)]
public PixelShaderTraceDescription PixelShaderTraceDesc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::ComputeShaderTraceDesc"]/*' />
[FieldOffset(0)]
public ComputeShaderTraceDescription ComputeShaderTraceDesc;
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS"]/*' />
/// <unmanaged>D3D11_TRACE_STATS</unmanaged>
public partial struct TraceStats
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::TraceDesc"]/*' />
public ShaderTraceDescription TraceDesc;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::NumInvocationsInStamp"]/*' />
public byte NumInvocationsInStamp;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::TargetStampIndex"]/*' />
public byte TargetStampIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::NumTraceSteps"]/*' />
public uint NumTraceSteps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::InputMask"]/*' />
public unsafe fixed byte InputMask[32];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::OutputMask"]/*' />
public unsafe fixed byte OutputMask[32];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::NumTemps"]/*' />
public ushort NumTemps;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::MaxIndexableTempIndex"]/*' />
public ushort MaxIndexableTempIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::IndexableTempSize"]/*' />
public unsafe fixed ushort IndexableTempSize[4096];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::ImmediateConstantBufferSize"]/*' />
public ushort ImmediateConstantBufferSize;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::PixelPosition"]/*' />
public unsafe fixed uint PixelPosition[8];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::PixelCoverageMask"]/*' />
public unsafe fixed ulong PixelCoverageMask[4];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::PixelDiscardedMask"]/*' />
public unsafe fixed ulong PixelDiscardedMask[4];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::PixelCoverageMaskAfterShader"]/*' />
public unsafe fixed ulong PixelCoverageMaskAfterShader[4];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::PixelCoverageMaskAfterA2CSampleMask"]/*' />
public unsafe fixed ulong PixelCoverageMaskAfterA2CSampleMask[4];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::PixelCoverageMaskAfterA2CSampleMaskDepth"]/*' />
public unsafe fixed ulong PixelCoverageMaskAfterA2CSampleMaskDepth[4];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::PixelCoverageMaskAfterA2CSampleMaskDepthStencil"]/*' />
public unsafe fixed ulong PixelCoverageMaskAfterA2CSampleMaskDepthStencil[4];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::PSOutputsDepth"]/*' />
public Bool32 PSOutputsDepth;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::PSOutputsMask"]/*' />
public Bool32 PSOutputsMask;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::GSInputPrimitive"]/*' />
public TraceGsInputPrimitive GSInputPrimitive;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::GSInputsPrimitiveID"]/*' />
public Bool32 GSInputsPrimitiveID;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::HSOutputPatchConstantMask"]/*' />
public unsafe fixed byte HSOutputPatchConstantMask[32];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STATS::DSInputPatchConstantMask"]/*' />
public unsafe fixed byte DSInputPatchConstantMask[32];
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_VALUE"]/*' />
/// <unmanaged>D3D11_TRACE_VALUE</unmanaged>
public partial struct TraceValue
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_VALUE::Bits"]/*' />
public unsafe fixed uint Bits[4];
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_VALUE::ValidMask"]/*' />
public byte ValidMask;
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER"]/*' />
/// <unmanaged>D3D11_TRACE_REGISTER</unmanaged>
public partial struct TraceRegister
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER::RegType"]/*' />
public TraceRegisterType RegType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER::Anonymous"]/*' />
public _Anonymous_e__Union Anonymous;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER::OperandIndex"]/*' />
public byte OperandIndex;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_REGISTER::Flags"]/*' />
public byte Flags;
[UnscopedRef]
public ref ushort Index1D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
#if NET7_0_OR_GREATER
return ref Anonymous.Index1D;
#else
return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref Anonymous.Index1D, 1));
#endif
}
}
[UnscopedRef]
public unsafe Span<ushort> Index2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
return MemoryMarshal.CreateSpan(ref Anonymous.Index2D[0], 2);
}
}
[StructLayout(LayoutKind.Explicit)]
public partial struct _Anonymous_e__Union
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Index1D"]/*' />
[FieldOffset(0)]
public ushort Index1D;
/// <include file='../Direct3D11.xml' path='doc/member[@name="_Anonymous_e__Union::Index2D"]/*' />
[FieldOffset(0)]
public unsafe fixed ushort Index2D[2];
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STEP"]/*' />
/// <unmanaged>D3D11_TRACE_STEP</unmanaged>
public partial struct TraceStep
{
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STEP::ID"]/*' />
public uint ID;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STEP::InstructionActive"]/*' />
public Bool32 InstructionActive;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STEP::NumRegistersWritten"]/*' />
public byte NumRegistersWritten;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STEP::NumRegistersRead"]/*' />
public byte NumRegistersRead;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STEP::MiscOperations"]/*' />
public ushort MiscOperations;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STEP::OpcodeType"]/*' />
public uint OpcodeType;
/// <include file='../Direct3D11.xml' path='doc/member[@name="D3D11_TRACE_STEP::CurrentGlobalCycle"]/*' />
public ulong CurrentGlobalCycle;
}
#endregion Structs
#region COM Types
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild"]/*' />
/// <unmanaged>ID3D11DeviceChild</unmanaged>
[Guid("1841e5c8-16b0-489b-bcc8-44cfb0d5deae")]
[NativeTypeName("struct ID3D11DeviceChild : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11DeviceChild
{
public static ref readonly Guid IID_ID3D11DeviceChild
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xC8, 0xE5, 0x41, 0x18,
0xB0, 0x16,
0x9B, 0x48,
0xBC,
0xC8,
0x44,
0xCF,
0xB0,
0xD5,
0xDE,
0xAE
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceChild));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::GetDevice"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceChild*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::GetPrivateData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceChild*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::SetPrivateData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceChild*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceChild::SetPrivateDataInterface"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceChild*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilState"]/*' />
/// <unmanaged>ID3D11DepthStencilState</unmanaged>
[Guid("03823efb-8d8f-4e1c-9aa2-f64bb2cbfdf1")]
[NativeTypeName("struct ID3D11DepthStencilState : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11DepthStencilState
{
public static ref readonly Guid IID_ID3D11DepthStencilState
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xFB, 0x3E, 0x82, 0x03,
0x8F, 0x8D,
0x1C, 0x4E,
0x9A,
0xA2,
0xF6,
0x4B,
0xB2,
0xCB,
0xFD,
0xF1
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DepthStencilState));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11DepthStencilState*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DepthStencilState*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DepthStencilState*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DepthStencilState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilState::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetDesc(DepthStencilDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11DepthStencilState*, DepthStencilDescription*, void>)(lpVtbl[7]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11BlendState"]/*' />
/// <unmanaged>ID3D11BlendState</unmanaged>
[Guid("75b68faa-347d-4159-8f45-a0640f01cd9a")]
[NativeTypeName("struct ID3D11BlendState : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11BlendState
{
public static ref readonly Guid IID_ID3D11BlendState
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xAA, 0x8F, 0xB6, 0x75,
0x7D, 0x34,
0x59, 0x41,
0x8F,
0x45,
0xA0,
0x64,
0x0F,
0x01,
0xCD,
0x9A
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11BlendState));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11BlendState*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11BlendState*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11BlendState*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11BlendState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11BlendState::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetDesc(BlendDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11BlendState*, BlendDescription*, void>)(lpVtbl[7]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState"]/*' />
/// <unmanaged>ID3D11RasterizerState</unmanaged>
[Guid("9bb4ab81-ab1a-4d8f-b506-fc04200b6ee7")]
[NativeTypeName("struct ID3D11RasterizerState : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11RasterizerState
{
public static ref readonly Guid IID_ID3D11RasterizerState
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x81, 0xAB, 0xB4, 0x9B,
0x1A, 0xAB,
0x8F, 0x4D,
0xB5,
0x06,
0xFC,
0x04,
0x20,
0x0B,
0x6E,
0xE7
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RasterizerState));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetDesc(RasterizerDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState*, RasterizerDescription*, void>)(lpVtbl[7]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Resource"]/*' />
/// <unmanaged>ID3D11Resource</unmanaged>
[Guid("dc8e63f3-d12b-4952-b47b-5e45026a862d")]
[NativeTypeName("struct ID3D11Resource : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11Resource
{
public static ref readonly Guid IID_ID3D11Resource
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xF3, 0x63, 0x8E, 0xDC,
0x2B, 0xD1,
0x52, 0x49,
0xB4,
0x7B,
0x5E,
0x45,
0x02,
0x6A,
0x86,
0x2D
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Resource));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Resource*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11Resource*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Resource*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Resource*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Resource*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Resource::GetType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetType(ResourceDimension* pResourceDimension)
{
((delegate* unmanaged[Stdcall]<ID3D11Resource*, ResourceDimension*, void>)(lpVtbl[7]))((ID3D11Resource*)Unsafe.AsPointer(ref this), pResourceDimension);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Resource::SetEvictionPriority"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void SetEvictionPriority(uint EvictionPriority)
{
((delegate* unmanaged[Stdcall]<ID3D11Resource*, uint, void>)(lpVtbl[8]))((ID3D11Resource*)Unsafe.AsPointer(ref this), EvictionPriority);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Resource::GetEvictionPriority"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public uint GetEvictionPriority()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Resource*, uint>)(lpVtbl[9]))((ID3D11Resource*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Buffer"]/*' />
/// <unmanaged>ID3D11Buffer</unmanaged>
[Guid("48570b85-d1ee-4fcd-a250-eb350722b037")]
[NativeTypeName("struct ID3D11Buffer : ID3D11Resource")]
[NativeInheritance("ID3D11Resource")]
public unsafe partial struct ID3D11Buffer
{
public static ref readonly Guid IID_ID3D11Buffer
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x85, 0x0B, 0x57, 0x48,
0xEE, 0xD1,
0xCD, 0x4F,
0xA2,
0x50,
0xEB,
0x35,
0x07,
0x22,
0xB0,
0x37
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Buffer));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Resource.GetType" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetType(ResourceDimension* pResourceDimension)
{
((delegate* unmanaged[Stdcall]<ID3D11Buffer*, ResourceDimension*, void>)(lpVtbl[3]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), pResourceDimension);
}
/// <inheritdoc cref="ID3D11Resource.SetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void SetEvictionPriority(uint EvictionPriority)
{
((delegate* unmanaged[Stdcall]<ID3D11Buffer*, uint, void>)(lpVtbl[4]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), EvictionPriority);
}
/// <inheritdoc cref="ID3D11Resource.GetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public uint GetEvictionPriority()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Buffer*, uint>)(lpVtbl[5]))((ID3D11Buffer*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Buffer*, ID3D11Device*, void>)(lpVtbl[6]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Buffer*, Guid*, uint*, void*, int>)(lpVtbl[7]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Buffer*, Guid*, uint, void*, int>)(lpVtbl[8]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Buffer*, Guid*, IUnknown*, int>)(lpVtbl[9]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Buffer::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void GetDesc(BufferDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Buffer*, BufferDescription*, void>)(lpVtbl[10]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Texture1D"]/*' />
/// <unmanaged>ID3D11Texture1D</unmanaged>
[Guid("f8fb5c27-c6b3-4f75-a4c8-439af2ef564c")]
[NativeTypeName("struct ID3D11Texture1D : ID3D11Resource")]
[NativeInheritance("ID3D11Resource")]
public unsafe partial struct ID3D11Texture1D
{
public static ref readonly Guid IID_ID3D11Texture1D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x27, 0x5C, 0xFB, 0xF8,
0xB3, 0xC6,
0x75, 0x4F,
0xA4,
0xC8,
0x43,
0x9A,
0xF2,
0xEF,
0x56,
0x4C
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture1D));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Resource.GetType" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetType(ResourceDimension* pResourceDimension)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture1D*, ResourceDimension*, void>)(lpVtbl[3]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), pResourceDimension);
}
/// <inheritdoc cref="ID3D11Resource.SetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void SetEvictionPriority(uint EvictionPriority)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture1D*, uint, void>)(lpVtbl[4]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), EvictionPriority);
}
/// <inheritdoc cref="ID3D11Resource.GetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public uint GetEvictionPriority()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture1D*, uint>)(lpVtbl[5]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture1D*, ID3D11Device*, void>)(lpVtbl[6]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture1D*, Guid*, uint*, void*, int>)(lpVtbl[7]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture1D*, Guid*, uint, void*, int>)(lpVtbl[8]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture1D*, Guid*, IUnknown*, int>)(lpVtbl[9]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Texture1D::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void GetDesc(Texture1DDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture1D*, Texture1DDescription*, void>)(lpVtbl[10]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D"]/*' />
/// <unmanaged>ID3D11Texture2D</unmanaged>
[Guid("6f15aaf2-d208-4e89-9ab4-489535d34f9c")]
[NativeTypeName("struct ID3D11Texture2D : ID3D11Resource")]
[NativeInheritance("ID3D11Resource")]
public unsafe partial struct ID3D11Texture2D
{
public static ref readonly Guid IID_ID3D11Texture2D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xF2, 0xAA, 0x15, 0x6F,
0x08, 0xD2,
0x89, 0x4E,
0x9A,
0xB4,
0x48,
0x95,
0x35,
0xD3,
0x4F,
0x9C
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture2D));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Resource.GetType" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetType(ResourceDimension* pResourceDimension)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture2D*, ResourceDimension*, void>)(lpVtbl[3]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), pResourceDimension);
}
/// <inheritdoc cref="ID3D11Resource.SetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void SetEvictionPriority(uint EvictionPriority)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture2D*, uint, void>)(lpVtbl[4]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), EvictionPriority);
}
/// <inheritdoc cref="ID3D11Resource.GetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public uint GetEvictionPriority()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture2D*, uint>)(lpVtbl[5]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture2D*, ID3D11Device*, void>)(lpVtbl[6]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture2D*, Guid*, uint*, void*, int>)(lpVtbl[7]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture2D*, Guid*, uint, void*, int>)(lpVtbl[8]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture2D*, Guid*, IUnknown*, int>)(lpVtbl[9]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void GetDesc(Texture2DDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture2D*, Texture2DDescription*, void>)(lpVtbl[10]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D"]/*' />
/// <unmanaged>ID3D11Texture3D</unmanaged>
[Guid("037e866e-f56d-4357-a8af-9dabbe6e250e")]
[NativeTypeName("struct ID3D11Texture3D : ID3D11Resource")]
[NativeInheritance("ID3D11Resource")]
public unsafe partial struct ID3D11Texture3D
{
public static ref readonly Guid IID_ID3D11Texture3D
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x6E, 0x86, 0x7E, 0x03,
0x6D, 0xF5,
0x57, 0x43,
0xA8,
0xAF,
0x9D,
0xAB,
0xBE,
0x6E,
0x25,
0x0E
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture3D));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Resource.GetType" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetType(ResourceDimension* pResourceDimension)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture3D*, ResourceDimension*, void>)(lpVtbl[3]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), pResourceDimension);
}
/// <inheritdoc cref="ID3D11Resource.SetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void SetEvictionPriority(uint EvictionPriority)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture3D*, uint, void>)(lpVtbl[4]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), EvictionPriority);
}
/// <inheritdoc cref="ID3D11Resource.GetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public uint GetEvictionPriority()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture3D*, uint>)(lpVtbl[5]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture3D*, ID3D11Device*, void>)(lpVtbl[6]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture3D*, Guid*, uint*, void*, int>)(lpVtbl[7]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture3D*, Guid*, uint, void*, int>)(lpVtbl[8]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture3D*, Guid*, IUnknown*, int>)(lpVtbl[9]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void GetDesc(Texture3DDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture3D*, Texture3DDescription*, void>)(lpVtbl[10]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11View"]/*' />
/// <unmanaged>ID3D11View</unmanaged>
[Guid("839d1216-bb2e-412b-b7f4-a9dbebe08ed1")]
[NativeTypeName("struct ID3D11View : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11View
{
public static ref readonly Guid IID_ID3D11View
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x16, 0x12, 0x9D, 0x83,
0x2E, 0xBB,
0x2B, 0x41,
0xB7,
0xF4,
0xA9,
0xDB,
0xEB,
0xE0,
0x8E,
0xD1
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11View));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11View*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11View*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11View*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11View*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11View*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11View::GetResource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11View*, ID3D11Resource*, void>)(lpVtbl[7]))((ID3D11View*)Unsafe.AsPointer(ref this), ppResource);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView"]/*' />
/// <unmanaged>ID3D11ShaderResourceView</unmanaged>
[Guid("b0e06fe0-8192-4e1a-b1ca-36d7414710b2")]
[NativeTypeName("struct ID3D11ShaderResourceView : ID3D11View")]
[NativeInheritance("ID3D11View")]
public unsafe partial struct ID3D11ShaderResourceView
{
public static ref readonly Guid IID_ID3D11ShaderResourceView
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xE0, 0x6F, 0xE0, 0xB0,
0x92, 0x81,
0x1A, 0x4E,
0xB1,
0xCA,
0x36,
0xD7,
0x41,
0x47,
0x10,
0xB2
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderResourceView));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11View.GetResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView*, ID3D11Resource*, void>)(lpVtbl[3]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), ppResource);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(ShaderResourceViewDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView*, ShaderResourceViewDescription*, void>)(lpVtbl[8]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView"]/*' />
/// <unmanaged>ID3D11RenderTargetView</unmanaged>
[Guid("dfdba067-0b8d-4865-875b-d7b4516cc164")]
[NativeTypeName("struct ID3D11RenderTargetView : ID3D11View")]
[NativeInheritance("ID3D11View")]
public unsafe partial struct ID3D11RenderTargetView
{
public static ref readonly Guid IID_ID3D11RenderTargetView
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x67, 0xA0, 0xDB, 0xDF,
0x8D, 0x0B,
0x65, 0x48,
0x87,
0x5B,
0xD7,
0xB4,
0x51,
0x6C,
0xC1,
0x64
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RenderTargetView));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11View.GetResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView*, ID3D11Resource*, void>)(lpVtbl[3]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), ppResource);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(RenderTargetViewDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView*, RenderTargetViewDescription*, void>)(lpVtbl[8]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilView"]/*' />
/// <unmanaged>ID3D11DepthStencilView</unmanaged>
[Guid("9fdac92a-1876-48c3-afad-25b94f84a9b6")]
[NativeTypeName("struct ID3D11DepthStencilView : ID3D11View")]
[NativeInheritance("ID3D11View")]
public unsafe partial struct ID3D11DepthStencilView
{
public static ref readonly Guid IID_ID3D11DepthStencilView
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x2A, 0xC9, 0xDA, 0x9F,
0x76, 0x18,
0xC3, 0x48,
0xAF,
0xAD,
0x25,
0xB9,
0x4F,
0x84,
0xA9,
0xB6
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DepthStencilView));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11View.GetResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11DepthStencilView*, ID3D11Resource*, void>)(lpVtbl[3]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppResource);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11DepthStencilView*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DepthStencilView*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DepthStencilView*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DepthStencilView*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DepthStencilView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(DepthStencilViewDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11DepthStencilView*, DepthStencilViewDescription*, void>)(lpVtbl[8]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView"]/*' />
/// <unmanaged>ID3D11UnorderedAccessView</unmanaged>
[Guid("28acf509-7f5c-48f6-8611-f316010a6380")]
[NativeTypeName("struct ID3D11UnorderedAccessView : ID3D11View")]
[NativeInheritance("ID3D11View")]
public unsafe partial struct ID3D11UnorderedAccessView
{
public static ref readonly Guid IID_ID3D11UnorderedAccessView
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x09, 0xF5, 0xAC, 0x28,
0x5C, 0x7F,
0xF6, 0x48,
0x86,
0x11,
0xF3,
0x16,
0x01,
0x0A,
0x63,
0x80
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11UnorderedAccessView));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11View.GetResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView*, ID3D11Resource*, void>)(lpVtbl[3]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), ppResource);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(UnorderedAccessViewDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView*, UnorderedAccessViewDescription*, void>)(lpVtbl[8]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VertexShader"]/*' />
/// <unmanaged>ID3D11VertexShader</unmanaged>
[Guid("3b301d64-d678-4289-8897-22f8928b72f3")]
[NativeTypeName("struct ID3D11VertexShader : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11VertexShader
{
public static ref readonly Guid IID_ID3D11VertexShader
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x64, 0x1D, 0x30, 0x3B,
0x78, 0xD6,
0x89, 0x42,
0x88,
0x97,
0x22,
0xF8,
0x92,
0x8B,
0x72,
0xF3
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VertexShader));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VertexShader*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VertexShader*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VertexShader*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VertexShader*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11HullShader"]/*' />
/// <unmanaged>ID3D11HullShader</unmanaged>
[Guid("8e5c6061-628a-4c8e-8264-bbe45cb3d5dd")]
[NativeTypeName("struct ID3D11HullShader : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11HullShader
{
public static ref readonly Guid IID_ID3D11HullShader
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x61, 0x60, 0x5C, 0x8E,
0x8A, 0x62,
0x8E, 0x4C,
0x82,
0x64,
0xBB,
0xE4,
0x5C,
0xB3,
0xD5,
0xDD
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11HullShader));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11HullShader*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11HullShader*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11HullShader*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11HullShader*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DomainShader"]/*' />
/// <unmanaged>ID3D11DomainShader</unmanaged>
[Guid("f582c508-0f36-490c-9977-31eece268cfa")]
[NativeTypeName("struct ID3D11DomainShader : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11DomainShader
{
public static ref readonly Guid IID_ID3D11DomainShader
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x08, 0xC5, 0x82, 0xF5,
0x36, 0x0F,
0x0C, 0x49,
0x99,
0x77,
0x31,
0xEE,
0xCE,
0x26,
0x8C,
0xFA
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DomainShader));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11DomainShader*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DomainShader*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DomainShader*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DomainShader*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11GeometryShader"]/*' />
/// <unmanaged>ID3D11GeometryShader</unmanaged>
[Guid("38325b96-effb-4022-ba02-2e795b70275c")]
[NativeTypeName("struct ID3D11GeometryShader : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11GeometryShader
{
public static ref readonly Guid IID_ID3D11GeometryShader
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x96, 0x5B, 0x32, 0x38,
0xFB, 0xEF,
0x22, 0x40,
0xBA,
0x02,
0x2E,
0x79,
0x5B,
0x70,
0x27,
0x5C
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11GeometryShader));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11GeometryShader*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11GeometryShader*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11GeometryShader*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11GeometryShader*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11PixelShader"]/*' />
/// <unmanaged>ID3D11PixelShader</unmanaged>
[Guid("ea82e40d-51dc-4f33-93d4-db7c9125ae8c")]
[NativeTypeName("struct ID3D11PixelShader : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11PixelShader
{
public static ref readonly Guid IID_ID3D11PixelShader
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x0D, 0xE4, 0x82, 0xEA,
0xDC, 0x51,
0x33, 0x4F,
0x93,
0xD4,
0xDB,
0x7C,
0x91,
0x25,
0xAE,
0x8C
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11PixelShader));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11PixelShader*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11PixelShader*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11PixelShader*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11PixelShader*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ComputeShader"]/*' />
/// <unmanaged>ID3D11ComputeShader</unmanaged>
[Guid("4f5b196e-c2bd-495e-bd01-1fded38e4969")]
[NativeTypeName("struct ID3D11ComputeShader : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11ComputeShader
{
public static ref readonly Guid IID_ID3D11ComputeShader
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x6E, 0x19, 0x5B, 0x4F,
0xBD, 0xC2,
0x5E, 0x49,
0xBD,
0x01,
0x1F,
0xDE,
0xD3,
0x8E,
0x49,
0x69
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ComputeShader));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11ComputeShader*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ComputeShader*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ComputeShader*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ComputeShader*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InputLayout"]/*' />
/// <unmanaged>ID3D11InputLayout</unmanaged>
[Guid("e4819ddc-4cf0-4025-bd26-5de82a3e07b7")]
[NativeTypeName("struct ID3D11InputLayout : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11InputLayout
{
public static ref readonly Guid IID_ID3D11InputLayout
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xDC, 0x9D, 0x81, 0xE4,
0xF0, 0x4C,
0x25, 0x40,
0xBD,
0x26,
0x5D,
0xE8,
0x2A,
0x3E,
0x07,
0xB7
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11InputLayout));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11InputLayout*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InputLayout*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InputLayout*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InputLayout*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11SamplerState"]/*' />
/// <unmanaged>ID3D11SamplerState</unmanaged>
[Guid("da6fea51-564c-4487-9810-f0d0f9b4e3a5")]
[NativeTypeName("struct ID3D11SamplerState : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11SamplerState
{
public static ref readonly Guid IID_ID3D11SamplerState
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x51, 0xEA, 0x6F, 0xDA,
0x4C, 0x56,
0x87, 0x44,
0x98,
0x10,
0xF0,
0xD0,
0xF9,
0xB4,
0xE3,
0xA5
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11SamplerState));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11SamplerState*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11SamplerState*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11SamplerState*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11SamplerState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11SamplerState::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetDesc(SamplerDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11SamplerState*, SamplerDescription*, void>)(lpVtbl[7]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Asynchronous"]/*' />
/// <unmanaged>ID3D11Asynchronous</unmanaged>
[Guid("4b35d0cd-1e15-4258-9c98-1b1333f6dd3b")]
[NativeTypeName("struct ID3D11Asynchronous : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11Asynchronous
{
public static ref readonly Guid IID_ID3D11Asynchronous
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xCD, 0xD0, 0x35, 0x4B,
0x15, 0x1E,
0x58, 0x42,
0x9C,
0x98,
0x1B,
0x13,
0x33,
0xF6,
0xDD,
0x3B
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Asynchronous));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Asynchronous*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Asynchronous*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Asynchronous*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Asynchronous*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Asynchronous::GetDataSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public uint GetDataSize()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Asynchronous*, uint>)(lpVtbl[7]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Query"]/*' />
/// <unmanaged>ID3D11Query</unmanaged>
[Guid("d6c00747-87b7-425e-b84d-44d108560afd")]
[NativeTypeName("struct ID3D11Query : ID3D11Asynchronous")]
[NativeInheritance("ID3D11Asynchronous")]
public unsafe partial struct ID3D11Query
{
public static ref readonly Guid IID_ID3D11Query
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x47, 0x07, 0xC0, 0xD6,
0xB7, 0x87,
0x5E, 0x42,
0xB8,
0x4D,
0x44,
0xD1,
0x08,
0x56,
0x0A,
0xFD
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Query));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Asynchronous.GetDataSize" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public uint GetDataSize()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Query*, uint>)(lpVtbl[3]))((ID3D11Query*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Query*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11Query*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Query*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Query*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Query*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Query::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(QueryDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Query*, QueryDescription*, void>)(lpVtbl[8]))((ID3D11Query*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Predicate"]/*' />
/// <unmanaged>ID3D11Predicate</unmanaged>
[Guid("9eb576dd-9f77-4d86-81aa-8bab5fe490e2")]
[NativeTypeName("struct ID3D11Predicate : ID3D11Query")]
[NativeInheritance("ID3D11Query")]
public unsafe partial struct ID3D11Predicate
{
public static ref readonly Guid IID_ID3D11Predicate
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xDD, 0x76, 0xB5, 0x9E,
0x77, 0x9F,
0x86, 0x4D,
0x81,
0xAA,
0x8B,
0xAB,
0x5F,
0xE4,
0x90,
0xE2
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Predicate));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Query.GetDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDesc(QueryDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Predicate*, QueryDescription*, void>)(lpVtbl[3]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11Asynchronous.GetDataSize" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public uint GetDataSize()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Predicate*, uint>)(lpVtbl[4]))((ID3D11Predicate*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Predicate*, ID3D11Device*, void>)(lpVtbl[5]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Predicate*, Guid*, uint*, void*, int>)(lpVtbl[6]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Predicate*, Guid*, uint, void*, int>)(lpVtbl[7]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Predicate*, Guid*, IUnknown*, int>)(lpVtbl[8]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Counter"]/*' />
/// <unmanaged>ID3D11Counter</unmanaged>
[Guid("6e8c49fb-a371-4770-b440-29086022b741")]
[NativeTypeName("struct ID3D11Counter : ID3D11Asynchronous")]
[NativeInheritance("ID3D11Asynchronous")]
public unsafe partial struct ID3D11Counter
{
public static ref readonly Guid IID_ID3D11Counter
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xFB, 0x49, 0x8C, 0x6E,
0x71, 0xA3,
0x70, 0x47,
0xB4,
0x40,
0x29,
0x08,
0x60,
0x22,
0xB7,
0x41
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Counter));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Asynchronous.GetDataSize" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public uint GetDataSize()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Counter*, uint>)(lpVtbl[3]))((ID3D11Counter*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Counter*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11Counter*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Counter*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Counter*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Counter*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Counter::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(CounterDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Counter*, CounterDescription*, void>)(lpVtbl[8]))((ID3D11Counter*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance"]/*' />
/// <unmanaged>ID3D11ClassInstance</unmanaged>
[Guid("a6cd7faa-b0b7-4a2f-9436-8662a65797cb")]
[NativeTypeName("struct ID3D11ClassInstance : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11ClassInstance
{
public static ref readonly Guid IID_ID3D11ClassInstance
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xAA, 0x7F, 0xCD, 0xA6,
0xB7, 0xB0,
0x2F, 0x4A,
0x94,
0x36,
0x86,
0x62,
0xA6,
0x57,
0x97,
0xCB
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ClassInstance));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetClassLinkage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetClassLinkage(ID3D11ClassLinkage* ppLinkage)
{
((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, ID3D11ClassLinkage*, void>)(lpVtbl[7]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppLinkage);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(ClassInstanceDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, ClassInstanceDescription*, void>)(lpVtbl[8]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetInstanceName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void GetInstanceName(byte* pInstanceName, nuint* pBufferLength)
{
((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, byte*, nuint*, void>)(lpVtbl[9]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pInstanceName, pBufferLength);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ClassInstance::GetTypeName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void GetTypeName(byte* pTypeName, nuint* pBufferLength)
{
((delegate* unmanaged[Stdcall]<ID3D11ClassInstance*, byte*, nuint*, void>)(lpVtbl[10]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pTypeName, pBufferLength);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ClassLinkage"]/*' />
/// <unmanaged>ID3D11ClassLinkage</unmanaged>
[Guid("ddf57cba-9543-46e4-a12b-f207a0fe7fed")]
[NativeTypeName("struct ID3D11ClassLinkage : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11ClassLinkage
{
public static ref readonly Guid IID_ID3D11ClassLinkage
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xBA, 0x7C, 0xF5, 0xDD,
0x43, 0x95,
0xE4, 0x46,
0xA1,
0x2B,
0xF2,
0x07,
0xA0,
0xFE,
0x7F,
0xED
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ClassLinkage));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11ClassLinkage*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ClassLinkage*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ClassLinkage*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ClassLinkage*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ClassLinkage::GetClassInstance"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetClassInstance(byte** pClassInstanceName, uint InstanceIndex, ID3D11ClassInstance** ppInstance)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ClassLinkage*, byte**, uint, ID3D11ClassInstance**, int>)(lpVtbl[7]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassInstanceName, InstanceIndex, ppInstance);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ClassLinkage::CreateClassInstance"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateClassInstance(byte** pClassTypeName, uint ConstantBufferOffset, uint ConstantVectorOffset, uint TextureOffset, uint SamplerOffset, ID3D11ClassInstance** ppInstance)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ClassLinkage*, byte**, uint, uint, uint, uint, ID3D11ClassInstance**, int>)(lpVtbl[8]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassTypeName, ConstantBufferOffset, ConstantVectorOffset, TextureOffset, SamplerOffset, ppInstance);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11CommandList"]/*' />
/// <unmanaged>ID3D11CommandList</unmanaged>
[Guid("a24bc4d1-769e-43f7-8013-98ff566c18e2")]
[NativeTypeName("struct ID3D11CommandList : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11CommandList
{
public static ref readonly Guid IID_ID3D11CommandList
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xD1, 0xC4, 0x4B, 0xA2,
0x9E, 0x76,
0xF7, 0x43,
0x80,
0x13,
0x98,
0xFF,
0x56,
0x6C,
0x18,
0xE2
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11CommandList));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11CommandList*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11CommandList*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11CommandList*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11CommandList*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11CommandList::GetContextFlags"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public uint GetContextFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11CommandList*, uint>)(lpVtbl[7]))((ID3D11CommandList*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext"]/*' />
/// <unmanaged>ID3D11DeviceContext</unmanaged>
[Guid("c0bfa96c-e089-44fb-8eaf-26f8796190da")]
[NativeTypeName("struct ID3D11DeviceContext : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11DeviceContext
{
public static ref readonly Guid IID_ID3D11DeviceContext
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x6C, 0xA9, 0xBF, 0xC0,
0x89, 0xE0,
0xFB, 0x44,
0x8E,
0xAF,
0x26,
0xF8,
0x79,
0x61,
0x90,
0xDA
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[7]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[8]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void PSSetShader(ID3D11PixelShader* pPixelShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11PixelShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[9]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[10]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void VSSetShader(ID3D11VertexShader* pVertexShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11VertexShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[11]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawIndexed"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, int, void>)(lpVtbl[12]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Draw"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void Draw(uint VertexCount, uint StartVertexLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, void>)(lpVtbl[13]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Map"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public HResult Map(ID3D11Resource* pResource, uint Subresource, Map MapType, uint MapFlags, MappedSubresource* pMappedResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, Map, uint, MappedSubresource*, int>)(lpVtbl[14]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Unmap"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public void Unmap(ID3D11Resource* pResource, uint Subresource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, void>)(lpVtbl[15]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[16]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetInputLayout"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public void IASetInputLayout(ID3D11InputLayout* pInputLayout)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11InputLayout*, void>)(lpVtbl[17]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pInputLayout);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetVertexBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[18]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetIndexBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, Graphics.Dxgi.Common.Format, uint, void>)(lpVtbl[19]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawIndexedInstanced"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, uint, int, uint, void>)(lpVtbl[20]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawInstanced"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, uint, uint, void>)(lpVtbl[21]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[22]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public void GSSetShader(ID3D11GeometryShader* pShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11GeometryShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[23]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IASetPrimitiveTopology"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Graphics.Direct3D.PrimitiveTopology, void>)(lpVtbl[24]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), Topology);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[25]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[26]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Begin"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public void Begin(ID3D11Asynchronous* pAsync)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Asynchronous*, void>)(lpVtbl[27]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::End"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public void End(ID3D11Asynchronous* pAsync)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Asynchronous*, void>)(lpVtbl[28]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Asynchronous*, void*, uint, uint, int>)(lpVtbl[29]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SetPredication"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Predicate*, Bool32, void>)(lpVtbl[30]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[31]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[32]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetRenderTargets"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, void>)(lpVtbl[33]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews, uint* pUAVInitialCounts)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[34]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetBlendState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public void OMSetBlendState(ID3D11BlendState* pBlendState, float* BlendFactor, uint SampleMask)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11BlendState*, float*, uint, void>)(lpVtbl[35]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMSetDepthStencilState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DepthStencilState*, uint, void>)(lpVtbl[36]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SOSetTargets"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public void SOSetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11Buffer*, uint*, void>)(lpVtbl[37]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawAuto"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void DrawAuto()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, void>)(lpVtbl[38]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawIndexedInstancedIndirect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, void>)(lpVtbl[39]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DrawInstancedIndirect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, void>)(lpVtbl[40]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Dispatch"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, uint, void>)(lpVtbl[41]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DispatchIndirect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, void>)(lpVtbl[42]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSSetState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void RSSetState(ID3D11RasterizerState* pRasterizerState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11RasterizerState*, void>)(lpVtbl[43]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRasterizerState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSSetViewports"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public void RSSetViewports(uint NumViewports, Viewport* pViewports)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, Viewport*, void>)(lpVtbl[44]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViewports, pViewports);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSSetScissorRects"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public void RSSetScissorRects(uint NumRects, RawRect* pRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, RawRect*, void>)(lpVtbl[45]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRects, pRects);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CopySubresourceRegion"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[46]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CopyResource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, ID3D11Resource*, void>)(lpVtbl[47]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::UpdateSubresource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[48]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CopyStructureCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[49]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearRenderTargetView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11RenderTargetView*, float*, void>)(lpVtbl[50]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearUnorderedAccessViewUint"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[51]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearUnorderedAccessViewFloat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11UnorderedAccessView*, float*, void>)(lpVtbl[52]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearDepthStencilView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, uint ClearFlags, float Depth, byte Stencil)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DepthStencilView*, uint, float, byte, void>)(lpVtbl[53]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GenerateMips"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11ShaderResourceView*, void>)(lpVtbl[54]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShaderResourceView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SetResourceMinLOD"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, float, void>)(lpVtbl[55]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, MinLOD);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetResourceMinLOD"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public float GetResourceMinLOD(ID3D11Resource* pResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, float>)(lpVtbl[56]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ResolveSubresource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Resource*, uint, ID3D11Resource*, uint, Graphics.Dxgi.Common.Format, void>)(lpVtbl[57]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ExecuteCommandList"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11CommandList*, Bool32, void>)(lpVtbl[58]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[59]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public void HSSetShader(ID3D11HullShader* pHullShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11HullShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[60]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[61]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[62]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[63]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void DSSetShader(ID3D11DomainShader* pDomainShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DomainShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[64]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[65]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[66]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[67]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetUnorderedAccessViews"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews, uint* pUAVInitialCounts)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[68]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)]
public void CSSetShader(ID3D11ComputeShader* pComputeShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11ComputeShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[69]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)]
public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[70]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSSetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)]
public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[71]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)]
public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[72]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)]
public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[73]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)]
public void PSGetShader(ID3D11PixelShader* ppPixelShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11PixelShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[74]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)]
public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[75]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)]
public void VSGetShader(ID3D11VertexShader* ppVertexShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11VertexShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[76]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::PSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)]
public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[77]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetInputLayout"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)]
public void IAGetInputLayout(ID3D11InputLayout* ppInputLayout)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11InputLayout*, void>)(lpVtbl[78]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppInputLayout);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetVertexBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(79)]
public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[79]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetIndexBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(80)]
public void IAGetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Buffer*, Graphics.Dxgi.Common.Format*, uint*, void>)(lpVtbl[80]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(81)]
public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[81]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(82)]
public void GSGetShader(ID3D11GeometryShader* ppGeometryShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11GeometryShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[82]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::IAGetPrimitiveTopology"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(83)]
public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Graphics.Direct3D.PrimitiveTopology*, void>)(lpVtbl[83]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pTopology);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(84)]
public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[84]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::VSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(85)]
public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[85]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetPredication"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(86)]
public void GetPredication(ID3D11Predicate* ppPredicate, Bool32* pPredicateValue)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11Predicate*, Bool32*, void>)(lpVtbl[86]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(87)]
public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[87]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(88)]
public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[88]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetRenderTargets"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(89)]
public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, void>)(lpVtbl[89]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetRenderTargetsAndUnorderedAccessViews"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(90)]
public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[90]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetBlendState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(91)]
public void OMGetBlendState(ID3D11BlendState* ppBlendState, float* BlendFactor, uint* pSampleMask)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11BlendState*, float*, uint*, void>)(lpVtbl[91]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::OMGetDepthStencilState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(92)]
public void OMGetDepthStencilState(ID3D11DepthStencilState* ppDepthStencilState, uint* pStencilRef)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DepthStencilState*, uint*, void>)(lpVtbl[92]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::SOGetTargets"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(93)]
public void SOGetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, ID3D11Buffer*, void>)(lpVtbl[93]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSGetState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(94)]
public void RSGetState(ID3D11RasterizerState* ppRasterizerState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11RasterizerState*, void>)(lpVtbl[94]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppRasterizerState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSGetViewports"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(95)]
public void RSGetViewports(uint* pNumViewports, Viewport* pViewports)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint*, Viewport*, void>)(lpVtbl[95]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumViewports, pViewports);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::RSGetScissorRects"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(96)]
public void RSGetScissorRects(uint* pNumRects, RawRect* pRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint*, RawRect*, void>)(lpVtbl[96]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumRects, pRects);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(97)]
public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[97]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(98)]
public void HSGetShader(ID3D11HullShader* ppHullShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11HullShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[98]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(99)]
public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[99]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::HSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(100)]
public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[100]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(101)]
public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[101]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(102)]
public void DSGetShader(ID3D11DomainShader* ppDomainShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11DomainShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[102]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(103)]
public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[103]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::DSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(104)]
public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[104]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetShaderResources"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(105)]
public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[105]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetUnorderedAccessViews"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(106)]
public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[106]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(107)]
public void CSGetShader(ID3D11ComputeShader* ppComputeShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, ID3D11ComputeShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[107]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetSamplers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(108)]
public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[108]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::CSGetConstantBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(109)]
public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[109]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::ClearState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(110)]
public void ClearState()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, void>)(lpVtbl[110]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::Flush"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(111)]
public void Flush()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, void>)(lpVtbl[111]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(112)]
public new Graphics.Direct3D11.DeviceContextType GetType()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Graphics.Direct3D11.DeviceContextType>)(lpVtbl[112]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::GetContextFlags"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(113)]
public uint GetContextFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, uint>)(lpVtbl[113]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext::FinishCommandList"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(114)]
public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext*, Bool32, ID3D11CommandList**, int>)(lpVtbl[114]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoder"]/*' />
/// <unmanaged>ID3D11VideoDecoder</unmanaged>
[Guid("3c9c5b51-995d-48d1-9b8d-fa5caeded65c")]
[NativeTypeName("struct ID3D11VideoDecoder : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11VideoDecoder
{
public static ref readonly Guid IID_ID3D11VideoDecoder
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x51, 0x5B, 0x9C, 0x3C,
0x5D, 0x99,
0xD1, 0x48,
0x9B,
0x8D,
0xFA,
0x5C,
0xAE,
0xDE,
0xD6,
0x5C
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDecoder));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoDecoder*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoder*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoder*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoder*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoder::GetCreationParameters"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetCreationParameters(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoder*, VideoDecoderDescription*, VideoDecoderConfig*, int>)(lpVtbl[7]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoder::GetDriverHandle"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetDriverHandle(IntPtr* pDriverHandle)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoder*, IntPtr*, int>)(lpVtbl[8]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), pDriverHandle);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator"]/*' />
/// <unmanaged>ID3D11VideoProcessorEnumerator</unmanaged>
[Guid("31627037-53ab-4200-9061-05faa9ab45f9")]
[NativeTypeName("struct ID3D11VideoProcessorEnumerator : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11VideoProcessorEnumerator
{
public static ref readonly Guid IID_ID3D11VideoProcessorEnumerator
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x37, 0x70, 0x62, 0x31,
0xAB, 0x53,
0x00, 0x42,
0x90,
0x61,
0x05,
0xFA,
0xA9,
0xAB,
0x45,
0xF9
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorEnumerator));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorContentDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetVideoProcessorContentDesc(VideoProcessorContentDescription* pContentDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, VideoProcessorContentDescription*, int>)(lpVtbl[7]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pContentDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::CheckVideoProcessorFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CheckVideoProcessorFormat(Graphics.Dxgi.Common.Format Format, uint* pFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[8]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), Format, pFlags);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult GetVideoProcessorCaps(VideoProcessorCaps* pCaps)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, VideoProcessorCaps*, int>)(lpVtbl[9]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pCaps);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorRateConversionCaps"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult GetVideoProcessorRateConversionCaps(uint TypeIndex, VideoProcessorRateConversionCaps* pCaps)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, uint, VideoProcessorRateConversionCaps*, int>)(lpVtbl[10]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, pCaps);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult GetVideoProcessorCustomRate(uint TypeIndex, uint CustomRateIndex, VideoProcessorCustomRate* pRate)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, uint, uint, VideoProcessorCustomRate*, int>)(lpVtbl[11]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, CustomRateIndex, pRate);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult GetVideoProcessorFilterRange(VideoProcessorFilter Filter, VideoProcessorFilterRange* pRange)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator*, VideoProcessorFilter, VideoProcessorFilterRange*, int>)(lpVtbl[12]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), Filter, pRange);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessor"]/*' />
/// <unmanaged>ID3D11VideoProcessor</unmanaged>
[Guid("1d7b0652-185f-41c6-85ce-0c5be3d4ae6c")]
[NativeTypeName("struct ID3D11VideoProcessor : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11VideoProcessor
{
public static ref readonly Guid IID_ID3D11VideoProcessor
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x52, 0x06, 0x7B, 0x1D,
0x5F, 0x18,
0xC6, 0x41,
0x85,
0xCE,
0x0C,
0x5B,
0xE3,
0xD4,
0xAE,
0x6C
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessor));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessor*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessor*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessor*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessor::GetContentDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetContentDesc(VideoProcessorContentDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessor*, VideoProcessorContentDescription*, void>)(lpVtbl[7]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessor::GetRateConversionCaps"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetRateConversionCaps(VideoProcessorRateConversionCaps* pCaps)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessor*, VideoProcessorRateConversionCaps*, void>)(lpVtbl[8]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), pCaps);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel"]/*' />
/// <unmanaged>ID3D11AuthenticatedChannel</unmanaged>
[Guid("3015a308-dcbd-47aa-a747-192486d14d4a")]
[NativeTypeName("struct ID3D11AuthenticatedChannel : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11AuthenticatedChannel
{
public static ref readonly Guid IID_ID3D11AuthenticatedChannel
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x08, 0xA3, 0x15, 0x30,
0xBD, 0xDC,
0xAA, 0x47,
0xA7,
0x47,
0x19,
0x24,
0x86,
0xD1,
0x4D,
0x4A
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11AuthenticatedChannel));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel::GetCertificateSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetCertificateSize(uint* pCertificateSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, uint*, int>)(lpVtbl[7]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pCertificateSize);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel::GetCertificate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetCertificate(uint CertificateSize, byte* pCertificate)
{
return ((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, uint, byte*, int>)(lpVtbl[8]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11AuthenticatedChannel::GetChannelHandle"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void GetChannelHandle(IntPtr* pChannelHandle)
{
((delegate* unmanaged[Stdcall]<ID3D11AuthenticatedChannel*, IntPtr*, void>)(lpVtbl[9]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pChannelHandle);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession"]/*' />
/// <unmanaged>ID3D11CryptoSession</unmanaged>
[Guid("9b32f9ad-bdcc-40a6-a39d-d5c865845720")]
[NativeTypeName("struct ID3D11CryptoSession : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11CryptoSession
{
public static ref readonly Guid IID_ID3D11CryptoSession
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xAD, 0xF9, 0x32, 0x9B,
0xCC, 0xBD,
0xA6, 0x40,
0xA3,
0x9D,
0xD5,
0xC8,
0x65,
0x84,
0x57,
0x20
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11CryptoSession));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCryptoType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetCryptoType(Guid* pCryptoType)
{
((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, void>)(lpVtbl[7]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoType);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetDecoderProfile"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDecoderProfile(Guid* pDecoderProfile)
{
((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, Guid*, void>)(lpVtbl[8]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pDecoderProfile);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCertificateSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult GetCertificateSize(uint* pCertificateSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, uint*, int>)(lpVtbl[9]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCertificateSize);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCertificate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult GetCertificate(uint CertificateSize, byte* pCertificate)
{
return ((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, uint, byte*, int>)(lpVtbl[10]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11CryptoSession::GetCryptoSessionHandle"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void GetCryptoSessionHandle(IntPtr* pCryptoSessionHandle)
{
((delegate* unmanaged[Stdcall]<ID3D11CryptoSession*, IntPtr*, void>)(lpVtbl[11]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoSessionHandle);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoderOutputView"]/*' />
/// <unmanaged>ID3D11VideoDecoderOutputView</unmanaged>
[Guid("c2931aea-2a85-4f20-860f-fba1fd256e18")]
[NativeTypeName("struct ID3D11VideoDecoderOutputView : ID3D11View")]
[NativeInheritance("ID3D11View")]
public unsafe partial struct ID3D11VideoDecoderOutputView
{
public static ref readonly Guid IID_ID3D11VideoDecoderOutputView
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xEA, 0x1A, 0x93, 0xC2,
0x85, 0x2A,
0x20, 0x4F,
0x86,
0x0F,
0xFB,
0xA1,
0xFD,
0x25,
0x6E,
0x18
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDecoderOutputView));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11View.GetResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoDecoderOutputView*, ID3D11Resource*, void>)(lpVtbl[3]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), ppResource);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoDecoderOutputView*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoderOutputView*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoderOutputView*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDecoderOutputView*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDecoderOutputView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(VideoDecoderOutputViewDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoDecoderOutputView*, VideoDecoderOutputViewDescription*, void>)(lpVtbl[8]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorInputView"]/*' />
/// <unmanaged>ID3D11VideoProcessorInputView</unmanaged>
[Guid("11ec5a5f-51dc-4945-ab34-6e8c21300ea5")]
[NativeTypeName("struct ID3D11VideoProcessorInputView : ID3D11View")]
[NativeInheritance("ID3D11View")]
public unsafe partial struct ID3D11VideoProcessorInputView
{
public static ref readonly Guid IID_ID3D11VideoProcessorInputView
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x5F, 0x5A, 0xEC, 0x11,
0xDC, 0x51,
0x45, 0x49,
0xAB,
0x34,
0x6E,
0x8C,
0x21,
0x30,
0x0E,
0xA5
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorInputView));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11View.GetResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorInputView*, ID3D11Resource*, void>)(lpVtbl[3]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), ppResource);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorInputView*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorInputView*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorInputView*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorInputView*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorInputView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(VideoProcessorInputViewDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorInputView*, VideoProcessorInputViewDescription*, void>)(lpVtbl[8]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorOutputView"]/*' />
/// <unmanaged>ID3D11VideoProcessorOutputView</unmanaged>
[Guid("a048285e-25a9-4527-bd93-d68b68c44254")]
[NativeTypeName("struct ID3D11VideoProcessorOutputView : ID3D11View")]
[NativeInheritance("ID3D11View")]
public unsafe partial struct ID3D11VideoProcessorOutputView
{
public static ref readonly Guid IID_ID3D11VideoProcessorOutputView
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x5E, 0x28, 0x48, 0xA0,
0xA9, 0x25,
0x27, 0x45,
0xBD,
0x93,
0xD6,
0x8B,
0x68,
0xC4,
0x42,
0x54
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorOutputView));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11View.GetResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorOutputView*, ID3D11Resource*, void>)(lpVtbl[3]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), ppResource);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorOutputView*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorOutputView*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorOutputView*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorOutputView*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorOutputView::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc(VideoProcessorOutputViewDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorOutputView*, VideoProcessorOutputViewDescription*, void>)(lpVtbl[8]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext"]/*' />
/// <unmanaged>ID3D11VideoContext</unmanaged>
[Guid("61f21c45-3c0e-4a74-9cea-67100d9ad5e4")]
[NativeTypeName("struct ID3D11VideoContext : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11VideoContext
{
public static ref readonly Guid IID_ID3D11VideoContext
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x45, 0x1C, 0xF2, 0x61,
0x0E, 0x3C,
0x74, 0x4A,
0x9C,
0xEA,
0x67,
0x10,
0x0D,
0x9A,
0xD5,
0xE4
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::GetDecoderBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type, uint* pBufferSize, void** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, VideoDecoderBufferType, uint*, void**, int>)(lpVtbl[7]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::ReleaseDecoderBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult ReleaseDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, VideoDecoderBufferType, int>)(lpVtbl[8]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecoderBeginFrame"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult DecoderBeginFrame(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, ID3D11VideoDecoderOutputView*, uint, void*, int>)(lpVtbl[9]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecoderEndFrame"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult DecoderEndFrame(ID3D11VideoDecoder* pDecoder)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, int>)(lpVtbl[10]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::SubmitDecoderBuffers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult SubmitDecoderBuffers(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription* pBufferDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription*, int>)(lpVtbl[11]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecoderExtension"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public int DecoderExtension(ID3D11VideoDecoder* pDecoder, VideoDecoderExtension* pExtensionData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoDecoder*, VideoDecoderExtension*, int>)(lpVtbl[12]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputTargetRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void VideoProcessorSetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, RawRect*, void>)(lpVtbl[13]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void VideoProcessorSetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32 YCbCr, VideoColor* pColor)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, VideoColor*, void>)(lpVtbl[14]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputColorSpace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public void VideoProcessorSetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[15]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void VideoProcessorSetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode AlphaFillMode, uint StreamIndex)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode, uint, void>)(lpVtbl[16]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputConstriction"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public void VideoProcessorSetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, System.Drawing.Size* Size)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, System.Drawing.Size*, void>)(lpVtbl[17]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputStereoMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void VideoProcessorSetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[18]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetOutputExtension"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public int VideoProcessorSetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[19]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputTargetRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public void VideoProcessorGetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32* Enabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, RawRect*, void>)(lpVtbl[20]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputBackgroundColor"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public void VideoProcessorGetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32* pYCbCr, VideoColor* pColor)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, VideoColor*, void>)(lpVtbl[21]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputColorSpace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public void VideoProcessorGetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[22]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public void VideoProcessorGetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode* pAlphaFillMode, uint* pStreamIndex)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode*, uint*, void>)(lpVtbl[23]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputConstriction"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public void VideoProcessorGetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled, System.Drawing.Size* pSize)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, System.Drawing.Size*, void>)(lpVtbl[24]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputStereoMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public void VideoProcessorGetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[25]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetOutputExtension"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public int VideoProcessorGetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[26]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamFrameFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public void VideoProcessorSetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat FrameFormat)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoFrameFormat, void>)(lpVtbl[27]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamColorSpace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public void VideoProcessorSetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[28]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamOutputRate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public void VideoProcessorSetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate OutputRate, Bool32 RepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate, Bool32, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[29]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamSourceRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public void VideoProcessorSetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[30]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamDestRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void VideoProcessorSetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[31]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamAlpha"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public void VideoProcessorSetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Alpha)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, float, void>)(lpVtbl[32]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamPalette"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public void VideoProcessorSetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[33]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public void VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[34]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamLumaKey"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public void VideoProcessorSetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Lower, float Upper)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, float, float, void>)(lpVtbl[35]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamStereoFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public void VideoProcessorSetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorStereoFormat Format, Bool32 LeftViewFrame0, Bool32 BaseViewFrame0, VideoProcessorStereoFlipMode FlipMode, int MonoOffset)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorStereoFormat, Bool32, Bool32, VideoProcessorStereoFlipMode, int, void>)(lpVtbl[36]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public void VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, void>)(lpVtbl[37]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void VideoProcessorSetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32 Enable, int Level)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32, int, void>)(lpVtbl[38]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamExtension"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public int VideoProcessorSetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[39]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamFrameFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void VideoProcessorGetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat* pFrameFormat)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoFrameFormat*, void>)(lpVtbl[40]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamColorSpace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public void VideoProcessorGetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[41]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamOutputRate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public void VideoProcessorGetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate* pOutputRate, Bool32* pRepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate*, Bool32*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[42]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamSourceRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void VideoProcessorGetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[43]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamDestRect"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public void VideoProcessorGetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[44]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamAlpha"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public void VideoProcessorGetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pAlpha)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, float*, void>)(lpVtbl[45]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamPalette"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public void VideoProcessorGetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[46]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[47]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamLumaKey"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public void VideoProcessorGetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pLower, float* pUpper)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, float*, float*, void>)(lpVtbl[48]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamStereoFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public void VideoProcessorGetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorStereoFormat* pFormat, Bool32* pLeftViewFrame0, Bool32* pBaseViewFrame0, VideoProcessorStereoFlipMode* pFlipMode, int* MonoOffset)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorStereoFormat*, Bool32*, Bool32*, VideoProcessorStereoFlipMode*, int*, void>)(lpVtbl[49]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, void>)(lpVtbl[50]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void VideoProcessorGetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32* pEnabled, int* pLevel)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32*, int*, void>)(lpVtbl[51]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamExtension"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public int VideoProcessorGetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[52]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorBlt"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public HResult VideoProcessorBlt(ID3D11VideoProcessor* pVideoProcessor, ID3D11VideoProcessorOutputView* pView, uint OutputFrame, uint StreamCount, VideoProcessorStream* pStreams)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, ID3D11VideoProcessorOutputView*, uint, uint, VideoProcessorStream*, int>)(lpVtbl[53]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::NegotiateCryptoSessionKeyExchange"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public HResult NegotiateCryptoSessionKeyExchange(ID3D11CryptoSession* pCryptoSession, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[54]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::EncryptionBlt"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public void EncryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, uint IVSize, void* pIV)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, uint, void*, void>)(lpVtbl[55]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::DecryptionBlt"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public void DecryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, EncryptedBlockInfo* pEncryptedBlockInfo, uint ContentKeySize, void* pContentKey, uint IVSize, void* pIV)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, EncryptedBlockInfo*, uint, void*, uint, void*, void>)(lpVtbl[56]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::StartSessionKeyRefresh"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public void StartSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession, uint RandomNumberSize, void* pRandomNumber)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, uint, void*, void>)(lpVtbl[57]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::FinishSessionKeyRefresh"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public void FinishSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, void>)(lpVtbl[58]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::GetEncryptionBltKey"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public HResult GetEncryptionBltKey(ID3D11CryptoSession* pCryptoSession, uint KeySize, void* pReadbackKey)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[59]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public HResult NegotiateAuthenticatedChannelKeyExchange(ID3D11AuthenticatedChannel* pChannel, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11AuthenticatedChannel*, uint, void*, int>)(lpVtbl[60]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::QueryAuthenticatedChannel"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public HResult QueryAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, uint OutputSize, void* pOutput)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11AuthenticatedChannel*, uint, void*, uint, void*, int>)(lpVtbl[61]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::ConfigureAuthenticatedChannel"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public HResult ConfigureAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, AuthenticatedConfigureOutput* pOutput)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11AuthenticatedChannel*, uint, void*, AuthenticatedConfigureOutput*, int>)(lpVtbl[62]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorSetStreamRotation"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public void VideoProcessorSetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorRotation Rotation)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorRotation, void>)(lpVtbl[63]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext::VideoProcessorGetStreamRotation"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void VideoProcessorGetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorRotation* pRotation)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorRotation*, void>)(lpVtbl[64]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice"]/*' />
/// <unmanaged>ID3D11VideoDevice</unmanaged>
[Guid("10ec4d5b-975a-4689-b9e4-d0aac30fe333")]
[NativeTypeName("struct ID3D11VideoDevice : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11VideoDevice
{
public static ref readonly Guid IID_ID3D11VideoDevice
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x5B, 0x4D, 0xEC, 0x10,
0x5A, 0x97,
0x89, 0x46,
0xB9,
0xE4,
0xD0,
0xAA,
0xC3,
0x0F,
0xE3,
0x33
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDevice));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoDecoder"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateVideoDecoder(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig, ID3D11VideoDecoder** ppDecoder)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoDecoderDescription*, VideoDecoderConfig*, ID3D11VideoDecoder**, int>)(lpVtbl[3]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessor"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult CreateVideoProcessor(ID3D11VideoProcessorEnumerator* pEnum, uint RateConversionIndex, ID3D11VideoProcessor** ppVideoProcessor)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11VideoProcessorEnumerator*, uint, ID3D11VideoProcessor**, int>)(lpVtbl[4]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateAuthenticatedChannel"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult CreateAuthenticatedChannel(AuthenticatedChannelType ChannelType, ID3D11AuthenticatedChannel** ppAuthenticatedChannel)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, AuthenticatedChannelType, ID3D11AuthenticatedChannel**, int>)(lpVtbl[5]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateCryptoSession"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CreateCryptoSession(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, ID3D11CryptoSession** ppCryptoSession)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Guid*, Guid*, ID3D11CryptoSession**, int>)(lpVtbl[6]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoDecoderOutputView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateVideoDecoderOutputView(ID3D11Resource* pResource, VideoDecoderOutputViewDescription* pDesc, ID3D11VideoDecoderOutputView** ppVDOVView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11Resource*, VideoDecoderOutputViewDescription*, ID3D11VideoDecoderOutputView**, int>)(lpVtbl[7]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessorInputView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateVideoProcessorInputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorInputViewDescription* pDesc, ID3D11VideoProcessorInputView** ppVPIView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11Resource*, ID3D11VideoProcessorEnumerator*, VideoProcessorInputViewDescription*, ID3D11VideoProcessorInputView**, int>)(lpVtbl[8]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessorOutputView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult CreateVideoProcessorOutputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorOutputViewDescription* pDesc, ID3D11VideoProcessorOutputView** ppVPOView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, ID3D11Resource*, ID3D11VideoProcessorEnumerator*, VideoProcessorOutputViewDescription*, ID3D11VideoProcessorOutputView**, int>)(lpVtbl[9]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CreateVideoProcessorEnumerator"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult CreateVideoProcessorEnumerator(VideoProcessorContentDescription* pDesc, ID3D11VideoProcessorEnumerator** ppEnum)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoProcessorContentDescription*, ID3D11VideoProcessorEnumerator**, int>)(lpVtbl[10]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, ppEnum);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderProfileCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public uint GetVideoDecoderProfileCount()
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, uint>)(lpVtbl[11]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderProfile"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult GetVideoDecoderProfile(uint Index, Guid* pDecoderProfile)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, uint, Guid*, int>)(lpVtbl[12]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), Index, pDecoderProfile);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CheckVideoDecoderFormat"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult CheckVideoDecoderFormat(Guid* pDecoderProfile, Graphics.Dxgi.Common.Format Format, Bool32* pSupported)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Graphics.Dxgi.Common.Format, Bool32*, int>)(lpVtbl[13]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderConfigCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public HResult GetVideoDecoderConfigCount(VideoDecoderDescription* pDesc, uint* pCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoDecoderDescription*, uint*, int>)(lpVtbl[14]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, pCount);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetVideoDecoderConfig"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public HResult GetVideoDecoderConfig(VideoDecoderDescription* pDesc, uint Index, VideoDecoderConfig* pConfig)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, VideoDecoderDescription*, uint, VideoDecoderConfig*, int>)(lpVtbl[15]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::GetContentProtectionCaps"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public HResult GetContentProtectionCaps(Guid* pCryptoType, Guid* pDecoderProfile, VideoContentProtectionCaps* pCaps)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Guid*, VideoContentProtectionCaps*, int>)(lpVtbl[16]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::CheckCryptoKeyExchange"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult CheckCryptoKeyExchange(Guid* pCryptoType, Guid* pDecoderProfile, uint Index, Guid* pKeyExchangeType)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, Guid*, uint, Guid*, int>)(lpVtbl[17]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::SetPrivateData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, uint, void*, int>)(lpVtbl[18]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice::SetPrivateDataInterface"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice*, Guid*, IUnknown*, int>)(lpVtbl[19]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device"]/*' />
/// <unmanaged>ID3D11Device</unmanaged>
[Guid("db6f6ddb-ac77-4e88-8253-819df9bbf140")]
[NativeTypeName("struct ID3D11Device : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11Device
{
public static ref readonly Guid IID_ID3D11Device
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xDB, 0x6D, 0x6F, 0xDB,
0x77, 0xAC,
0x88, 0x4E,
0x82,
0x53,
0x81,
0x9D,
0xF9,
0xBB,
0xF1,
0x40
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, BufferDescription*, SubresourceData*, ID3D11Buffer**, int>)(lpVtbl[3]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateTexture1D"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Texture1DDescription*, SubresourceData*, ID3D11Texture1D**, int>)(lpVtbl[4]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateTexture2D"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Texture2DDescription*, SubresourceData*, ID3D11Texture2D**, int>)(lpVtbl[5]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateTexture3D"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Texture3DDescription*, SubresourceData*, ID3D11Texture3D**, int>)(lpVtbl[6]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateShaderResourceView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, ShaderResourceViewDescription*, ID3D11ShaderResourceView**, int>)(lpVtbl[7]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateUnorderedAccessView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, UnorderedAccessViewDescription*, ID3D11UnorderedAccessView**, int>)(lpVtbl[8]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateRenderTargetView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, RenderTargetViewDescription*, ID3D11RenderTargetView**, int>)(lpVtbl[9]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDepthStencilView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11Resource*, DepthStencilViewDescription*, ID3D11DepthStencilView**, int>)(lpVtbl[10]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateInputLayout"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, InputElementDescription*, uint, void*, nuint, ID3D11InputLayout**, int>)(lpVtbl[11]))((ID3D11Device*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateVertexShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11VertexShader**, int>)(lpVtbl[12]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateGeometryShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[13]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateGeometryShaderWithStreamOutput"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, SODeclarationEntry*, uint, uint*, uint, uint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[14]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreatePixelShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11PixelShader**, int>)(lpVtbl[15]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateHullShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11HullShader**, int>)(lpVtbl[16]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDomainShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11DomainShader**, int>)(lpVtbl[17]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateComputeShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, void*, nuint, ID3D11ClassLinkage*, ID3D11ComputeShader**, int>)(lpVtbl[18]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateClassLinkage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11ClassLinkage**, int>)(lpVtbl[19]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppLinkage);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateBlendState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, BlendDescription*, ID3D11BlendState**, int>)(lpVtbl[20]))((ID3D11Device*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDepthStencilState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, DepthStencilDescription*, ID3D11DepthStencilState**, int>)(lpVtbl[21]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateRasterizerState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, RasterizerDescription*, ID3D11RasterizerState**, int>)(lpVtbl[22]))((ID3D11Device*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateSamplerState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, SamplerDescription*, ID3D11SamplerState**, int>)(lpVtbl[23]))((ID3D11Device*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateQuery"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, QueryDescription*, ID3D11Query**, int>)(lpVtbl[24]))((ID3D11Device*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreatePredicate"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, QueryDescription*, ID3D11Predicate**, int>)(lpVtbl[25]))((ID3D11Device*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateCounter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, CounterDescription*, ID3D11Counter**, int>)(lpVtbl[26]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CreateDeferredContext"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, uint, ID3D11DeviceContext**, int>)(lpVtbl[27]))((ID3D11Device*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::OpenSharedResource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public HResult OpenSharedResource(IntPtr hResource, Guid* ReturnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, IntPtr, Guid*, void**, int>)(lpVtbl[28]))((ID3D11Device*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckFormatSupport"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[29]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, pFormatSupport);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckMultisampleQualityLevels"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Graphics.Dxgi.Common.Format, uint, uint*, int>)(lpVtbl[30]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckCounterInfo"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void CheckCounterInfo(CounterInfo* pCounterInfo)
{
((delegate* unmanaged[Stdcall]<ID3D11Device*, CounterInfo*, void>)(lpVtbl[31]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterInfo);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckCounter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, CounterDescription*, CounterType*, uint*, byte*, uint*, byte*, uint*, byte*, uint*, int>)(lpVtbl[32]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::CheckFeatureSupport"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Feature, void*, uint, int>)(lpVtbl[33]))((ID3D11Device*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetPrivateData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Guid*, uint*, void*, int>)(lpVtbl[34]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::SetPrivateData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Guid*, uint, void*, int>)(lpVtbl[35]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::SetPrivateDataInterface"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Guid*, IUnknown*, int>)(lpVtbl[36]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetFeatureLevel"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public Graphics.Direct3D.FeatureLevel GetFeatureLevel()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, Graphics.Direct3D.FeatureLevel>)(lpVtbl[37]))((ID3D11Device*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetCreationFlags"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public uint GetCreationFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, uint>)(lpVtbl[38]))((ID3D11Device*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetDeviceRemovedReason"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public HResult GetDeviceRemovedReason()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, int>)(lpVtbl[39]))((ID3D11Device*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetImmediateContext"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void GetImmediateContext(ID3D11DeviceContext* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device*, ID3D11DeviceContext*, void>)(lpVtbl[40]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::SetExceptionMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public HResult SetExceptionMode(uint RaiseFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, uint, int>)(lpVtbl[41]))((ID3D11Device*)Unsafe.AsPointer(ref this), RaiseFlags);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device::GetExceptionMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public uint GetExceptionMode()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device*, uint>)(lpVtbl[42]))((ID3D11Device*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Debug"]/*' />
/// <unmanaged>ID3D11Debug</unmanaged>
[Guid("79cf2233-7536-4948-9d36-1e4692dc5760")]
[NativeTypeName("struct ID3D11Debug : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11Debug
{
public static ref readonly Guid IID_ID3D11Debug
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x33, 0x22, 0xCF, 0x79,
0x36, 0x75,
0x48, 0x49,
0x9D,
0x36,
0x1E,
0x46,
0x92,
0xDC,
0x57,
0x60
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Debug));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::SetFeatureMask"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult SetFeatureMask(uint Mask)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint, int>)(lpVtbl[3]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Mask);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::GetFeatureMask"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public uint GetFeatureMask()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint>)(lpVtbl[4]))((ID3D11Debug*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::SetPresentPerRenderOpDelay"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPresentPerRenderOpDelay(uint Milliseconds)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint, int>)(lpVtbl[5]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Milliseconds);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::GetPresentPerRenderOpDelay"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public uint GetPresentPerRenderOpDelay()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, uint>)(lpVtbl[6]))((ID3D11Debug*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::SetSwapChain"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetSwapChain(Graphics.Dxgi.IDXGISwapChain* pSwapChain)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, Graphics.Dxgi.IDXGISwapChain*, int>)(lpVtbl[7]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pSwapChain);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::GetSwapChain"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetSwapChain(Graphics.Dxgi.IDXGISwapChain* ppSwapChain)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, Graphics.Dxgi.IDXGISwapChain*, int>)(lpVtbl[8]))((ID3D11Debug*)Unsafe.AsPointer(ref this), ppSwapChain);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::ValidateContext"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult ValidateContext(ID3D11DeviceContext* pContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, ID3D11DeviceContext*, int>)(lpVtbl[9]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::ReportLiveDeviceObjects"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult ReportLiveDeviceObjects(RldoFlags Flags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, RldoFlags, int>)(lpVtbl[10]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Flags);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Debug::ValidateContextForDispatch"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult ValidateContextForDispatch(ID3D11DeviceContext* pContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Debug*, ID3D11DeviceContext*, int>)(lpVtbl[11]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11SwitchToRef"]/*' />
/// <unmanaged>ID3D11SwitchToRef</unmanaged>
[Guid("1ef337e3-58e7-4f83-a692-db221f5ed47e")]
[NativeTypeName("struct ID3D11SwitchToRef : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11SwitchToRef
{
public static ref readonly Guid IID_ID3D11SwitchToRef
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xE3, 0x37, 0xF3, 0x1E,
0xE7, 0x58,
0x83, 0x4F,
0xA6,
0x92,
0xDB,
0x22,
0x1F,
0x5E,
0xD4,
0x7E
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11SwitchToRef));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11SwitchToRef::SetUseRef"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public Bool32 SetUseRef(Bool32 UseRef)
{
return ((delegate* unmanaged[Stdcall]<ID3D11SwitchToRef*, Bool32, Bool32>)(lpVtbl[3]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this), UseRef);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11SwitchToRef::GetUseRef"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public Bool32 GetUseRef()
{
return ((delegate* unmanaged[Stdcall]<ID3D11SwitchToRef*, Bool32>)(lpVtbl[4]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11TracingDevice"]/*' />
/// <unmanaged>ID3D11TracingDevice</unmanaged>
[Guid("1911c771-1587-413e-a7e0-fb26c3de0268")]
[NativeTypeName("struct ID3D11TracingDevice : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11TracingDevice
{
public static ref readonly Guid IID_ID3D11TracingDevice
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x71, 0xC7, 0x11, 0x19,
0x87, 0x15,
0x3E, 0x41,
0xA7,
0xE0,
0xFB,
0x26,
0xC3,
0xDE,
0x02,
0x68
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11TracingDevice));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11TracingDevice::SetShaderTrackingOptionsByType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult SetShaderTrackingOptionsByType(uint ResourceTypeFlags, uint Options)
{
return ((delegate* unmanaged[Stdcall]<ID3D11TracingDevice*, uint, uint, int>)(lpVtbl[3]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), ResourceTypeFlags, Options);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11TracingDevice::SetShaderTrackingOptions"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult SetShaderTrackingOptions(IUnknown* pShader, uint Options)
{
return ((delegate* unmanaged[Stdcall]<ID3D11TracingDevice*, IUnknown*, uint, int>)(lpVtbl[4]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), pShader, Options);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RefTrackingOptions"]/*' />
/// <unmanaged>ID3D11RefTrackingOptions</unmanaged>
[Guid("193dacdf-0db2-4c05-a55c-ef06cac56fd9")]
[NativeTypeName("struct ID3D11RefTrackingOptions : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11RefTrackingOptions
{
public static ref readonly Guid IID_ID3D11RefTrackingOptions
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xDF, 0xAC, 0x3D, 0x19,
0xB2, 0x0D,
0x05, 0x4C,
0xA5,
0x5C,
0xEF,
0x06,
0xCA,
0xC5,
0x6F,
0xD9
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RefTrackingOptions));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RefTrackingOptions::SetTrackingOptions"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult SetTrackingOptions(uint uOptions)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RefTrackingOptions*, uint, int>)(lpVtbl[3]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this), uOptions);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RefDefaultTrackingOptions"]/*' />
/// <unmanaged>ID3D11RefDefaultTrackingOptions</unmanaged>
[Guid("03916615-c644-418c-9bf4-75db5be63ca0")]
[NativeTypeName("struct ID3D11RefDefaultTrackingOptions : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11RefDefaultTrackingOptions
{
public static ref readonly Guid IID_ID3D11RefDefaultTrackingOptions
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x15, 0x66, 0x91, 0x03,
0x44, 0xC6,
0x8C, 0x41,
0x9B,
0xF4,
0x75,
0xDB,
0x5B,
0xE6,
0x3C,
0xA0
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RefDefaultTrackingOptions));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RefDefaultTrackingOptions::SetTrackingOptions"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult SetTrackingOptions(uint ResourceTypeFlags, uint Options)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RefDefaultTrackingOptions*, uint, uint, int>)(lpVtbl[3]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this), ResourceTypeFlags, Options);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue"]/*' />
/// <unmanaged>ID3D11InfoQueue</unmanaged>
[Guid("6543dbb6-1b48-42f5-ab82-e97ec74326f6")]
[NativeTypeName("struct ID3D11InfoQueue : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11InfoQueue
{
public static ref readonly Guid IID_ID3D11InfoQueue
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xB6, 0xDB, 0x43, 0x65,
0x48, 0x1B,
0xF5, 0x42,
0xAB,
0x82,
0xE9,
0x7E,
0xC7,
0x43,
0x26,
0xF6
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11InfoQueue));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetMessageCountLimit"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult SetMessageCountLimit(ulong MessageCountLimit)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong, int>)(lpVtbl[3]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageCountLimit);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::ClearStoredMessages"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void ClearStoredMessages()
{
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[4]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetMessage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetMessage(ulong MessageIndex, Message* pMessage, nuint* pMessageByteLength)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong, Message*, nuint*, int>)(lpVtbl[5]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumMessagesAllowedByStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public ulong GetNumMessagesAllowedByStorageFilter()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[6]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumMessagesDeniedByStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public ulong GetNumMessagesDeniedByStorageFilter()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[7]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumStoredMessages"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public ulong GetNumStoredMessages()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[8]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public ulong GetNumStoredMessagesAllowedByRetrievalFilter()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[9]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetNumMessagesDiscardedByMessageCountLimit"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public ulong GetNumMessagesDiscardedByMessageCountLimit()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[10]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetMessageCountLimit"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public ulong GetMessageCountLimit()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, ulong>)(lpVtbl[11]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddStorageFilterEntries"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult AddStorageFilterEntries(InfoQueueFilter* pFilter)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[12]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult GetStorageFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, nuint*, int>)(lpVtbl[13]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::ClearStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void ClearStorageFilter()
{
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[14]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushEmptyStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public HResult PushEmptyStorageFilter()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[15]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushCopyOfStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public HResult PushCopyOfStorageFilter()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[16]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult PushStorageFilter(InfoQueueFilter* pFilter)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[17]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PopStorageFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void PopStorageFilter()
{
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[18]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetStorageFilterStackSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public uint GetStorageFilterStackSize()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, uint>)(lpVtbl[19]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddRetrievalFilterEntries"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult AddRetrievalFilterEntries(InfoQueueFilter* pFilter)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[20]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult GetRetrievalFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, nuint*, int>)(lpVtbl[21]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::ClearRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public void ClearRetrievalFilter()
{
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[22]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushEmptyRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult PushEmptyRetrievalFilter()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[23]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushCopyOfRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public HResult PushCopyOfRetrievalFilter()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, int>)(lpVtbl[24]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PushRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult PushRetrievalFilter(InfoQueueFilter* pFilter)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, InfoQueueFilter*, int>)(lpVtbl[25]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::PopRetrievalFilter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public void PopRetrievalFilter()
{
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, void>)(lpVtbl[26]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetRetrievalFilterStackSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public uint GetRetrievalFilterStackSize()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, uint>)(lpVtbl[27]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddMessage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public HResult AddMessage(MessageCategory Category, MessageSeverity Severity, MessageId ID, byte** pDescription)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageCategory, MessageSeverity, MessageId, byte**, int>)(lpVtbl[28]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::AddApplicationMessage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult AddApplicationMessage(MessageSeverity Severity, byte** pDescription)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageSeverity, byte**, int>)(lpVtbl[29]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetBreakOnCategory"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public HResult SetBreakOnCategory(MessageCategory Category, Bool32 bEnable)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageCategory, Bool32, int>)(lpVtbl[30]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, bEnable);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetBreakOnSeverity"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public HResult SetBreakOnSeverity(MessageSeverity Severity, Bool32 bEnable)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageSeverity, Bool32, int>)(lpVtbl[31]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, bEnable);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetBreakOnID"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public HResult SetBreakOnID(MessageId ID, Bool32 bEnable)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageId, Bool32, int>)(lpVtbl[32]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID, bEnable);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetBreakOnCategory"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public Bool32 GetBreakOnCategory(MessageCategory Category)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageCategory, Bool32>)(lpVtbl[33]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetBreakOnSeverity"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public Bool32 GetBreakOnSeverity(MessageSeverity Severity)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageSeverity, Bool32>)(lpVtbl[34]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetBreakOnID"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public Bool32 GetBreakOnID(MessageId ID)
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, MessageId, Bool32>)(lpVtbl[35]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::SetMuteDebugOutput"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public void SetMuteDebugOutput(Bool32 bMute)
{
((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, Bool32, void>)(lpVtbl[36]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), bMute);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11InfoQueue::GetMuteDebugOutput"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public Bool32 GetMuteDebugOutput()
{
return ((delegate* unmanaged[Stdcall]<ID3D11InfoQueue*, Bool32>)(lpVtbl[37]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11BlendState1"]/*' />
/// <unmanaged>ID3D11BlendState1</unmanaged>
[Guid("cc86fabe-da55-401d-85e7-e3c9de2877e9")]
[NativeTypeName("struct ID3D11BlendState1 : ID3D11BlendState")]
[NativeInheritance("ID3D11BlendState")]
public unsafe partial struct ID3D11BlendState1
{
public static ref readonly Guid IID_ID3D11BlendState1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xBE, 0xFA, 0x86, 0xCC,
0x55, 0xDA,
0x1D, 0x40,
0x85,
0xE7,
0xE3,
0xC9,
0xDE,
0x28,
0x77,
0xE9
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11BlendState1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11BlendState.GetDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDesc(BlendDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11BlendState1*, BlendDescription*, void>)(lpVtbl[3]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11BlendState1*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11BlendState1*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11BlendState1*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11BlendState1*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11BlendState1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc1(BlendDescription1* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11BlendState1*, BlendDescription1*, void>)(lpVtbl[8]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState1"]/*' />
/// <unmanaged>ID3D11RasterizerState1</unmanaged>
[Guid("1217d7a6-5039-418c-b042-9cbe256afd6e")]
[NativeTypeName("struct ID3D11RasterizerState1 : ID3D11RasterizerState")]
[NativeInheritance("ID3D11RasterizerState")]
public unsafe partial struct ID3D11RasterizerState1
{
public static ref readonly Guid IID_ID3D11RasterizerState1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xA6, 0xD7, 0x17, 0x12,
0x39, 0x50,
0x8C, 0x41,
0xB0,
0x42,
0x9C,
0xBE,
0x25,
0x6A,
0xFD,
0x6E
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RasterizerState1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11RasterizerState.GetDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDesc(RasterizerDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState1*, RasterizerDescription*, void>)(lpVtbl[3]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState1*, ID3D11Device*, void>)(lpVtbl[4]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState1*, Guid*, uint*, void*, int>)(lpVtbl[5]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState1*, Guid*, uint, void*, int>)(lpVtbl[6]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState1*, Guid*, IUnknown*, int>)(lpVtbl[7]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void GetDesc1(RasterizerDescription1* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState1*, RasterizerDescription1*, void>)(lpVtbl[8]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3DDeviceContextState"]/*' />
/// <unmanaged>ID3DDeviceContextState</unmanaged>
[Guid("5c1e0d8a-7c23-48f9-8c59-a92958ceff11")]
[NativeTypeName("struct ID3DDeviceContextState : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3DDeviceContextState
{
public static ref readonly Guid IID_ID3DDeviceContextState
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x8A, 0x0D, 0x1E, 0x5C,
0x23, 0x7C,
0xF9, 0x48,
0x8C,
0x59,
0xA9,
0x29,
0x58,
0xCE,
0xFF,
0x11
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3DDeviceContextState));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3DDeviceContextState*, ID3D11Device*, void>)(lpVtbl[3]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3DDeviceContextState*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3DDeviceContextState*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3DDeviceContextState*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1"]/*' />
/// <unmanaged>ID3D11DeviceContext1</unmanaged>
[Guid("bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1")]
[NativeTypeName("struct ID3D11DeviceContext1 : ID3D11DeviceContext")]
[NativeInheritance("ID3D11DeviceContext")]
public unsafe partial struct ID3D11DeviceContext1
{
public static ref readonly Guid IID_ID3D11DeviceContext1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xAA, 0x6F, 0x2C, 0xBB,
0xFB, 0xB5,
0x82, 0x40,
0x8E,
0x6B,
0x38,
0x8B,
0x8C,
0xFA,
0x90,
0xE1
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[3]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[4]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void PSSetShader(ID3D11PixelShader* pPixelShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11PixelShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[5]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[6]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void VSSetShader(ID3D11VertexShader* pVertexShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11VertexShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[7]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexed" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, int, void>)(lpVtbl[8]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.Draw" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void Draw(uint VertexCount, uint StartVertexLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, void>)(lpVtbl[9]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.Map" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult Map(ID3D11Resource* pResource, uint Subresource, Map MapType, uint MapFlags, MappedSubresource* pMappedResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, uint, Map, uint, MappedSubresource*, int>)(lpVtbl[10]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.Unmap" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void Unmap(ID3D11Resource* pResource, uint Subresource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, uint, void>)(lpVtbl[11]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, Subresource);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[12]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void IASetInputLayout(ID3D11InputLayout* pInputLayout)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11InputLayout*, void>)(lpVtbl[13]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pInputLayout);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetVertexBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[14]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetIndexBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Buffer*, Graphics.Dxgi.Common.Format, uint, void>)(lpVtbl[15]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexedInstanced" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, uint, int, uint, void>)(lpVtbl[16]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawInstanced" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, uint, uint, void>)(lpVtbl[17]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[18]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public void GSSetShader(ID3D11GeometryShader* pShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11GeometryShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[19]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetPrimitiveTopology" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, Graphics.Direct3D.PrimitiveTopology, void>)(lpVtbl[20]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), Topology);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[21]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[22]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.Begin" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public void Begin(ID3D11Asynchronous* pAsync)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Asynchronous*, void>)(lpVtbl[23]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync);
}
/// <inheritdoc cref="ID3D11DeviceContext.End" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public void End(ID3D11Asynchronous* pAsync)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Asynchronous*, void>)(lpVtbl[24]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Asynchronous*, void*, uint, uint, int>)(lpVtbl[25]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags);
}
/// <inheritdoc cref="ID3D11DeviceContext.SetPredication" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Predicate*, Bool32, void>)(lpVtbl[26]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[27]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[28]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetRenderTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, void>)(lpVtbl[29]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetRenderTargetsAndUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews, uint* pUAVInitialCounts)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[30]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void OMSetBlendState(ID3D11BlendState* pBlendState, float* BlendFactor, uint SampleMask)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11BlendState*, float*, uint, void>)(lpVtbl[31]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11DepthStencilState*, uint, void>)(lpVtbl[32]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef);
}
/// <inheritdoc cref="ID3D11DeviceContext.SOSetTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public void SOSetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, ID3D11Buffer*, uint*, void>)(lpVtbl[33]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawAuto" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public void DrawAuto()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, void>)(lpVtbl[34]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexedInstancedIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Buffer*, uint, void>)(lpVtbl[35]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawInstancedIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Buffer*, uint, void>)(lpVtbl[36]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.Dispatch" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, uint, void>)(lpVtbl[37]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ);
}
/// <inheritdoc cref="ID3D11DeviceContext.DispatchIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Buffer*, uint, void>)(lpVtbl[38]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public void RSSetState(ID3D11RasterizerState* pRasterizerState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11RasterizerState*, void>)(lpVtbl[39]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pRasterizerState);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetViewports" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void RSSetViewports(uint NumViewports, Viewport* pViewports)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, Viewport*, void>)(lpVtbl[40]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViewports, pViewports);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetScissorRects" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public void RSSetScissorRects(uint NumRects, RawRect* pRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, RawRect*, void>)(lpVtbl[41]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRects, pRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopySubresourceRegion" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[42]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopyResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, ID3D11Resource*, void>)(lpVtbl[43]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.UpdateSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[44]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopyStructureCount" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Buffer*, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[45]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearRenderTargetView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11RenderTargetView*, float*, void>)(lpVtbl[46]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearUnorderedAccessViewUint" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[47]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearUnorderedAccessViewFloat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11UnorderedAccessView*, float*, void>)(lpVtbl[48]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearDepthStencilView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, uint ClearFlags, float Depth, byte Stencil)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11DepthStencilView*, uint, float, byte, void>)(lpVtbl[49]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil);
}
/// <inheritdoc cref="ID3D11DeviceContext.GenerateMips" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11ShaderResourceView*, void>)(lpVtbl[50]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pShaderResourceView);
}
/// <inheritdoc cref="ID3D11DeviceContext.SetResourceMinLOD" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, float, void>)(lpVtbl[51]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, MinLOD);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetResourceMinLOD" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public float GetResourceMinLOD(ID3D11Resource* pResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, float>)(lpVtbl[52]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.ResolveSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, uint, ID3D11Resource*, uint, Graphics.Dxgi.Common.Format, void>)(lpVtbl[53]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format);
}
/// <inheritdoc cref="ID3D11DeviceContext.ExecuteCommandList" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11CommandList*, Bool32, void>)(lpVtbl[54]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[55]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public void HSSetShader(ID3D11HullShader* pHullShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11HullShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[56]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[57]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[58]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[59]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public void DSSetShader(ID3D11DomainShader* pDomainShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11DomainShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[60]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[61]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[62]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[63]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews, uint* pUAVInitialCounts)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[64]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public void CSSetShader(ID3D11ComputeShader* pComputeShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11ComputeShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[65]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[66]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[67]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[68]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)]
public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[69]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)]
public void PSGetShader(ID3D11PixelShader* ppPixelShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11PixelShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[70]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)]
public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[71]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)]
public void VSGetShader(ID3D11VertexShader* ppVertexShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11VertexShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[72]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)]
public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[73]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)]
public void IAGetInputLayout(ID3D11InputLayout* ppInputLayout)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11InputLayout*, void>)(lpVtbl[74]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppInputLayout);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetVertexBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)]
public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[75]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetIndexBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)]
public void IAGetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Buffer*, Graphics.Dxgi.Common.Format*, uint*, void>)(lpVtbl[76]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)]
public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[77]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)]
public void GSGetShader(ID3D11GeometryShader* ppGeometryShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11GeometryShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[78]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetPrimitiveTopology" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(79)]
public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, Graphics.Direct3D.PrimitiveTopology*, void>)(lpVtbl[79]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pTopology);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(80)]
public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[80]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(81)]
public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[81]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetPredication" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(82)]
public void GetPredication(ID3D11Predicate* ppPredicate, Bool32* pPredicateValue)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Predicate*, Bool32*, void>)(lpVtbl[82]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(83)]
public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[83]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(84)]
public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[84]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetRenderTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(85)]
public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, void>)(lpVtbl[85]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetRenderTargetsAndUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(86)]
public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[86]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(87)]
public void OMGetBlendState(ID3D11BlendState* ppBlendState, float* BlendFactor, uint* pSampleMask)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11BlendState*, float*, uint*, void>)(lpVtbl[87]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(88)]
public void OMGetDepthStencilState(ID3D11DepthStencilState* ppDepthStencilState, uint* pStencilRef)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11DepthStencilState*, uint*, void>)(lpVtbl[88]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef);
}
/// <inheritdoc cref="ID3D11DeviceContext.SOGetTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(89)]
public void SOGetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, ID3D11Buffer*, void>)(lpVtbl[89]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(90)]
public void RSGetState(ID3D11RasterizerState* ppRasterizerState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11RasterizerState*, void>)(lpVtbl[90]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppRasterizerState);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetViewports" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(91)]
public void RSGetViewports(uint* pNumViewports, Viewport* pViewports)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint*, Viewport*, void>)(lpVtbl[91]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pNumViewports, pViewports);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetScissorRects" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(92)]
public void RSGetScissorRects(uint* pNumRects, RawRect* pRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint*, RawRect*, void>)(lpVtbl[92]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pNumRects, pRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(93)]
public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[93]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(94)]
public void HSGetShader(ID3D11HullShader* ppHullShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11HullShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[94]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(95)]
public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[95]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(96)]
public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[96]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(97)]
public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[97]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(98)]
public void DSGetShader(ID3D11DomainShader* ppDomainShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11DomainShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[98]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(99)]
public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[99]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(100)]
public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[100]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(101)]
public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[101]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(102)]
public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[102]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(103)]
public void CSGetShader(ID3D11ComputeShader* ppComputeShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11ComputeShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[103]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(104)]
public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[104]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(105)]
public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[105]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(106)]
public void ClearState()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, void>)(lpVtbl[106]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.Flush" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(107)]
public void Flush()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, void>)(lpVtbl[107]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.GetType" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(108)]
public new Graphics.Direct3D11.DeviceContextType GetType()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, Graphics.Direct3D11.DeviceContextType>)(lpVtbl[108]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.GetContextFlags" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(109)]
public uint GetContextFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint>)(lpVtbl[109]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.FinishCommandList" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(110)]
public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, Bool32, ID3D11CommandList**, int>)(lpVtbl[110]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(111)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Device*, void>)(lpVtbl[111]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(112)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, Guid*, uint*, void*, int>)(lpVtbl[112]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(113)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, Guid*, uint, void*, int>)(lpVtbl[113]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(114)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, Guid*, IUnknown*, int>)(lpVtbl[114]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::CopySubresourceRegion1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(115)]
public void CopySubresourceRegion1(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox, uint CopyFlags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, uint, void>)(lpVtbl[115]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::UpdateSubresource1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(116)]
public void UpdateSubresource1(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch, uint CopyFlags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, uint, Box*, void*, uint, uint, uint, void>)(lpVtbl[116]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DiscardResource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(117)]
public void DiscardResource(ID3D11Resource* pResource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11Resource*, void>)(lpVtbl[117]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DiscardView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(118)]
public void DiscardView(ID3D11View* pResourceView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11View*, void>)(lpVtbl[118]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::VSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(119)]
public void VSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[119]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::HSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(120)]
public void HSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[120]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(121)]
public void DSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[121]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::GSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(122)]
public void GSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[122]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::PSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(123)]
public void PSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[123]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::CSSetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(124)]
public void CSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[124]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::VSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(125)]
public void VSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[125]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::HSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(126)]
public void HSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[126]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(127)]
public void DSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[127]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::GSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(128)]
public void GSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[128]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::PSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(129)]
public void PSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[129]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::CSGetConstantBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(130)]
public void CSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[130]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::SwapDeviceContextState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(131)]
public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState* ppPreviousState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3DDeviceContextState*, ID3DDeviceContextState*, void>)(lpVtbl[131]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pState, ppPreviousState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::ClearView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(132)]
public void ClearView(ID3D11View* pView, float* Color, RawRect* pRect, uint NumRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11View*, float*, RawRect*, uint, void>)(lpVtbl[132]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext1::DiscardView1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(133)]
public void DiscardView1(ID3D11View* pResourceView, RawRect* pRects, uint NumRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext1*, ID3D11View*, RawRect*, uint, void>)(lpVtbl[133]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1"]/*' />
/// <unmanaged>ID3D11VideoContext1</unmanaged>
[Guid("a7f026da-a5f8-4487-a564-15e34357651e")]
[NativeTypeName("struct ID3D11VideoContext1 : ID3D11VideoContext")]
[NativeInheritance("ID3D11VideoContext")]
public unsafe partial struct ID3D11VideoContext1
{
public static ref readonly Guid IID_ID3D11VideoContext1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xDA, 0x26, 0xF0, 0xA7,
0xF8, 0xA5,
0x87, 0x44,
0xA5,
0x64,
0x15,
0xE3,
0x43,
0x57,
0x65,
0x1E
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11VideoContext.GetDecoderBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult GetDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type, uint* pBufferSize, void** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, VideoDecoderBufferType, uint*, void**, int>)(lpVtbl[3]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer);
}
/// <inheritdoc cref="ID3D11VideoContext.ReleaseDecoderBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult ReleaseDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, VideoDecoderBufferType, int>)(lpVtbl[4]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, Type);
}
/// <inheritdoc cref="ID3D11VideoContext.DecoderBeginFrame" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult DecoderBeginFrame(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, ID3D11VideoDecoderOutputView*, uint, void*, int>)(lpVtbl[5]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey);
}
/// <inheritdoc cref="ID3D11VideoContext.DecoderEndFrame" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult DecoderEndFrame(ID3D11VideoDecoder* pDecoder)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, int>)(lpVtbl[6]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder);
}
/// <inheritdoc cref="ID3D11VideoContext.SubmitDecoderBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SubmitDecoderBuffers(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription* pBufferDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription*, int>)(lpVtbl[7]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc);
}
/// <inheritdoc cref="ID3D11VideoContext.DecoderExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public int DecoderExtension(ID3D11VideoDecoder* pDecoder, VideoDecoderExtension* pExtensionData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, VideoDecoderExtension*, int>)(lpVtbl[8]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputTargetRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void VideoProcessorSetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32, RawRect*, void>)(lpVtbl[9]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputBackgroundColor" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void VideoProcessorSetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32 YCbCr, VideoColor* pColor)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32, VideoColor*, void>)(lpVtbl[10]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void VideoProcessorSetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[11]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputAlphaFillMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public void VideoProcessorSetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode AlphaFillMode, uint StreamIndex)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode, uint, void>)(lpVtbl[12]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputConstriction" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void VideoProcessorSetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, System.Drawing.Size* Size)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32, System.Drawing.Size*, void>)(lpVtbl[13]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputStereoMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void VideoProcessorSetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[14]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public int VideoProcessorSetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[15]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputTargetRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void VideoProcessorGetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32* Enabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32*, RawRect*, void>)(lpVtbl[16]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputBackgroundColor" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public void VideoProcessorGetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32* pYCbCr, VideoColor* pColor)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32*, VideoColor*, void>)(lpVtbl[17]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void VideoProcessorGetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[18]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputAlphaFillMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public void VideoProcessorGetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode* pAlphaFillMode, uint* pStreamIndex)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode*, uint*, void>)(lpVtbl[19]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputConstriction" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public void VideoProcessorGetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled, System.Drawing.Size* pSize)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32*, System.Drawing.Size*, void>)(lpVtbl[20]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputStereoMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public void VideoProcessorGetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[21]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public int VideoProcessorGetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[22]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamFrameFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public void VideoProcessorSetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat FrameFormat)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, VideoFrameFormat, void>)(lpVtbl[23]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public void VideoProcessorSetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[24]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamOutputRate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public void VideoProcessorSetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate OutputRate, Bool32 RepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate, Bool32, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[25]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamSourceRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public void VideoProcessorSetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[26]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamDestRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public void VideoProcessorSetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[27]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamAlpha" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public void VideoProcessorSetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Alpha)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, float, void>)(lpVtbl[28]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamPalette" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public void VideoProcessorSetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[29]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamPixelAspectRatio" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public void VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[30]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamLumaKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void VideoProcessorSetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Lower, float Upper)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, float, float, void>)(lpVtbl[31]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamStereoFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public void VideoProcessorSetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorStereoFormat Format, Bool32 LeftViewFrame0, Bool32 BaseViewFrame0, VideoProcessorStereoFlipMode FlipMode, int MonoOffset)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorStereoFormat, Bool32, Bool32, VideoProcessorStereoFlipMode, int, void>)(lpVtbl[32]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamAutoProcessingMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public void VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, void>)(lpVtbl[33]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamFilter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public void VideoProcessorSetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32 Enable, int Level)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32, int, void>)(lpVtbl[34]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public int VideoProcessorSetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[35]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamFrameFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public void VideoProcessorGetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat* pFrameFormat)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, VideoFrameFormat*, void>)(lpVtbl[36]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public void VideoProcessorGetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[37]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamOutputRate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void VideoProcessorGetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate* pOutputRate, Bool32* pRepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate*, Bool32*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[38]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamSourceRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public void VideoProcessorGetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[39]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamDestRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void VideoProcessorGetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[40]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamAlpha" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public void VideoProcessorGetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pAlpha)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, float*, void>)(lpVtbl[41]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamPalette" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public void VideoProcessorGetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[42]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamPixelAspectRatio" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[43]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamLumaKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public void VideoProcessorGetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pLower, float* pUpper)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, float*, float*, void>)(lpVtbl[44]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamStereoFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public void VideoProcessorGetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorStereoFormat* pFormat, Bool32* pLeftViewFrame0, Bool32* pBaseViewFrame0, VideoProcessorStereoFlipMode* pFlipMode, int* MonoOffset)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorStereoFormat*, Bool32*, Bool32*, VideoProcessorStereoFlipMode*, int*, void>)(lpVtbl[45]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamAutoProcessingMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public void VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, void>)(lpVtbl[46]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamFilter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void VideoProcessorGetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32* pEnabled, int* pLevel)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32*, int*, void>)(lpVtbl[47]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public int VideoProcessorGetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[48]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorBlt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public HResult VideoProcessorBlt(ID3D11VideoProcessor* pVideoProcessor, ID3D11VideoProcessorOutputView* pView, uint OutputFrame, uint StreamCount, VideoProcessorStream* pStreams)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, ID3D11VideoProcessorOutputView*, uint, uint, VideoProcessorStream*, int>)(lpVtbl[49]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams);
}
/// <inheritdoc cref="ID3D11VideoContext.NegotiateCryptoSessionKeyExchange" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public HResult NegotiateCryptoSessionKeyExchange(ID3D11CryptoSession* pCryptoSession, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[50]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.EncryptionBlt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void EncryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, uint IVSize, void* pIV)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, uint, void*, void>)(lpVtbl[51]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV);
}
/// <inheritdoc cref="ID3D11VideoContext.DecryptionBlt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public void DecryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, EncryptedBlockInfo* pEncryptedBlockInfo, uint ContentKeySize, void* pContentKey, uint IVSize, void* pIV)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, EncryptedBlockInfo*, uint, void*, uint, void*, void>)(lpVtbl[52]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV);
}
/// <inheritdoc cref="ID3D11VideoContext.StartSessionKeyRefresh" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public void StartSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession, uint RandomNumberSize, void* pRandomNumber)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, uint, void*, void>)(lpVtbl[53]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber);
}
/// <inheritdoc cref="ID3D11VideoContext.FinishSessionKeyRefresh" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public void FinishSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, void>)(lpVtbl[54]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession);
}
/// <inheritdoc cref="ID3D11VideoContext.GetEncryptionBltKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public HResult GetEncryptionBltKey(ID3D11CryptoSession* pCryptoSession, uint KeySize, void* pReadbackKey)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[55]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey);
}
/// <inheritdoc cref="ID3D11VideoContext.NegotiateAuthenticatedChannelKeyExchange" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public HResult NegotiateAuthenticatedChannelKeyExchange(ID3D11AuthenticatedChannel* pChannel, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11AuthenticatedChannel*, uint, void*, int>)(lpVtbl[56]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.QueryAuthenticatedChannel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public HResult QueryAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, uint OutputSize, void* pOutput)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11AuthenticatedChannel*, uint, void*, uint, void*, int>)(lpVtbl[57]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput);
}
/// <inheritdoc cref="ID3D11VideoContext.ConfigureAuthenticatedChannel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public HResult ConfigureAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, AuthenticatedConfigureOutput* pOutput)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11AuthenticatedChannel*, uint, void*, AuthenticatedConfigureOutput*, int>)(lpVtbl[58]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamRotation" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public void VideoProcessorSetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorRotation Rotation)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorRotation, void>)(lpVtbl[59]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamRotation" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public void VideoProcessorGetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorRotation* pRotation)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorRotation*, void>)(lpVtbl[60]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11Device*, void>)(lpVtbl[61]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, Guid*, uint*, void*, int>)(lpVtbl[62]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, Guid*, uint, void*, int>)(lpVtbl[63]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, Guid*, IUnknown*, int>)(lpVtbl[64]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::SubmitDecoderBuffers1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public HResult SubmitDecoderBuffers1(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription1* pBufferDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription1*, int>)(lpVtbl[65]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::GetDataForNewHardwareKey"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public HResult GetDataForNewHardwareKey(ID3D11CryptoSession* pCryptoSession, uint PrivateInputSize, void* pPrivatInputData, ulong* pPrivateOutputData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, uint, void*, ulong*, int>)(lpVtbl[66]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::CheckCryptoSessionStatus"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public HResult CheckCryptoSessionStatus(ID3D11CryptoSession* pCryptoSession, CryptoSessionStatus* pStatus)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11CryptoSession*, CryptoSessionStatus*, int>)(lpVtbl[67]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::DecoderEnableDownsampling"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public HResult DecoderEnableDownsampling(ID3D11VideoDecoder* pDecoder, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoSampleDescription* pOutputDesc, uint ReferenceFrameCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, Graphics.Dxgi.Common.ColorSpaceType, VideoSampleDescription*, uint, int>)(lpVtbl[68]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::DecoderUpdateDownsampling"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)]
public HResult DecoderUpdateDownsampling(ID3D11VideoDecoder* pDecoder, VideoSampleDescription* pOutputDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoDecoder*, VideoSampleDescription*, int>)(lpVtbl[69]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetOutputColorSpace1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)]
public void VideoProcessorSetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType ColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Graphics.Dxgi.Common.ColorSpaceType, void>)(lpVtbl[70]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetOutputShaderUsage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)]
public void VideoProcessorSetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32 ShaderUsage)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[71]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetOutputColorSpace1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)]
public void VideoProcessorGetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Graphics.Dxgi.Common.ColorSpaceType*, void>)(lpVtbl[72]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetOutputShaderUsage"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)]
public void VideoProcessorGetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32* pShaderUsage)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[73]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetStreamColorSpace1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)]
public void VideoProcessorSetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType ColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.Common.ColorSpaceType, void>)(lpVtbl[74]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorSetStreamMirror"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)]
public void VideoProcessorSetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Bool32 FlipHorizontal, Bool32 FlipVertical)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32, Bool32, Bool32, void>)(lpVtbl[75]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetStreamColorSpace1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)]
public void VideoProcessorGetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.Common.ColorSpaceType*, void>)(lpVtbl[76]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetStreamMirror"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)]
public void VideoProcessorGetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, Bool32* pFlipHorizontal, Bool32* pFlipVertical)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, Bool32*, Bool32*, Bool32*, void>)(lpVtbl[77]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext1::VideoProcessorGetBehaviorHints"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)]
public HResult VideoProcessorGetBehaviorHints(ID3D11VideoProcessor* pVideoProcessor, uint OutputWidth, uint OutputHeight, Graphics.Dxgi.Common.Format OutputFormat, uint StreamCount, VideoProcessorStreamBehaviorHint* pStreams, uint* pBehaviorHints)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext1*, ID3D11VideoProcessor*, uint, uint, Graphics.Dxgi.Common.Format, uint, VideoProcessorStreamBehaviorHint*, uint*, int>)(lpVtbl[78]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1"]/*' />
/// <unmanaged>ID3D11VideoDevice1</unmanaged>
[Guid("29da1d51-1321-4454-804b-f5fc9f861f0f")]
[NativeTypeName("struct ID3D11VideoDevice1 : ID3D11VideoDevice")]
[NativeInheritance("ID3D11VideoDevice")]
public unsafe partial struct ID3D11VideoDevice1
{
public static ref readonly Guid IID_ID3D11VideoDevice1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x51, 0x1D, 0xDA, 0x29,
0x21, 0x13,
0x54, 0x44,
0x80,
0x4B,
0xF5,
0xFC,
0x9F,
0x86,
0x1F,
0x0F
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDevice1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoDecoder" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateVideoDecoder(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig, ID3D11VideoDecoder** ppDecoder)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, VideoDecoderDescription*, VideoDecoderConfig*, ID3D11VideoDecoder**, int>)(lpVtbl[3]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoProcessor" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult CreateVideoProcessor(ID3D11VideoProcessorEnumerator* pEnum, uint RateConversionIndex, ID3D11VideoProcessor** ppVideoProcessor)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, ID3D11VideoProcessorEnumerator*, uint, ID3D11VideoProcessor**, int>)(lpVtbl[4]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateAuthenticatedChannel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult CreateAuthenticatedChannel(AuthenticatedChannelType ChannelType, ID3D11AuthenticatedChannel** ppAuthenticatedChannel)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, AuthenticatedChannelType, ID3D11AuthenticatedChannel**, int>)(lpVtbl[5]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateCryptoSession" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CreateCryptoSession(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, ID3D11CryptoSession** ppCryptoSession)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, Guid*, Guid*, ID3D11CryptoSession**, int>)(lpVtbl[6]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoDecoderOutputView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateVideoDecoderOutputView(ID3D11Resource* pResource, VideoDecoderOutputViewDescription* pDesc, ID3D11VideoDecoderOutputView** ppVDOVView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, ID3D11Resource*, VideoDecoderOutputViewDescription*, ID3D11VideoDecoderOutputView**, int>)(lpVtbl[7]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoProcessorInputView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateVideoProcessorInputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorInputViewDescription* pDesc, ID3D11VideoProcessorInputView** ppVPIView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, ID3D11Resource*, ID3D11VideoProcessorEnumerator*, VideoProcessorInputViewDescription*, ID3D11VideoProcessorInputView**, int>)(lpVtbl[8]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoProcessorOutputView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult CreateVideoProcessorOutputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorOutputViewDescription* pDesc, ID3D11VideoProcessorOutputView** ppVPOView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, ID3D11Resource*, ID3D11VideoProcessorEnumerator*, VideoProcessorOutputViewDescription*, ID3D11VideoProcessorOutputView**, int>)(lpVtbl[9]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoProcessorEnumerator" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult CreateVideoProcessorEnumerator(VideoProcessorContentDescription* pDesc, ID3D11VideoProcessorEnumerator** ppEnum)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, VideoProcessorContentDescription*, ID3D11VideoProcessorEnumerator**, int>)(lpVtbl[10]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, ppEnum);
}
/// <inheritdoc cref="ID3D11VideoDevice.GetVideoDecoderProfileCount" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public uint GetVideoDecoderProfileCount()
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, uint>)(lpVtbl[11]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11VideoDevice.GetVideoDecoderProfile" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult GetVideoDecoderProfile(uint Index, Guid* pDecoderProfile)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, uint, Guid*, int>)(lpVtbl[12]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), Index, pDecoderProfile);
}
/// <inheritdoc cref="ID3D11VideoDevice.CheckVideoDecoderFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult CheckVideoDecoderFormat(Guid* pDecoderProfile, Graphics.Dxgi.Common.Format Format, Bool32* pSupported)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, Graphics.Dxgi.Common.Format, Bool32*, int>)(lpVtbl[13]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported);
}
/// <inheritdoc cref="ID3D11VideoDevice.GetVideoDecoderConfigCount" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public HResult GetVideoDecoderConfigCount(VideoDecoderDescription* pDesc, uint* pCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, VideoDecoderDescription*, uint*, int>)(lpVtbl[14]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, pCount);
}
/// <inheritdoc cref="ID3D11VideoDevice.GetVideoDecoderConfig" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public HResult GetVideoDecoderConfig(VideoDecoderDescription* pDesc, uint Index, VideoDecoderConfig* pConfig)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, VideoDecoderDescription*, uint, VideoDecoderConfig*, int>)(lpVtbl[15]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig);
}
/// <inheritdoc cref="ID3D11VideoDevice.GetContentProtectionCaps" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public HResult GetContentProtectionCaps(Guid* pCryptoType, Guid* pDecoderProfile, VideoContentProtectionCaps* pCaps)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, Guid*, VideoContentProtectionCaps*, int>)(lpVtbl[16]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps);
}
/// <inheritdoc cref="ID3D11VideoDevice.CheckCryptoKeyExchange" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult CheckCryptoKeyExchange(Guid* pCryptoType, Guid* pDecoderProfile, uint Index, Guid* pKeyExchangeType)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, Guid*, uint, Guid*, int>)(lpVtbl[17]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType);
}
/// <inheritdoc cref="ID3D11VideoDevice.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, uint, void*, int>)(lpVtbl[18]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoDevice.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, IUnknown*, int>)(lpVtbl[19]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::GetCryptoSessionPrivateDataSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult GetCryptoSessionPrivateDataSize(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, uint* pPrivateInputSize, uint* pPrivateOutputSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, Guid*, Guid*, uint*, uint*, int>)(lpVtbl[20]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, pPrivateInputSize, pPrivateOutputSize);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::GetVideoDecoderCaps"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult GetVideoDecoderCaps(Guid* pDecoderProfile, uint SampleWidth, uint SampleHeight, Graphics.Dxgi.Common.Rational* pFrameRate, uint BitRate, Guid* pCryptoType, uint* pDecoderCaps)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, Guid*, uint, uint, Graphics.Dxgi.Common.Rational*, uint, Guid*, uint*, int>)(lpVtbl[21]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::CheckVideoDecoderDownsampling"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public HResult CheckVideoDecoderDownsampling(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pOutputDesc, Bool32* pSupported, Bool32* pRealTimeHint)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, VideoDecoderDescription*, Graphics.Dxgi.Common.ColorSpaceType, VideoDecoderConfig*, Graphics.Dxgi.Common.Rational*, VideoSampleDescription*, Bool32*, Bool32*, int>)(lpVtbl[22]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult RecommendVideoDecoderDownsampleParameters(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pRecommendedOutputDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice1*, VideoDecoderDescription*, Graphics.Dxgi.Common.ColorSpaceType, VideoDecoderConfig*, Graphics.Dxgi.Common.Rational*, VideoSampleDescription*, int>)(lpVtbl[23]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator1"]/*' />
/// <unmanaged>ID3D11VideoProcessorEnumerator1</unmanaged>
[Guid("465217f2-5568-43cf-b5b9-f61d54531ca1")]
[NativeTypeName("struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProcessorEnumerator")]
[NativeInheritance("ID3D11VideoProcessorEnumerator")]
public unsafe partial struct ID3D11VideoProcessorEnumerator1
{
public static ref readonly Guid IID_ID3D11VideoProcessorEnumerator1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xF2, 0x17, 0x52, 0x46,
0x68, 0x55,
0xCF, 0x43,
0xB5,
0xB9,
0xF6,
0x1D,
0x54,
0x53,
0x1C,
0xA1
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorEnumerator1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11VideoProcessorEnumerator.GetVideoProcessorContentDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult GetVideoProcessorContentDesc(VideoProcessorContentDescription* pContentDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, VideoProcessorContentDescription*, int>)(lpVtbl[3]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), pContentDesc);
}
/// <inheritdoc cref="ID3D11VideoProcessorEnumerator.CheckVideoProcessorFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult CheckVideoProcessorFormat(Graphics.Dxgi.Common.Format Format, uint* pFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[4]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), Format, pFlags);
}
/// <inheritdoc cref="ID3D11VideoProcessorEnumerator.GetVideoProcessorCaps" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetVideoProcessorCaps(VideoProcessorCaps* pCaps)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, VideoProcessorCaps*, int>)(lpVtbl[5]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), pCaps);
}
/// <inheritdoc cref="ID3D11VideoProcessorEnumerator.GetVideoProcessorRateConversionCaps" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult GetVideoProcessorRateConversionCaps(uint TypeIndex, VideoProcessorRateConversionCaps* pCaps)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, uint, VideoProcessorRateConversionCaps*, int>)(lpVtbl[6]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), TypeIndex, pCaps);
}
/// <inheritdoc cref="ID3D11VideoProcessorEnumerator.GetVideoProcessorCustomRate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetVideoProcessorCustomRate(uint TypeIndex, uint CustomRateIndex, VideoProcessorCustomRate* pRate)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, uint, uint, VideoProcessorCustomRate*, int>)(lpVtbl[7]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), TypeIndex, CustomRateIndex, pRate);
}
/// <inheritdoc cref="ID3D11VideoProcessorEnumerator.GetVideoProcessorFilterRange" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetVideoProcessorFilterRange(VideoProcessorFilter Filter, VideoProcessorFilterRange* pRange)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, VideoProcessorFilter, VideoProcessorFilterRange*, int>)(lpVtbl[8]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), Filter, pRange);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, ID3D11Device*, void>)(lpVtbl[9]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, Guid*, uint*, void*, int>)(lpVtbl[10]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, Guid*, uint, void*, int>)(lpVtbl[11]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, Guid*, IUnknown*, int>)(lpVtbl[12]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoProcessorEnumerator1::CheckVideoProcessorFormatConversion"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult CheckVideoProcessorFormatConversion(Graphics.Dxgi.Common.Format InputFormat, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, Graphics.Dxgi.Common.Format OutputFormat, Graphics.Dxgi.Common.ColorSpaceType OutputColorSpace, Bool32* pSupported)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoProcessorEnumerator1*, Graphics.Dxgi.Common.Format, Graphics.Dxgi.Common.ColorSpaceType, Graphics.Dxgi.Common.Format, Graphics.Dxgi.Common.ColorSpaceType, Bool32*, int>)(lpVtbl[13]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), InputFormat, InputColorSpace, OutputFormat, OutputColorSpace, pSupported);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device1"]/*' />
/// <unmanaged>ID3D11Device1</unmanaged>
[Guid("a04bfb29-08ef-43d6-a49c-a9bdbdcbe686")]
[NativeTypeName("struct ID3D11Device1 : ID3D11Device")]
[NativeInheritance("ID3D11Device")]
public unsafe partial struct ID3D11Device1
{
public static ref readonly Guid IID_ID3D11Device1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x29, 0xFB, 0x4B, 0xA0,
0xEF, 0x08,
0xD6, 0x43,
0xA4,
0x9C,
0xA9,
0xBD,
0xBD,
0xCB,
0xE6,
0x86
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.CreateBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, BufferDescription*, SubresourceData*, ID3D11Buffer**, int>)(lpVtbl[3]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture1D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Texture1DDescription*, SubresourceData*, ID3D11Texture1D**, int>)(lpVtbl[4]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture2D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Texture2DDescription*, SubresourceData*, ID3D11Texture2D**, int>)(lpVtbl[5]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture3D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Texture3DDescription*, SubresourceData*, ID3D11Texture3D**, int>)(lpVtbl[6]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D);
}
/// <inheritdoc cref="ID3D11Device.CreateShaderResourceView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, ID3D11Resource*, ShaderResourceViewDescription*, ID3D11ShaderResourceView**, int>)(lpVtbl[7]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView);
}
/// <inheritdoc cref="ID3D11Device.CreateUnorderedAccessView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, ID3D11Resource*, UnorderedAccessViewDescription*, ID3D11UnorderedAccessView**, int>)(lpVtbl[8]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView);
}
/// <inheritdoc cref="ID3D11Device.CreateRenderTargetView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, ID3D11Resource*, RenderTargetViewDescription*, ID3D11RenderTargetView**, int>)(lpVtbl[9]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView);
}
/// <inheritdoc cref="ID3D11Device.CreateDepthStencilView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, ID3D11Resource*, DepthStencilViewDescription*, ID3D11DepthStencilView**, int>)(lpVtbl[10]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView);
}
/// <inheritdoc cref="ID3D11Device.CreateInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, InputElementDescription*, uint, void*, nuint, ID3D11InputLayout**, int>)(lpVtbl[11]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout);
}
/// <inheritdoc cref="ID3D11Device.CreateVertexShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, void*, nuint, ID3D11ClassLinkage*, ID3D11VertexShader**, int>)(lpVtbl[12]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader);
}
/// <inheritdoc cref="ID3D11Device.CreateGeometryShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, void*, nuint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[13]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader);
}
/// <inheritdoc cref="ID3D11Device.CreateGeometryShaderWithStreamOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, void*, nuint, SODeclarationEntry*, uint, uint*, uint, uint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[14]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader);
}
/// <inheritdoc cref="ID3D11Device.CreatePixelShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, void*, nuint, ID3D11ClassLinkage*, ID3D11PixelShader**, int>)(lpVtbl[15]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader);
}
/// <inheritdoc cref="ID3D11Device.CreateHullShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, void*, nuint, ID3D11ClassLinkage*, ID3D11HullShader**, int>)(lpVtbl[16]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader);
}
/// <inheritdoc cref="ID3D11Device.CreateDomainShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, void*, nuint, ID3D11ClassLinkage*, ID3D11DomainShader**, int>)(lpVtbl[17]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader);
}
/// <inheritdoc cref="ID3D11Device.CreateComputeShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, void*, nuint, ID3D11ClassLinkage*, ID3D11ComputeShader**, int>)(lpVtbl[18]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader);
}
/// <inheritdoc cref="ID3D11Device.CreateClassLinkage" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, ID3D11ClassLinkage**, int>)(lpVtbl[19]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppLinkage);
}
/// <inheritdoc cref="ID3D11Device.CreateBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, BlendDescription*, ID3D11BlendState**, int>)(lpVtbl[20]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <inheritdoc cref="ID3D11Device.CreateDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, DepthStencilDescription*, ID3D11DepthStencilState**, int>)(lpVtbl[21]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState);
}
/// <inheritdoc cref="ID3D11Device.CreateRasterizerState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, RasterizerDescription*, ID3D11RasterizerState**, int>)(lpVtbl[22]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device.CreateSamplerState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, SamplerDescription*, ID3D11SamplerState**, int>)(lpVtbl[23]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState);
}
/// <inheritdoc cref="ID3D11Device.CreateQuery" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, QueryDescription*, ID3D11Query**, int>)(lpVtbl[24]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery);
}
/// <inheritdoc cref="ID3D11Device.CreatePredicate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, QueryDescription*, ID3D11Predicate**, int>)(lpVtbl[25]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate);
}
/// <inheritdoc cref="ID3D11Device.CreateCounter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, CounterDescription*, ID3D11Counter**, int>)(lpVtbl[26]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter);
}
/// <inheritdoc cref="ID3D11Device.CreateDeferredContext" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint, ID3D11DeviceContext**, int>)(lpVtbl[27]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device.OpenSharedResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public HResult OpenSharedResource(IntPtr hResource, Guid* ReturnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, IntPtr, Guid*, void**, int>)(lpVtbl[28]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device.CheckFormatSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[29]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Format, pFormatSupport);
}
/// <inheritdoc cref="ID3D11Device.CheckMultisampleQualityLevels" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Graphics.Dxgi.Common.Format, uint, uint*, int>)(lpVtbl[30]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels);
}
/// <inheritdoc cref="ID3D11Device.CheckCounterInfo" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void CheckCounterInfo(CounterInfo* pCounterInfo)
{
((delegate* unmanaged[Stdcall]<ID3D11Device1*, CounterInfo*, void>)(lpVtbl[31]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pCounterInfo);
}
/// <inheritdoc cref="ID3D11Device.CheckCounter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, CounterDescription*, CounterType*, uint*, byte*, uint*, byte*, uint*, byte*, uint*, int>)(lpVtbl[32]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength);
}
/// <inheritdoc cref="ID3D11Device.CheckFeatureSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Feature, void*, uint, int>)(lpVtbl[33]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize);
}
/// <inheritdoc cref="ID3D11Device.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Guid*, uint*, void*, int>)(lpVtbl[34]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11Device.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Guid*, uint, void*, int>)(lpVtbl[35]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11Device.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Guid*, IUnknown*, int>)(lpVtbl[36]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <inheritdoc cref="ID3D11Device.GetFeatureLevel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public Graphics.Direct3D.FeatureLevel GetFeatureLevel()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, Graphics.Direct3D.FeatureLevel>)(lpVtbl[37]))((ID3D11Device1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetCreationFlags" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public uint GetCreationFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint>)(lpVtbl[38]))((ID3D11Device1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetDeviceRemovedReason" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public HResult GetDeviceRemovedReason()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, int>)(lpVtbl[39]))((ID3D11Device1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetImmediateContext" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void GetImmediateContext(ID3D11DeviceContext* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device1*, ID3D11DeviceContext*, void>)(lpVtbl[40]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device.SetExceptionMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public HResult SetExceptionMode(uint RaiseFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint, int>)(lpVtbl[41]))((ID3D11Device1*)Unsafe.AsPointer(ref this), RaiseFlags);
}
/// <inheritdoc cref="ID3D11Device.GetExceptionMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public uint GetExceptionMode()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint>)(lpVtbl[42]))((ID3D11Device1*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::GetImmediateContext1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void GetImmediateContext1(ID3D11DeviceContext1* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device1*, ID3D11DeviceContext1*, void>)(lpVtbl[43]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateDeferredContext1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint, ID3D11DeviceContext1**, int>)(lpVtbl[44]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateBlendState1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, BlendDescription1*, ID3D11BlendState1**, int>)(lpVtbl[45]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateRasterizerState1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, RasterizerDescription1*, ID3D11RasterizerState1**, int>)(lpVtbl[46]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::CreateDeviceContextState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState* ppContextState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, uint, Graphics.Direct3D.FeatureLevel*, uint, uint, Guid*, Graphics.Direct3D.FeatureLevel*, ID3DDeviceContextState*, int>)(lpVtbl[47]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::OpenSharedResource1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public HResult OpenSharedResource1(IntPtr hResource, Guid* returnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, IntPtr, Guid*, void**, int>)(lpVtbl[48]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device1::OpenSharedResourceByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public HResult OpenSharedResourceByName(char** lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device1*, char**, uint, Guid*, void**, int>)(lpVtbl[49]))((ID3D11Device1*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3DUserDefinedAnnotation"]/*' />
/// <unmanaged>ID3DUserDefinedAnnotation</unmanaged>
[Guid("b2daad8b-03d4-4dbf-95eb-32ab4b63d0ab")]
[NativeTypeName("struct ID3DUserDefinedAnnotation : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3DUserDefinedAnnotation
{
public static ref readonly Guid IID_ID3DUserDefinedAnnotation
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x8B, 0xAD, 0xDA, 0xB2,
0xD4, 0x03,
0xBF, 0x4D,
0x95,
0xEB,
0x32,
0xAB,
0x4B,
0x63,
0xD0,
0xAB
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3DUserDefinedAnnotation));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3DUserDefinedAnnotation::BeginEvent"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public int BeginEvent(char** Name)
{
return ((delegate* unmanaged[Stdcall]<ID3DUserDefinedAnnotation*, char**, int>)(lpVtbl[3]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), Name);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3DUserDefinedAnnotation::EndEvent"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public int EndEvent()
{
return ((delegate* unmanaged[Stdcall]<ID3DUserDefinedAnnotation*, int>)(lpVtbl[4]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3DUserDefinedAnnotation::SetMarker"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void SetMarker(char** Name)
{
((delegate* unmanaged[Stdcall]<ID3DUserDefinedAnnotation*, char**, void>)(lpVtbl[5]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), Name);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3DUserDefinedAnnotation::GetStatus"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public Bool32 GetStatus()
{
return ((delegate* unmanaged[Stdcall]<ID3DUserDefinedAnnotation*, Bool32>)(lpVtbl[6]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2"]/*' />
/// <unmanaged>ID3D11DeviceContext2</unmanaged>
[Guid("420d5b32-b90c-4da4-bef0-359f6a24a83a")]
[NativeTypeName("struct ID3D11DeviceContext2 : ID3D11DeviceContext1")]
[NativeInheritance("ID3D11DeviceContext1")]
public unsafe partial struct ID3D11DeviceContext2
{
public static ref readonly Guid IID_ID3D11DeviceContext2
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x32, 0x5B, 0x0D, 0x42,
0x0C, 0xB9,
0xA4, 0x4D,
0xBE,
0xF0,
0x35,
0x9F,
0x6A,
0x24,
0xA8,
0x3A
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext2));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext1.CopySubresourceRegion1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void CopySubresourceRegion1(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox, uint CopyFlags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, uint, void>)(lpVtbl[3]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags);
}
/// <inheritdoc cref="ID3D11DeviceContext1.UpdateSubresource1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void UpdateSubresource1(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch, uint CopyFlags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, uint, Box*, void*, uint, uint, uint, void>)(lpVtbl[4]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DiscardResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void DiscardResource(ID3D11Resource* pResource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, void>)(lpVtbl[5]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DiscardView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public void DiscardView(ID3D11View* pResourceView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11View*, void>)(lpVtbl[6]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView);
}
/// <inheritdoc cref="ID3D11DeviceContext1.VSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void VSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[7]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.HSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void HSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[8]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void DSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[9]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.GSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void GSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[10]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.PSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void PSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[11]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.CSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public void CSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[12]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.VSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void VSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[13]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.HSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void HSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[14]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public void DSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[15]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.GSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void GSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[16]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.PSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public void PSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[17]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.CSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void CSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[18]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.SwapDeviceContextState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState* ppPreviousState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3DDeviceContextState*, ID3DDeviceContextState*, void>)(lpVtbl[19]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pState, ppPreviousState);
}
/// <inheritdoc cref="ID3D11DeviceContext1.ClearView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public void ClearView(ID3D11View* pView, float* Color, RawRect* pRect, uint NumRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11View*, float*, RawRect*, uint, void>)(lpVtbl[20]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DiscardView1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public void DiscardView1(ID3D11View* pResourceView, RawRect* pRects, uint NumRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11View*, RawRect*, uint, void>)(lpVtbl[21]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[22]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[23]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public void PSSetShader(ID3D11PixelShader* pPixelShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11PixelShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[24]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[25]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public void VSSetShader(ID3D11VertexShader* pVertexShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11VertexShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[26]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexed" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, int, void>)(lpVtbl[27]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.Draw" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public void Draw(uint VertexCount, uint StartVertexLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, void>)(lpVtbl[28]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.Map" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult Map(ID3D11Resource* pResource, uint Subresource, Map MapType, uint MapFlags, MappedSubresource* pMappedResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, uint, Map, uint, MappedSubresource*, int>)(lpVtbl[29]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.Unmap" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public void Unmap(ID3D11Resource* pResource, uint Subresource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, uint, void>)(lpVtbl[30]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, Subresource);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[31]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public void IASetInputLayout(ID3D11InputLayout* pInputLayout)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11InputLayout*, void>)(lpVtbl[32]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pInputLayout);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetVertexBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[33]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetIndexBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Buffer*, Graphics.Dxgi.Common.Format, uint, void>)(lpVtbl[34]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexedInstanced" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, uint, int, uint, void>)(lpVtbl[35]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawInstanced" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, uint, uint, void>)(lpVtbl[36]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[37]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void GSSetShader(ID3D11GeometryShader* pShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11GeometryShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[38]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetPrimitiveTopology" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, Graphics.Direct3D.PrimitiveTopology, void>)(lpVtbl[39]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), Topology);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[40]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[41]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.Begin" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public void Begin(ID3D11Asynchronous* pAsync)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Asynchronous*, void>)(lpVtbl[42]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync);
}
/// <inheritdoc cref="ID3D11DeviceContext.End" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void End(ID3D11Asynchronous* pAsync)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Asynchronous*, void>)(lpVtbl[43]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Asynchronous*, void*, uint, uint, int>)(lpVtbl[44]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags);
}
/// <inheritdoc cref="ID3D11DeviceContext.SetPredication" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Predicate*, Bool32, void>)(lpVtbl[45]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[46]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[47]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetRenderTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, void>)(lpVtbl[48]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetRenderTargetsAndUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews, uint* pUAVInitialCounts)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[49]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void OMSetBlendState(ID3D11BlendState* pBlendState, float* BlendFactor, uint SampleMask)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11BlendState*, float*, uint, void>)(lpVtbl[50]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11DepthStencilState*, uint, void>)(lpVtbl[51]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef);
}
/// <inheritdoc cref="ID3D11DeviceContext.SOSetTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public void SOSetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, ID3D11Buffer*, uint*, void>)(lpVtbl[52]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawAuto" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public void DrawAuto()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, void>)(lpVtbl[53]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexedInstancedIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Buffer*, uint, void>)(lpVtbl[54]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawInstancedIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Buffer*, uint, void>)(lpVtbl[55]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.Dispatch" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, uint, void>)(lpVtbl[56]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ);
}
/// <inheritdoc cref="ID3D11DeviceContext.DispatchIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Buffer*, uint, void>)(lpVtbl[57]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public void RSSetState(ID3D11RasterizerState* pRasterizerState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11RasterizerState*, void>)(lpVtbl[58]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pRasterizerState);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetViewports" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public void RSSetViewports(uint NumViewports, Viewport* pViewports)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, Viewport*, void>)(lpVtbl[59]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViewports, pViewports);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetScissorRects" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public void RSSetScissorRects(uint NumRects, RawRect* pRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, RawRect*, void>)(lpVtbl[60]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRects, pRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopySubresourceRegion" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[61]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopyResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, ID3D11Resource*, void>)(lpVtbl[62]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.UpdateSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[63]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopyStructureCount" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Buffer*, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[64]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearRenderTargetView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11RenderTargetView*, float*, void>)(lpVtbl[65]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearUnorderedAccessViewUint" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[66]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearUnorderedAccessViewFloat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11UnorderedAccessView*, float*, void>)(lpVtbl[67]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearDepthStencilView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, uint ClearFlags, float Depth, byte Stencil)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11DepthStencilView*, uint, float, byte, void>)(lpVtbl[68]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil);
}
/// <inheritdoc cref="ID3D11DeviceContext.GenerateMips" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)]
public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11ShaderResourceView*, void>)(lpVtbl[69]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pShaderResourceView);
}
/// <inheritdoc cref="ID3D11DeviceContext.SetResourceMinLOD" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)]
public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, float, void>)(lpVtbl[70]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, MinLOD);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetResourceMinLOD" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)]
public float GetResourceMinLOD(ID3D11Resource* pResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, float>)(lpVtbl[71]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.ResolveSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)]
public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, uint, ID3D11Resource*, uint, Graphics.Dxgi.Common.Format, void>)(lpVtbl[72]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format);
}
/// <inheritdoc cref="ID3D11DeviceContext.ExecuteCommandList" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)]
public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11CommandList*, Bool32, void>)(lpVtbl[73]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)]
public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[74]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)]
public void HSSetShader(ID3D11HullShader* pHullShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11HullShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[75]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)]
public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[76]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)]
public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[77]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)]
public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[78]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(79)]
public void DSSetShader(ID3D11DomainShader* pDomainShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11DomainShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[79]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(80)]
public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[80]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(81)]
public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[81]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(82)]
public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[82]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(83)]
public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews, uint* pUAVInitialCounts)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[83]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(84)]
public void CSSetShader(ID3D11ComputeShader* pComputeShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11ComputeShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[84]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(85)]
public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[85]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(86)]
public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[86]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(87)]
public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[87]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(88)]
public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[88]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(89)]
public void PSGetShader(ID3D11PixelShader* ppPixelShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11PixelShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[89]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(90)]
public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[90]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(91)]
public void VSGetShader(ID3D11VertexShader* ppVertexShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11VertexShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[91]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(92)]
public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[92]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(93)]
public void IAGetInputLayout(ID3D11InputLayout* ppInputLayout)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11InputLayout*, void>)(lpVtbl[93]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppInputLayout);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetVertexBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(94)]
public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[94]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetIndexBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(95)]
public void IAGetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Buffer*, Graphics.Dxgi.Common.Format*, uint*, void>)(lpVtbl[95]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(96)]
public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[96]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(97)]
public void GSGetShader(ID3D11GeometryShader* ppGeometryShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11GeometryShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[97]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetPrimitiveTopology" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(98)]
public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, Graphics.Direct3D.PrimitiveTopology*, void>)(lpVtbl[98]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTopology);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(99)]
public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[99]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(100)]
public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[100]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetPredication" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(101)]
public void GetPredication(ID3D11Predicate* ppPredicate, Bool32* pPredicateValue)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Predicate*, Bool32*, void>)(lpVtbl[101]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(102)]
public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[102]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(103)]
public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[103]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetRenderTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(104)]
public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, void>)(lpVtbl[104]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetRenderTargetsAndUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(105)]
public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[105]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(106)]
public void OMGetBlendState(ID3D11BlendState* ppBlendState, float* BlendFactor, uint* pSampleMask)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11BlendState*, float*, uint*, void>)(lpVtbl[106]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(107)]
public void OMGetDepthStencilState(ID3D11DepthStencilState* ppDepthStencilState, uint* pStencilRef)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11DepthStencilState*, uint*, void>)(lpVtbl[107]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef);
}
/// <inheritdoc cref="ID3D11DeviceContext.SOGetTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(108)]
public void SOGetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, ID3D11Buffer*, void>)(lpVtbl[108]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(109)]
public void RSGetState(ID3D11RasterizerState* ppRasterizerState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11RasterizerState*, void>)(lpVtbl[109]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppRasterizerState);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetViewports" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(110)]
public void RSGetViewports(uint* pNumViewports, Viewport* pViewports)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint*, Viewport*, void>)(lpVtbl[110]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pNumViewports, pViewports);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetScissorRects" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(111)]
public void RSGetScissorRects(uint* pNumRects, RawRect* pRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint*, RawRect*, void>)(lpVtbl[111]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pNumRects, pRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(112)]
public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[112]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(113)]
public void HSGetShader(ID3D11HullShader* ppHullShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11HullShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[113]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(114)]
public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[114]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(115)]
public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[115]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(116)]
public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[116]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(117)]
public void DSGetShader(ID3D11DomainShader* ppDomainShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11DomainShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[117]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(118)]
public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[118]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(119)]
public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[119]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(120)]
public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[120]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(121)]
public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[121]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(122)]
public void CSGetShader(ID3D11ComputeShader* ppComputeShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11ComputeShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[122]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(123)]
public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[123]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(124)]
public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[124]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(125)]
public void ClearState()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, void>)(lpVtbl[125]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.Flush" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(126)]
public void Flush()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, void>)(lpVtbl[126]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.GetType" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(127)]
public new Graphics.Direct3D11.DeviceContextType GetType()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, Graphics.Direct3D11.DeviceContextType>)(lpVtbl[127]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.GetContextFlags" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(128)]
public uint GetContextFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, uint>)(lpVtbl[128]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.FinishCommandList" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(129)]
public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, Bool32, ID3D11CommandList**, int>)(lpVtbl[129]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(130)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Device*, void>)(lpVtbl[130]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(131)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, Guid*, uint*, void*, int>)(lpVtbl[131]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(132)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, Guid*, uint, void*, int>)(lpVtbl[132]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(133)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, Guid*, IUnknown*, int>)(lpVtbl[133]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::UpdateTileMappings"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(134)]
public HResult UpdateTileMappings(ID3D11Resource* pTiledResource, uint NumTiledResourceRegions, TiledResourceCoordinate* pTiledResourceRegionStartCoordinates, TileRegionSize* pTiledResourceRegionSizes, ID3D11Buffer* pTilePool, uint NumRanges, uint* pRangeFlags, uint* pTilePoolStartOffsets, uint* pRangeTileCounts, uint Flags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, uint, TiledResourceCoordinate*, TileRegionSize*, ID3D11Buffer*, uint, uint*, uint*, uint*, uint, int>)(lpVtbl[134]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::CopyTileMappings"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(135)]
public HResult CopyTileMappings(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestRegionStartCoordinate, ID3D11Resource* pSourceTiledResource, TiledResourceCoordinate* pSourceRegionStartCoordinate, TileRegionSize* pTileRegionSize, uint Flags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, TiledResourceCoordinate*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, uint, int>)(lpVtbl[135]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::CopyTiles"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(136)]
public void CopyTiles(ID3D11Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D11Buffer* pBuffer, ulong BufferStartOffsetInBytes, uint Flags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, ID3D11Buffer*, ulong, uint, void>)(lpVtbl[136]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::UpdateTiles"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(137)]
public void UpdateTiles(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestTileRegionStartCoordinate, TileRegionSize* pDestTileRegionSize, void* pSourceTileData, uint Flags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, void*, uint, void>)(lpVtbl[137]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::ResizeTilePool"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(138)]
public HResult ResizeTilePool(ID3D11Buffer* pTilePool, ulong NewSizeInBytes)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11Buffer*, ulong, int>)(lpVtbl[138]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::TiledResourceBarrier"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(139)]
public void TiledResourceBarrier(ID3D11DeviceChild* pTiledResourceOrViewAccessBeforeBarrier, ID3D11DeviceChild* pTiledResourceOrViewAccessAfterBarrier)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, ID3D11DeviceChild*, ID3D11DeviceChild*, void>)(lpVtbl[139]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::IsAnnotationEnabled"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(140)]
public Bool32 IsAnnotationEnabled()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, Bool32>)(lpVtbl[140]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::SetMarkerInt"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(141)]
public void SetMarkerInt(char** pLabel, int Data)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, char**, int, void>)(lpVtbl[141]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::BeginEventInt"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(142)]
public void BeginEventInt(char** pLabel, int Data)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, char**, int, void>)(lpVtbl[142]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext2::EndEvent"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(143)]
public void EndEvent()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext2*, void>)(lpVtbl[143]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device2"]/*' />
/// <unmanaged>ID3D11Device2</unmanaged>
[Guid("9d06dffa-d1e5-4d07-83a8-1bb123f2f841")]
[NativeTypeName("struct ID3D11Device2 : ID3D11Device1")]
[NativeInheritance("ID3D11Device1")]
public unsafe partial struct ID3D11Device2
{
public static ref readonly Guid IID_ID3D11Device2
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xFA, 0xDF, 0x06, 0x9D,
0xE5, 0xD1,
0x07, 0x4D,
0x83,
0xA8,
0x1B,
0xB1,
0x23,
0xF2,
0xF8,
0x41
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device2));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device1.GetImmediateContext1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetImmediateContext1(ID3D11DeviceContext1* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11DeviceContext1*, void>)(lpVtbl[3]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device1.CreateDeferredContext1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, uint, ID3D11DeviceContext1**, int>)(lpVtbl[4]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device1.CreateBlendState1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, BlendDescription1*, ID3D11BlendState1**, int>)(lpVtbl[5]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <inheritdoc cref="ID3D11Device1.CreateRasterizerState1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, RasterizerDescription1*, ID3D11RasterizerState1**, int>)(lpVtbl[6]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device1.CreateDeviceContextState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState* ppContextState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, uint, Graphics.Direct3D.FeatureLevel*, uint, uint, Guid*, Graphics.Direct3D.FeatureLevel*, ID3DDeviceContextState*, int>)(lpVtbl[7]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState);
}
/// <inheritdoc cref="ID3D11Device1.OpenSharedResource1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult OpenSharedResource1(IntPtr hResource, Guid* returnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, IntPtr, Guid*, void**, int>)(lpVtbl[8]))((ID3D11Device2*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device1.OpenSharedResourceByName" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult OpenSharedResourceByName(char** lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, char**, uint, Guid*, void**, int>)(lpVtbl[9]))((ID3D11Device2*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device.CreateBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, BufferDescription*, SubresourceData*, ID3D11Buffer**, int>)(lpVtbl[10]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture1D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Texture1DDescription*, SubresourceData*, ID3D11Texture1D**, int>)(lpVtbl[11]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture2D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Texture2DDescription*, SubresourceData*, ID3D11Texture2D**, int>)(lpVtbl[12]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture3D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Texture3DDescription*, SubresourceData*, ID3D11Texture3D**, int>)(lpVtbl[13]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D);
}
/// <inheritdoc cref="ID3D11Device.CreateShaderResourceView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11Resource*, ShaderResourceViewDescription*, ID3D11ShaderResourceView**, int>)(lpVtbl[14]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView);
}
/// <inheritdoc cref="ID3D11Device.CreateUnorderedAccessView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11Resource*, UnorderedAccessViewDescription*, ID3D11UnorderedAccessView**, int>)(lpVtbl[15]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView);
}
/// <inheritdoc cref="ID3D11Device.CreateRenderTargetView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11Resource*, RenderTargetViewDescription*, ID3D11RenderTargetView**, int>)(lpVtbl[16]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView);
}
/// <inheritdoc cref="ID3D11Device.CreateDepthStencilView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11Resource*, DepthStencilViewDescription*, ID3D11DepthStencilView**, int>)(lpVtbl[17]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView);
}
/// <inheritdoc cref="ID3D11Device.CreateInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, InputElementDescription*, uint, void*, nuint, ID3D11InputLayout**, int>)(lpVtbl[18]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout);
}
/// <inheritdoc cref="ID3D11Device.CreateVertexShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, void*, nuint, ID3D11ClassLinkage*, ID3D11VertexShader**, int>)(lpVtbl[19]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader);
}
/// <inheritdoc cref="ID3D11Device.CreateGeometryShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, void*, nuint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[20]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader);
}
/// <inheritdoc cref="ID3D11Device.CreateGeometryShaderWithStreamOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, void*, nuint, SODeclarationEntry*, uint, uint*, uint, uint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[21]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader);
}
/// <inheritdoc cref="ID3D11Device.CreatePixelShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, void*, nuint, ID3D11ClassLinkage*, ID3D11PixelShader**, int>)(lpVtbl[22]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader);
}
/// <inheritdoc cref="ID3D11Device.CreateHullShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, void*, nuint, ID3D11ClassLinkage*, ID3D11HullShader**, int>)(lpVtbl[23]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader);
}
/// <inheritdoc cref="ID3D11Device.CreateDomainShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, void*, nuint, ID3D11ClassLinkage*, ID3D11DomainShader**, int>)(lpVtbl[24]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader);
}
/// <inheritdoc cref="ID3D11Device.CreateComputeShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, void*, nuint, ID3D11ClassLinkage*, ID3D11ComputeShader**, int>)(lpVtbl[25]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader);
}
/// <inheritdoc cref="ID3D11Device.CreateClassLinkage" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11ClassLinkage**, int>)(lpVtbl[26]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppLinkage);
}
/// <inheritdoc cref="ID3D11Device.CreateBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, BlendDescription*, ID3D11BlendState**, int>)(lpVtbl[27]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <inheritdoc cref="ID3D11Device.CreateDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, DepthStencilDescription*, ID3D11DepthStencilState**, int>)(lpVtbl[28]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState);
}
/// <inheritdoc cref="ID3D11Device.CreateRasterizerState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, RasterizerDescription*, ID3D11RasterizerState**, int>)(lpVtbl[29]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device.CreateSamplerState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, SamplerDescription*, ID3D11SamplerState**, int>)(lpVtbl[30]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState);
}
/// <inheritdoc cref="ID3D11Device.CreateQuery" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, QueryDescription*, ID3D11Query**, int>)(lpVtbl[31]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery);
}
/// <inheritdoc cref="ID3D11Device.CreatePredicate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, QueryDescription*, ID3D11Predicate**, int>)(lpVtbl[32]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate);
}
/// <inheritdoc cref="ID3D11Device.CreateCounter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, CounterDescription*, ID3D11Counter**, int>)(lpVtbl[33]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter);
}
/// <inheritdoc cref="ID3D11Device.CreateDeferredContext" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, uint, ID3D11DeviceContext**, int>)(lpVtbl[34]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device.OpenSharedResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public HResult OpenSharedResource(IntPtr hResource, Guid* ReturnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, IntPtr, Guid*, void**, int>)(lpVtbl[35]))((ID3D11Device2*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device.CheckFormatSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[36]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, pFormatSupport);
}
/// <inheritdoc cref="ID3D11Device.CheckMultisampleQualityLevels" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Graphics.Dxgi.Common.Format, uint, uint*, int>)(lpVtbl[37]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels);
}
/// <inheritdoc cref="ID3D11Device.CheckCounterInfo" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void CheckCounterInfo(CounterInfo* pCounterInfo)
{
((delegate* unmanaged[Stdcall]<ID3D11Device2*, CounterInfo*, void>)(lpVtbl[38]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pCounterInfo);
}
/// <inheritdoc cref="ID3D11Device.CheckCounter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, CounterDescription*, CounterType*, uint*, byte*, uint*, byte*, uint*, byte*, uint*, int>)(lpVtbl[39]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength);
}
/// <inheritdoc cref="ID3D11Device.CheckFeatureSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Feature, void*, uint, int>)(lpVtbl[40]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize);
}
/// <inheritdoc cref="ID3D11Device.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Guid*, uint*, void*, int>)(lpVtbl[41]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11Device.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Guid*, uint, void*, int>)(lpVtbl[42]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11Device.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Guid*, IUnknown*, int>)(lpVtbl[43]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <inheritdoc cref="ID3D11Device.GetFeatureLevel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public Graphics.Direct3D.FeatureLevel GetFeatureLevel()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Graphics.Direct3D.FeatureLevel>)(lpVtbl[44]))((ID3D11Device2*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetCreationFlags" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public uint GetCreationFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, uint>)(lpVtbl[45]))((ID3D11Device2*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetDeviceRemovedReason" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public HResult GetDeviceRemovedReason()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, int>)(lpVtbl[46]))((ID3D11Device2*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetImmediateContext" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void GetImmediateContext(ID3D11DeviceContext* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11DeviceContext*, void>)(lpVtbl[47]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device.SetExceptionMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public HResult SetExceptionMode(uint RaiseFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, uint, int>)(lpVtbl[48]))((ID3D11Device2*)Unsafe.AsPointer(ref this), RaiseFlags);
}
/// <inheritdoc cref="ID3D11Device.GetExceptionMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public uint GetExceptionMode()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, uint>)(lpVtbl[49]))((ID3D11Device2*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device2::GetImmediateContext2"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void GetImmediateContext2(ID3D11DeviceContext2* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11DeviceContext2*, void>)(lpVtbl[50]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device2::CreateDeferredContext2"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, uint, ID3D11DeviceContext2**, int>)(lpVtbl[51]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device2::GetResourceTiling"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public void GetResourceTiling(ID3D11Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipDescription* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips)
{
((delegate* unmanaged[Stdcall]<ID3D11Device2*, ID3D11Resource*, uint*, PackedMipDescription*, TileShape*, uint*, uint, SubresourceTiling*, void>)(lpVtbl[52]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device2::CheckMultisampleQualityLevels1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device2*, Graphics.Dxgi.Common.Format, uint, uint, uint*, int>)(lpVtbl[53]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D1"]/*' />
/// <unmanaged>ID3D11Texture2D1</unmanaged>
[Guid("51218251-1e33-4617-9ccb-4d3a4367e7bb")]
[NativeTypeName("struct ID3D11Texture2D1 : ID3D11Texture2D")]
[NativeInheritance("ID3D11Texture2D")]
public unsafe partial struct ID3D11Texture2D1
{
public static ref readonly Guid IID_ID3D11Texture2D1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x51, 0x82, 0x21, 0x51,
0x33, 0x1E,
0x17, 0x46,
0x9C,
0xCB,
0x4D,
0x3A,
0x43,
0x67,
0xE7,
0xBB
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture2D1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Texture2D.GetDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDesc(Texture2DDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, Texture2DDescription*, void>)(lpVtbl[3]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11Resource.GetType" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetType(ResourceDimension* pResourceDimension)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, ResourceDimension*, void>)(lpVtbl[4]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pResourceDimension);
}
/// <inheritdoc cref="ID3D11Resource.SetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void SetEvictionPriority(uint EvictionPriority)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, uint, void>)(lpVtbl[5]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), EvictionPriority);
}
/// <inheritdoc cref="ID3D11Resource.GetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public uint GetEvictionPriority()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, uint>)(lpVtbl[6]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, ID3D11Device*, void>)(lpVtbl[7]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, Guid*, uint*, void*, int>)(lpVtbl[8]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, Guid*, uint, void*, int>)(lpVtbl[9]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, Guid*, IUnknown*, int>)(lpVtbl[10]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Texture2D1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void GetDesc1(Texture2DDescription1* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture2D1*, Texture2DDescription1*, void>)(lpVtbl[11]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D1"]/*' />
/// <unmanaged>ID3D11Texture3D1</unmanaged>
[Guid("0c711683-2853-4846-9bb0-f3e60639e46a")]
[NativeTypeName("struct ID3D11Texture3D1 : ID3D11Texture3D")]
[NativeInheritance("ID3D11Texture3D")]
public unsafe partial struct ID3D11Texture3D1
{
public static ref readonly Guid IID_ID3D11Texture3D1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x83, 0x16, 0x71, 0x0C,
0x53, 0x28,
0x46, 0x48,
0x9B,
0xB0,
0xF3,
0xE6,
0x06,
0x39,
0xE4,
0x6A
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture3D1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Texture3D.GetDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDesc(Texture3DDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, Texture3DDescription*, void>)(lpVtbl[3]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11Resource.GetType" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetType(ResourceDimension* pResourceDimension)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, ResourceDimension*, void>)(lpVtbl[4]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pResourceDimension);
}
/// <inheritdoc cref="ID3D11Resource.SetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void SetEvictionPriority(uint EvictionPriority)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, uint, void>)(lpVtbl[5]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), EvictionPriority);
}
/// <inheritdoc cref="ID3D11Resource.GetEvictionPriority" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public uint GetEvictionPriority()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, uint>)(lpVtbl[6]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, ID3D11Device*, void>)(lpVtbl[7]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, Guid*, uint*, void*, int>)(lpVtbl[8]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, Guid*, uint, void*, int>)(lpVtbl[9]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, Guid*, IUnknown*, int>)(lpVtbl[10]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Texture3D1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void GetDesc1(Texture3DDescription1* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Texture3D1*, Texture3DDescription1*, void>)(lpVtbl[11]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState2"]/*' />
/// <unmanaged>ID3D11RasterizerState2</unmanaged>
[Guid("6fbd02fb-209f-46c4-b059-2ed15586a6ac")]
[NativeTypeName("struct ID3D11RasterizerState2 : ID3D11RasterizerState1")]
[NativeInheritance("ID3D11RasterizerState1")]
public unsafe partial struct ID3D11RasterizerState2
{
public static ref readonly Guid IID_ID3D11RasterizerState2
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xFB, 0x02, 0xBD, 0x6F,
0x9F, 0x20,
0xC4, 0x46,
0xB0,
0x59,
0x2E,
0xD1,
0x55,
0x86,
0xA6,
0xAC
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RasterizerState2));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11RasterizerState1.GetDesc1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDesc1(RasterizerDescription1* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState2*, RasterizerDescription1*, void>)(lpVtbl[3]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11RasterizerState.GetDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetDesc(RasterizerDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState2*, RasterizerDescription*, void>)(lpVtbl[4]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState2*, ID3D11Device*, void>)(lpVtbl[5]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState2*, Guid*, uint*, void*, int>)(lpVtbl[6]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState2*, Guid*, uint, void*, int>)(lpVtbl[7]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RasterizerState2*, Guid*, IUnknown*, int>)(lpVtbl[8]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RasterizerState2::GetDesc2"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void GetDesc2(RasterizerDescription2* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11RasterizerState2*, RasterizerDescription2*, void>)(lpVtbl[9]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView1"]/*' />
/// <unmanaged>ID3D11ShaderResourceView1</unmanaged>
[Guid("91308b87-9040-411d-8c67-c39253ce3802")]
[NativeTypeName("struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceView")]
[NativeInheritance("ID3D11ShaderResourceView")]
public unsafe partial struct ID3D11ShaderResourceView1
{
public static ref readonly Guid IID_ID3D11ShaderResourceView1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x87, 0x8B, 0x30, 0x91,
0x40, 0x90,
0x1D, 0x41,
0x8C,
0x67,
0xC3,
0x92,
0x53,
0xCE,
0x38,
0x02
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderResourceView1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11ShaderResourceView.GetDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDesc(ShaderResourceViewDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView1*, ShaderResourceViewDescription*, void>)(lpVtbl[3]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11View.GetResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView1*, ID3D11Resource*, void>)(lpVtbl[4]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), ppResource);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView1*, ID3D11Device*, void>)(lpVtbl[5]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView1*, Guid*, uint*, void*, int>)(lpVtbl[6]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView1*, Guid*, uint, void*, int>)(lpVtbl[7]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView1*, Guid*, IUnknown*, int>)(lpVtbl[8]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderResourceView1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void GetDesc1(ShaderResourceViewDescription1* pDesc1)
{
((delegate* unmanaged[Stdcall]<ID3D11ShaderResourceView1*, ShaderResourceViewDescription1*, void>)(lpVtbl[9]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), pDesc1);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView1"]/*' />
/// <unmanaged>ID3D11RenderTargetView1</unmanaged>
[Guid("ffbe2e23-f011-418a-ac56-5ceed7c5b94b")]
[NativeTypeName("struct ID3D11RenderTargetView1 : ID3D11RenderTargetView")]
[NativeInheritance("ID3D11RenderTargetView")]
public unsafe partial struct ID3D11RenderTargetView1
{
public static ref readonly Guid IID_ID3D11RenderTargetView1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x23, 0x2E, 0xBE, 0xFF,
0x11, 0xF0,
0x8A, 0x41,
0xAC,
0x56,
0x5C,
0xEE,
0xD7,
0xC5,
0xB9,
0x4B
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RenderTargetView1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11RenderTargetView.GetDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDesc(RenderTargetViewDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView1*, RenderTargetViewDescription*, void>)(lpVtbl[3]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11View.GetResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView1*, ID3D11Resource*, void>)(lpVtbl[4]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), ppResource);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView1*, ID3D11Device*, void>)(lpVtbl[5]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView1*, Guid*, uint*, void*, int>)(lpVtbl[6]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView1*, Guid*, uint, void*, int>)(lpVtbl[7]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView1*, Guid*, IUnknown*, int>)(lpVtbl[8]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11RenderTargetView1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void GetDesc1(RenderTargetViewDescription1* pDesc1)
{
((delegate* unmanaged[Stdcall]<ID3D11RenderTargetView1*, RenderTargetViewDescription1*, void>)(lpVtbl[9]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), pDesc1);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView1"]/*' />
/// <unmanaged>ID3D11UnorderedAccessView1</unmanaged>
[Guid("7b3b6153-a886-4544-ab37-6537c8500403")]
[NativeTypeName("struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessView")]
[NativeInheritance("ID3D11UnorderedAccessView")]
public unsafe partial struct ID3D11UnorderedAccessView1
{
public static ref readonly Guid IID_ID3D11UnorderedAccessView1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x53, 0x61, 0x3B, 0x7B,
0x86, 0xA8,
0x44, 0x45,
0xAB,
0x37,
0x65,
0x37,
0xC8,
0x50,
0x04,
0x03
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11UnorderedAccessView1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11UnorderedAccessView.GetDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDesc(UnorderedAccessViewDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView1*, UnorderedAccessViewDescription*, void>)(lpVtbl[3]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11View.GetResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void GetResource(ID3D11Resource* ppResource)
{
((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView1*, ID3D11Resource*, void>)(lpVtbl[4]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), ppResource);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView1*, ID3D11Device*, void>)(lpVtbl[5]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView1*, Guid*, uint*, void*, int>)(lpVtbl[6]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView1*, Guid*, uint, void*, int>)(lpVtbl[7]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView1*, Guid*, IUnknown*, int>)(lpVtbl[8]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11UnorderedAccessView1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void GetDesc1(UnorderedAccessViewDescription1* pDesc1)
{
((delegate* unmanaged[Stdcall]<ID3D11UnorderedAccessView1*, UnorderedAccessViewDescription1*, void>)(lpVtbl[9]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), pDesc1);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Query1"]/*' />
/// <unmanaged>ID3D11Query1</unmanaged>
[Guid("631b4766-36dc-461d-8db6-c47e13e60916")]
[NativeTypeName("struct ID3D11Query1 : ID3D11Query")]
[NativeInheritance("ID3D11Query")]
public unsafe partial struct ID3D11Query1
{
public static ref readonly Guid IID_ID3D11Query1
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x66, 0x47, 0x1B, 0x63,
0xDC, 0x36,
0x1D, 0x46,
0x8D,
0xB6,
0xC4,
0x7E,
0x13,
0xE6,
0x09,
0x16
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Query1));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Query.GetDesc" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDesc(QueryDescription* pDesc)
{
((delegate* unmanaged[Stdcall]<ID3D11Query1*, QueryDescription*, void>)(lpVtbl[3]))((ID3D11Query1*)Unsafe.AsPointer(ref this), pDesc);
}
/// <inheritdoc cref="ID3D11Asynchronous.GetDataSize" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public uint GetDataSize()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Query1*, uint>)(lpVtbl[4]))((ID3D11Query1*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Query1*, ID3D11Device*, void>)(lpVtbl[5]))((ID3D11Query1*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Query1*, Guid*, uint*, void*, int>)(lpVtbl[6]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Query1*, Guid*, uint, void*, int>)(lpVtbl[7]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Query1*, Guid*, IUnknown*, int>)(lpVtbl[8]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Query1::GetDesc1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void GetDesc1(QueryDescription1* pDesc1)
{
((delegate* unmanaged[Stdcall]<ID3D11Query1*, QueryDescription1*, void>)(lpVtbl[9]))((ID3D11Query1*)Unsafe.AsPointer(ref this), pDesc1);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3"]/*' />
/// <unmanaged>ID3D11DeviceContext3</unmanaged>
[Guid("b4e3c01d-e79e-4637-91b2-510e9f4c9b8f")]
[NativeTypeName("struct ID3D11DeviceContext3 : ID3D11DeviceContext2")]
[NativeInheritance("ID3D11DeviceContext2")]
public unsafe partial struct ID3D11DeviceContext3
{
public static ref readonly Guid IID_ID3D11DeviceContext3
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x1D, 0xC0, 0xE3, 0xB4,
0x9E, 0xE7,
0x37, 0x46,
0x91,
0xB2,
0x51,
0x0E,
0x9F,
0x4C,
0x9B,
0x8F
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext3));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext2.UpdateTileMappings" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult UpdateTileMappings(ID3D11Resource* pTiledResource, uint NumTiledResourceRegions, TiledResourceCoordinate* pTiledResourceRegionStartCoordinates, TileRegionSize* pTiledResourceRegionSizes, ID3D11Buffer* pTilePool, uint NumRanges, uint* pRangeFlags, uint* pTilePoolStartOffsets, uint* pRangeTileCounts, uint Flags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, uint, TiledResourceCoordinate*, TileRegionSize*, ID3D11Buffer*, uint, uint*, uint*, uint*, uint, int>)(lpVtbl[3]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags);
}
/// <inheritdoc cref="ID3D11DeviceContext2.CopyTileMappings" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult CopyTileMappings(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestRegionStartCoordinate, ID3D11Resource* pSourceTiledResource, TiledResourceCoordinate* pSourceRegionStartCoordinate, TileRegionSize* pTileRegionSize, uint Flags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, TiledResourceCoordinate*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, uint, int>)(lpVtbl[4]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags);
}
/// <inheritdoc cref="ID3D11DeviceContext2.CopyTiles" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void CopyTiles(ID3D11Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D11Buffer* pBuffer, ulong BufferStartOffsetInBytes, uint Flags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, ID3D11Buffer*, ulong, uint, void>)(lpVtbl[5]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags);
}
/// <inheritdoc cref="ID3D11DeviceContext2.UpdateTiles" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public void UpdateTiles(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestTileRegionStartCoordinate, TileRegionSize* pDestTileRegionSize, void* pSourceTileData, uint Flags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, void*, uint, void>)(lpVtbl[6]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags);
}
/// <inheritdoc cref="ID3D11DeviceContext2.ResizeTilePool" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult ResizeTilePool(ID3D11Buffer* pTilePool, ulong NewSizeInBytes)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Buffer*, ulong, int>)(lpVtbl[7]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes);
}
/// <inheritdoc cref="ID3D11DeviceContext2.TiledResourceBarrier" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void TiledResourceBarrier(ID3D11DeviceChild* pTiledResourceOrViewAccessBeforeBarrier, ID3D11DeviceChild* pTiledResourceOrViewAccessAfterBarrier)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11DeviceChild*, ID3D11DeviceChild*, void>)(lpVtbl[8]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier);
}
/// <inheritdoc cref="ID3D11DeviceContext2.IsAnnotationEnabled" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public Bool32 IsAnnotationEnabled()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Bool32>)(lpVtbl[9]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext2.SetMarkerInt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void SetMarkerInt(char** pLabel, int Data)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, char**, int, void>)(lpVtbl[10]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pLabel, Data);
}
/// <inheritdoc cref="ID3D11DeviceContext2.BeginEventInt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void BeginEventInt(char** pLabel, int Data)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, char**, int, void>)(lpVtbl[11]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pLabel, Data);
}
/// <inheritdoc cref="ID3D11DeviceContext2.EndEvent" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public void EndEvent()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, void>)(lpVtbl[12]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext1.CopySubresourceRegion1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void CopySubresourceRegion1(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox, uint CopyFlags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, uint, void>)(lpVtbl[13]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags);
}
/// <inheritdoc cref="ID3D11DeviceContext1.UpdateSubresource1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void UpdateSubresource1(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch, uint CopyFlags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, uint, Box*, void*, uint, uint, uint, void>)(lpVtbl[14]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DiscardResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public void DiscardResource(ID3D11Resource* pResource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, void>)(lpVtbl[15]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DiscardView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void DiscardView(ID3D11View* pResourceView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11View*, void>)(lpVtbl[16]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResourceView);
}
/// <inheritdoc cref="ID3D11DeviceContext1.VSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public void VSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[17]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.HSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void HSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[18]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public void DSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[19]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.GSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public void GSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[20]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.PSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public void PSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[21]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.CSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public void CSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[22]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.VSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public void VSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[23]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.HSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public void HSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[24]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public void DSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[25]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.GSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public void GSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[26]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.PSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public void PSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[27]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.CSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public void CSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[28]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.SwapDeviceContextState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState* ppPreviousState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3DDeviceContextState*, ID3DDeviceContextState*, void>)(lpVtbl[29]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pState, ppPreviousState);
}
/// <inheritdoc cref="ID3D11DeviceContext1.ClearView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public void ClearView(ID3D11View* pView, float* Color, RawRect* pRect, uint NumRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11View*, float*, RawRect*, uint, void>)(lpVtbl[30]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DiscardView1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void DiscardView1(ID3D11View* pResourceView, RawRect* pRects, uint NumRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11View*, RawRect*, uint, void>)(lpVtbl[31]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[32]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[33]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public void PSSetShader(ID3D11PixelShader* pPixelShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11PixelShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[34]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[35]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public void VSSetShader(ID3D11VertexShader* pVertexShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11VertexShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[36]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexed" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, int, void>)(lpVtbl[37]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.Draw" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void Draw(uint VertexCount, uint StartVertexLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, void>)(lpVtbl[38]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.Map" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public HResult Map(ID3D11Resource* pResource, uint Subresource, Map MapType, uint MapFlags, MappedSubresource* pMappedResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, uint, Map, uint, MappedSubresource*, int>)(lpVtbl[39]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.Unmap" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void Unmap(ID3D11Resource* pResource, uint Subresource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, uint, void>)(lpVtbl[40]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, Subresource);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[41]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public void IASetInputLayout(ID3D11InputLayout* pInputLayout)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11InputLayout*, void>)(lpVtbl[42]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pInputLayout);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetVertexBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[43]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetIndexBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Buffer*, Graphics.Dxgi.Common.Format, uint, void>)(lpVtbl[44]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexedInstanced" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, uint, int, uint, void>)(lpVtbl[45]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawInstanced" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, uint, uint, void>)(lpVtbl[46]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[47]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public void GSSetShader(ID3D11GeometryShader* pShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11GeometryShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[48]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetPrimitiveTopology" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Graphics.Direct3D.PrimitiveTopology, void>)(lpVtbl[49]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), Topology);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[50]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[51]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.Begin" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public void Begin(ID3D11Asynchronous* pAsync)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Asynchronous*, void>)(lpVtbl[52]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync);
}
/// <inheritdoc cref="ID3D11DeviceContext.End" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public void End(ID3D11Asynchronous* pAsync)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Asynchronous*, void>)(lpVtbl[53]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Asynchronous*, void*, uint, uint, int>)(lpVtbl[54]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags);
}
/// <inheritdoc cref="ID3D11DeviceContext.SetPredication" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Predicate*, Bool32, void>)(lpVtbl[55]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[56]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[57]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetRenderTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, void>)(lpVtbl[58]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetRenderTargetsAndUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews, uint* pUAVInitialCounts)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[59]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public void OMSetBlendState(ID3D11BlendState* pBlendState, float* BlendFactor, uint SampleMask)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11BlendState*, float*, uint, void>)(lpVtbl[60]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11DepthStencilState*, uint, void>)(lpVtbl[61]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef);
}
/// <inheritdoc cref="ID3D11DeviceContext.SOSetTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public void SOSetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, ID3D11Buffer*, uint*, void>)(lpVtbl[62]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawAuto" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public void DrawAuto()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, void>)(lpVtbl[63]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexedInstancedIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Buffer*, uint, void>)(lpVtbl[64]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawInstancedIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Buffer*, uint, void>)(lpVtbl[65]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.Dispatch" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, uint, void>)(lpVtbl[66]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ);
}
/// <inheritdoc cref="ID3D11DeviceContext.DispatchIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Buffer*, uint, void>)(lpVtbl[67]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public void RSSetState(ID3D11RasterizerState* pRasterizerState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11RasterizerState*, void>)(lpVtbl[68]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pRasterizerState);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetViewports" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)]
public void RSSetViewports(uint NumViewports, Viewport* pViewports)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, Viewport*, void>)(lpVtbl[69]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViewports, pViewports);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetScissorRects" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)]
public void RSSetScissorRects(uint NumRects, RawRect* pRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, RawRect*, void>)(lpVtbl[70]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRects, pRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopySubresourceRegion" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)]
public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[71]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopyResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)]
public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, ID3D11Resource*, void>)(lpVtbl[72]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.UpdateSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)]
public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[73]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopyStructureCount" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)]
public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Buffer*, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[74]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearRenderTargetView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)]
public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11RenderTargetView*, float*, void>)(lpVtbl[75]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearUnorderedAccessViewUint" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)]
public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[76]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearUnorderedAccessViewFloat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)]
public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11UnorderedAccessView*, float*, void>)(lpVtbl[77]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearDepthStencilView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)]
public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, uint ClearFlags, float Depth, byte Stencil)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11DepthStencilView*, uint, float, byte, void>)(lpVtbl[78]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil);
}
/// <inheritdoc cref="ID3D11DeviceContext.GenerateMips" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(79)]
public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11ShaderResourceView*, void>)(lpVtbl[79]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pShaderResourceView);
}
/// <inheritdoc cref="ID3D11DeviceContext.SetResourceMinLOD" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(80)]
public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, float, void>)(lpVtbl[80]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, MinLOD);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetResourceMinLOD" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(81)]
public float GetResourceMinLOD(ID3D11Resource* pResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, float>)(lpVtbl[81]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.ResolveSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(82)]
public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Resource*, uint, ID3D11Resource*, uint, Graphics.Dxgi.Common.Format, void>)(lpVtbl[82]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format);
}
/// <inheritdoc cref="ID3D11DeviceContext.ExecuteCommandList" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(83)]
public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11CommandList*, Bool32, void>)(lpVtbl[83]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(84)]
public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[84]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(85)]
public void HSSetShader(ID3D11HullShader* pHullShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11HullShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[85]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(86)]
public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[86]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(87)]
public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[87]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(88)]
public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[88]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(89)]
public void DSSetShader(ID3D11DomainShader* pDomainShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11DomainShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[89]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(90)]
public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[90]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(91)]
public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[91]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(92)]
public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[92]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(93)]
public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews, uint* pUAVInitialCounts)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[93]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(94)]
public void CSSetShader(ID3D11ComputeShader* pComputeShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11ComputeShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[94]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(95)]
public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[95]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(96)]
public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[96]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(97)]
public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[97]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(98)]
public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[98]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(99)]
public void PSGetShader(ID3D11PixelShader* ppPixelShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11PixelShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[99]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(100)]
public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[100]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(101)]
public void VSGetShader(ID3D11VertexShader* ppVertexShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11VertexShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[101]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(102)]
public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[102]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(103)]
public void IAGetInputLayout(ID3D11InputLayout* ppInputLayout)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11InputLayout*, void>)(lpVtbl[103]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppInputLayout);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetVertexBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(104)]
public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[104]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetIndexBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(105)]
public void IAGetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Buffer*, Graphics.Dxgi.Common.Format*, uint*, void>)(lpVtbl[105]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(106)]
public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[106]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(107)]
public void GSGetShader(ID3D11GeometryShader* ppGeometryShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11GeometryShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[107]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetPrimitiveTopology" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(108)]
public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Graphics.Direct3D.PrimitiveTopology*, void>)(lpVtbl[108]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTopology);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(109)]
public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[109]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(110)]
public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[110]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetPredication" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(111)]
public void GetPredication(ID3D11Predicate* ppPredicate, Bool32* pPredicateValue)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Predicate*, Bool32*, void>)(lpVtbl[111]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(112)]
public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[112]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(113)]
public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[113]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetRenderTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(114)]
public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, void>)(lpVtbl[114]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetRenderTargetsAndUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(115)]
public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[115]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(116)]
public void OMGetBlendState(ID3D11BlendState* ppBlendState, float* BlendFactor, uint* pSampleMask)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11BlendState*, float*, uint*, void>)(lpVtbl[116]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(117)]
public void OMGetDepthStencilState(ID3D11DepthStencilState* ppDepthStencilState, uint* pStencilRef)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11DepthStencilState*, uint*, void>)(lpVtbl[117]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef);
}
/// <inheritdoc cref="ID3D11DeviceContext.SOGetTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(118)]
public void SOGetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, ID3D11Buffer*, void>)(lpVtbl[118]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(119)]
public void RSGetState(ID3D11RasterizerState* ppRasterizerState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11RasterizerState*, void>)(lpVtbl[119]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppRasterizerState);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetViewports" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(120)]
public void RSGetViewports(uint* pNumViewports, Viewport* pViewports)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint*, Viewport*, void>)(lpVtbl[120]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pNumViewports, pViewports);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetScissorRects" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(121)]
public void RSGetScissorRects(uint* pNumRects, RawRect* pRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint*, RawRect*, void>)(lpVtbl[121]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pNumRects, pRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(122)]
public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[122]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(123)]
public void HSGetShader(ID3D11HullShader* ppHullShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11HullShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[123]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(124)]
public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[124]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(125)]
public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[125]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(126)]
public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[126]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(127)]
public void DSGetShader(ID3D11DomainShader* ppDomainShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11DomainShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[127]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(128)]
public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[128]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(129)]
public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[129]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(130)]
public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[130]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(131)]
public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[131]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(132)]
public void CSGetShader(ID3D11ComputeShader* ppComputeShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11ComputeShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[132]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(133)]
public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[133]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(134)]
public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[134]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(135)]
public void ClearState()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, void>)(lpVtbl[135]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.Flush" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(136)]
public void Flush()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, void>)(lpVtbl[136]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.GetType" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(137)]
public new Graphics.Direct3D11.DeviceContextType GetType()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Graphics.Direct3D11.DeviceContextType>)(lpVtbl[137]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.GetContextFlags" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(138)]
public uint GetContextFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, uint>)(lpVtbl[138]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.FinishCommandList" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(139)]
public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Bool32, ID3D11CommandList**, int>)(lpVtbl[139]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(140)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ID3D11Device*, void>)(lpVtbl[140]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(141)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Guid*, uint*, void*, int>)(lpVtbl[141]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(142)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Guid*, uint, void*, int>)(lpVtbl[142]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(143)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Guid*, IUnknown*, int>)(lpVtbl[143]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3::Flush1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(144)]
public void Flush1(ContextType ContextType, IntPtr hEvent)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, ContextType, IntPtr, void>)(lpVtbl[144]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ContextType, hEvent);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3::SetHardwareProtectionState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(145)]
public void SetHardwareProtectionState(Bool32 HwProtectionEnable)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Bool32, void>)(lpVtbl[145]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), HwProtectionEnable);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext3::GetHardwareProtectionState"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(146)]
public void GetHardwareProtectionState(Bool32* pHwProtectionEnable)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext3*, Bool32*, void>)(lpVtbl[146]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pHwProtectionEnable);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Fence"]/*' />
/// <unmanaged>ID3D11Fence</unmanaged>
[Guid("affde9d1-1df7-4bb7-8a34-0f46251dab80")]
[NativeTypeName("struct ID3D11Fence : ID3D11DeviceChild")]
[NativeInheritance("ID3D11DeviceChild")]
public unsafe partial struct ID3D11Fence
{
public static ref readonly Guid IID_ID3D11Fence
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xD1, 0xE9, 0xFD, 0xAF,
0xF7, 0x1D,
0xB7, 0x4B,
0x8A,
0x34,
0x0F,
0x46,
0x25,
0x1D,
0xAB,
0x80
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Fence));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11Fence*, ID3D11Device*, void>)(lpVtbl[3]))((ID3D11Fence*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, Guid*, uint*, void*, int>)(lpVtbl[4]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, Guid*, uint, void*, int>)(lpVtbl[5]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, Guid*, IUnknown*, int>)(lpVtbl[6]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Fence::CreateSharedHandle"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateSharedHandle(Security.SECURITY_ATTRIBUTES* pAttributes, uint dwAccess, char** lpName, IntPtr* pHandle)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, Security.SECURITY_ATTRIBUTES*, uint, char**, IntPtr*, int>)(lpVtbl[7]))((ID3D11Fence*)Unsafe.AsPointer(ref this), pAttributes, dwAccess, lpName, pHandle);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Fence::GetCompletedValue"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public ulong GetCompletedValue()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, ulong>)(lpVtbl[8]))((ID3D11Fence*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Fence::SetEventOnCompletion"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult SetEventOnCompletion(ulong Value, IntPtr hEvent)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Fence*, ulong, IntPtr, int>)(lpVtbl[9]))((ID3D11Fence*)Unsafe.AsPointer(ref this), Value, hEvent);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext4"]/*' />
/// <unmanaged>ID3D11DeviceContext4</unmanaged>
[Guid("917600da-f58c-4c33-98d8-3e15b390fa24")]
[NativeTypeName("struct ID3D11DeviceContext4 : ID3D11DeviceContext3")]
[NativeInheritance("ID3D11DeviceContext3")]
public unsafe partial struct ID3D11DeviceContext4
{
public static ref readonly Guid IID_ID3D11DeviceContext4
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xDA, 0x00, 0x76, 0x91,
0x8C, 0xF5,
0x33, 0x4C,
0x98,
0xD8,
0x3E,
0x15,
0xB3,
0x90,
0xFA,
0x24
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext4));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext3.Flush1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void Flush1(ContextType ContextType, IntPtr hEvent)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ContextType, IntPtr, void>)(lpVtbl[3]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ContextType, hEvent);
}
/// <inheritdoc cref="ID3D11DeviceContext3.SetHardwareProtectionState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void SetHardwareProtectionState(Bool32 HwProtectionEnable)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Bool32, void>)(lpVtbl[4]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), HwProtectionEnable);
}
/// <inheritdoc cref="ID3D11DeviceContext3.GetHardwareProtectionState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void GetHardwareProtectionState(Bool32* pHwProtectionEnable)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Bool32*, void>)(lpVtbl[5]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHwProtectionEnable);
}
/// <inheritdoc cref="ID3D11DeviceContext2.UpdateTileMappings" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult UpdateTileMappings(ID3D11Resource* pTiledResource, uint NumTiledResourceRegions, TiledResourceCoordinate* pTiledResourceRegionStartCoordinates, TileRegionSize* pTiledResourceRegionSizes, ID3D11Buffer* pTilePool, uint NumRanges, uint* pRangeFlags, uint* pTilePoolStartOffsets, uint* pRangeTileCounts, uint Flags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, uint, TiledResourceCoordinate*, TileRegionSize*, ID3D11Buffer*, uint, uint*, uint*, uint*, uint, int>)(lpVtbl[6]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags);
}
/// <inheritdoc cref="ID3D11DeviceContext2.CopyTileMappings" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CopyTileMappings(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestRegionStartCoordinate, ID3D11Resource* pSourceTiledResource, TiledResourceCoordinate* pSourceRegionStartCoordinate, TileRegionSize* pTileRegionSize, uint Flags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, TiledResourceCoordinate*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, uint, int>)(lpVtbl[7]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags);
}
/// <inheritdoc cref="ID3D11DeviceContext2.CopyTiles" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void CopyTiles(ID3D11Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D11Buffer* pBuffer, ulong BufferStartOffsetInBytes, uint Flags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, ID3D11Buffer*, ulong, uint, void>)(lpVtbl[8]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags);
}
/// <inheritdoc cref="ID3D11DeviceContext2.UpdateTiles" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void UpdateTiles(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestTileRegionStartCoordinate, TileRegionSize* pDestTileRegionSize, void* pSourceTileData, uint Flags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, TiledResourceCoordinate*, TileRegionSize*, void*, uint, void>)(lpVtbl[9]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags);
}
/// <inheritdoc cref="ID3D11DeviceContext2.ResizeTilePool" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult ResizeTilePool(ID3D11Buffer* pTilePool, ulong NewSizeInBytes)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Buffer*, ulong, int>)(lpVtbl[10]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes);
}
/// <inheritdoc cref="ID3D11DeviceContext2.TiledResourceBarrier" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void TiledResourceBarrier(ID3D11DeviceChild* pTiledResourceOrViewAccessBeforeBarrier, ID3D11DeviceChild* pTiledResourceOrViewAccessAfterBarrier)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11DeviceChild*, ID3D11DeviceChild*, void>)(lpVtbl[11]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier);
}
/// <inheritdoc cref="ID3D11DeviceContext2.IsAnnotationEnabled" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public Bool32 IsAnnotationEnabled()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Bool32>)(lpVtbl[12]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext2.SetMarkerInt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void SetMarkerInt(char** pLabel, int Data)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, char**, int, void>)(lpVtbl[13]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pLabel, Data);
}
/// <inheritdoc cref="ID3D11DeviceContext2.BeginEventInt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void BeginEventInt(char** pLabel, int Data)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, char**, int, void>)(lpVtbl[14]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pLabel, Data);
}
/// <inheritdoc cref="ID3D11DeviceContext2.EndEvent" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public void EndEvent()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, void>)(lpVtbl[15]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext1.CopySubresourceRegion1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void CopySubresourceRegion1(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox, uint CopyFlags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, uint, void>)(lpVtbl[16]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags);
}
/// <inheritdoc cref="ID3D11DeviceContext1.UpdateSubresource1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public void UpdateSubresource1(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch, uint CopyFlags)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, uint, Box*, void*, uint, uint, uint, void>)(lpVtbl[17]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DiscardResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void DiscardResource(ID3D11Resource* pResource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, void>)(lpVtbl[18]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DiscardView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public void DiscardView(ID3D11View* pResourceView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11View*, void>)(lpVtbl[19]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResourceView);
}
/// <inheritdoc cref="ID3D11DeviceContext1.VSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public void VSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[20]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.HSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public void HSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[21]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public void DSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[22]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.GSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public void GSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[23]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.PSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public void PSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[24]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.CSSetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public void CSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[25]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.VSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public void VSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[26]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.HSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public void HSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[27]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public void DSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[28]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.GSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public void GSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[29]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.PSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public void PSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[30]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.CSGetConstantBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void CSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[31]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants);
}
/// <inheritdoc cref="ID3D11DeviceContext1.SwapDeviceContextState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState* ppPreviousState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3DDeviceContextState*, ID3DDeviceContextState*, void>)(lpVtbl[32]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pState, ppPreviousState);
}
/// <inheritdoc cref="ID3D11DeviceContext1.ClearView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public void ClearView(ID3D11View* pView, float* Color, RawRect* pRect, uint NumRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11View*, float*, RawRect*, uint, void>)(lpVtbl[33]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects);
}
/// <inheritdoc cref="ID3D11DeviceContext1.DiscardView1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public void DiscardView1(ID3D11View* pResourceView, RawRect* pRects, uint NumRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11View*, RawRect*, uint, void>)(lpVtbl[34]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[35]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[36]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public void PSSetShader(ID3D11PixelShader* pPixelShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11PixelShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[37]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[38]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public void VSSetShader(ID3D11VertexShader* pVertexShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11VertexShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[39]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexed" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, int, void>)(lpVtbl[40]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.Draw" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public void Draw(uint VertexCount, uint StartVertexLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, void>)(lpVtbl[41]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.Map" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public HResult Map(ID3D11Resource* pResource, uint Subresource, Map MapType, uint MapFlags, MappedSubresource* pMappedResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, uint, Map, uint, MappedSubresource*, int>)(lpVtbl[42]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.Unmap" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void Unmap(ID3D11Resource* pResource, uint Subresource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, uint, void>)(lpVtbl[43]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, Subresource);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[44]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public void IASetInputLayout(ID3D11InputLayout* pInputLayout)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11InputLayout*, void>)(lpVtbl[45]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pInputLayout);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetVertexBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[46]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetIndexBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Buffer*, Graphics.Dxgi.Common.Format, uint, void>)(lpVtbl[47]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexedInstanced" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, uint, int, uint, void>)(lpVtbl[48]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawInstanced" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, uint, uint, void>)(lpVtbl[49]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[50]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void GSSetShader(ID3D11GeometryShader* pShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11GeometryShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[51]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.IASetPrimitiveTopology" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Graphics.Direct3D.PrimitiveTopology, void>)(lpVtbl[52]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), Topology);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[53]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[54]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.Begin" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public void Begin(ID3D11Asynchronous* pAsync)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Asynchronous*, void>)(lpVtbl[55]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync);
}
/// <inheritdoc cref="ID3D11DeviceContext.End" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public void End(ID3D11Asynchronous* pAsync)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Asynchronous*, void>)(lpVtbl[56]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Asynchronous*, void*, uint, uint, int>)(lpVtbl[57]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags);
}
/// <inheritdoc cref="ID3D11DeviceContext.SetPredication" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Predicate*, Bool32, void>)(lpVtbl[58]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[59]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[60]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetRenderTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, void>)(lpVtbl[61]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetRenderTargetsAndUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews, uint* pUAVInitialCounts)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[62]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public void OMSetBlendState(ID3D11BlendState* pBlendState, float* BlendFactor, uint SampleMask)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11BlendState*, float*, uint, void>)(lpVtbl[63]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMSetDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11DepthStencilState*, uint, void>)(lpVtbl[64]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef);
}
/// <inheritdoc cref="ID3D11DeviceContext.SOSetTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public void SOSetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, ID3D11Buffer*, uint*, void>)(lpVtbl[65]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawAuto" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public void DrawAuto()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, void>)(lpVtbl[66]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawIndexedInstancedIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Buffer*, uint, void>)(lpVtbl[67]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.DrawInstancedIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Buffer*, uint, void>)(lpVtbl[68]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.Dispatch" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)]
public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, uint, void>)(lpVtbl[69]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ);
}
/// <inheritdoc cref="ID3D11DeviceContext.DispatchIndirect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)]
public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Buffer*, uint, void>)(lpVtbl[70]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)]
public void RSSetState(ID3D11RasterizerState* pRasterizerState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11RasterizerState*, void>)(lpVtbl[71]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pRasterizerState);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetViewports" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)]
public void RSSetViewports(uint NumViewports, Viewport* pViewports)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, Viewport*, void>)(lpVtbl[72]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViewports, pViewports);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSSetScissorRects" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)]
public void RSSetScissorRects(uint NumRects, RawRect* pRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, RawRect*, void>)(lpVtbl[73]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRects, pRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopySubresourceRegion" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)]
public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, uint, uint, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[74]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopyResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)]
public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, ID3D11Resource*, void>)(lpVtbl[75]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.UpdateSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)]
public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[76]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
}
/// <inheritdoc cref="ID3D11DeviceContext.CopyStructureCount" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)]
public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Buffer*, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[77]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearRenderTargetView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)]
public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11RenderTargetView*, float*, void>)(lpVtbl[78]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearUnorderedAccessViewUint" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(79)]
public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[79]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearUnorderedAccessViewFloat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(80)]
public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11UnorderedAccessView*, float*, void>)(lpVtbl[80]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearDepthStencilView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(81)]
public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, uint ClearFlags, float Depth, byte Stencil)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11DepthStencilView*, uint, float, byte, void>)(lpVtbl[81]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil);
}
/// <inheritdoc cref="ID3D11DeviceContext.GenerateMips" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(82)]
public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11ShaderResourceView*, void>)(lpVtbl[82]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pShaderResourceView);
}
/// <inheritdoc cref="ID3D11DeviceContext.SetResourceMinLOD" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(83)]
public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, float, void>)(lpVtbl[83]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, MinLOD);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetResourceMinLOD" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(84)]
public float GetResourceMinLOD(ID3D11Resource* pResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, float>)(lpVtbl[84]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource);
}
/// <inheritdoc cref="ID3D11DeviceContext.ResolveSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(85)]
public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Resource*, uint, ID3D11Resource*, uint, Graphics.Dxgi.Common.Format, void>)(lpVtbl[85]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format);
}
/// <inheritdoc cref="ID3D11DeviceContext.ExecuteCommandList" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(86)]
public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11CommandList*, Bool32, void>)(lpVtbl[86]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(87)]
public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[87]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(88)]
public void HSSetShader(ID3D11HullShader* pHullShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11HullShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[88]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(89)]
public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[89]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(90)]
public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[90]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(91)]
public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[91]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(92)]
public void DSSetShader(ID3D11DomainShader* pDomainShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11DomainShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[92]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(93)]
public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[93]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(94)]
public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[94]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(95)]
public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[95]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(96)]
public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews, uint* pUAVInitialCounts)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11UnorderedAccessView*, uint*, void>)(lpVtbl[96]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(97)]
public void CSSetShader(ID3D11ComputeShader* pComputeShader, ID3D11ClassInstance* ppClassInstances, uint NumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11ComputeShader*, ID3D11ClassInstance*, uint, void>)(lpVtbl[97]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(98)]
public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[98]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSSetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(99)]
public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[99]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(100)]
public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[100]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(101)]
public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[101]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(102)]
public void PSGetShader(ID3D11PixelShader* ppPixelShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11PixelShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[102]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(103)]
public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[103]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(104)]
public void VSGetShader(ID3D11VertexShader* ppVertexShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11VertexShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[104]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.PSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(105)]
public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[105]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(106)]
public void IAGetInputLayout(ID3D11InputLayout* ppInputLayout)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11InputLayout*, void>)(lpVtbl[106]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppInputLayout);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetVertexBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(107)]
public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, uint*, uint*, void>)(lpVtbl[107]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetIndexBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(108)]
public void IAGetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Buffer*, Graphics.Dxgi.Common.Format*, uint*, void>)(lpVtbl[108]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(109)]
public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[109]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(110)]
public void GSGetShader(ID3D11GeometryShader* ppGeometryShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11GeometryShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[110]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.IAGetPrimitiveTopology" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(111)]
public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Graphics.Direct3D.PrimitiveTopology*, void>)(lpVtbl[111]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTopology);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(112)]
public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[112]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.VSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(113)]
public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[113]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.GetPredication" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(114)]
public void GetPredication(ID3D11Predicate* ppPredicate, Bool32* pPredicateValue)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Predicate*, Bool32*, void>)(lpVtbl[114]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(115)]
public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[115]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.GSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(116)]
public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[116]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetRenderTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(117)]
public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, void>)(lpVtbl[117]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetRenderTargetsAndUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(118)]
public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, ID3D11RenderTargetView*, ID3D11DepthStencilView*, uint, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[118]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(119)]
public void OMGetBlendState(ID3D11BlendState* ppBlendState, float* BlendFactor, uint* pSampleMask)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11BlendState*, float*, uint*, void>)(lpVtbl[119]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask);
}
/// <inheritdoc cref="ID3D11DeviceContext.OMGetDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(120)]
public void OMGetDepthStencilState(ID3D11DepthStencilState* ppDepthStencilState, uint* pStencilRef)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11DepthStencilState*, uint*, void>)(lpVtbl[120]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef);
}
/// <inheritdoc cref="ID3D11DeviceContext.SOGetTargets" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(121)]
public void SOGetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, ID3D11Buffer*, void>)(lpVtbl[121]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(122)]
public void RSGetState(ID3D11RasterizerState* ppRasterizerState)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11RasterizerState*, void>)(lpVtbl[122]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppRasterizerState);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetViewports" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(123)]
public void RSGetViewports(uint* pNumViewports, Viewport* pViewports)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint*, Viewport*, void>)(lpVtbl[123]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pNumViewports, pViewports);
}
/// <inheritdoc cref="ID3D11DeviceContext.RSGetScissorRects" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(124)]
public void RSGetScissorRects(uint* pNumRects, RawRect* pRects)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint*, RawRect*, void>)(lpVtbl[124]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pNumRects, pRects);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(125)]
public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[125]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(126)]
public void HSGetShader(ID3D11HullShader* ppHullShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11HullShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[126]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(127)]
public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[127]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.HSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(128)]
public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[128]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(129)]
public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[129]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(130)]
public void DSGetShader(ID3D11DomainShader* ppDomainShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11DomainShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[130]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(131)]
public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[131]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.DSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(132)]
public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[132]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetShaderResources" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(133)]
public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11ShaderResourceView*, void>)(lpVtbl[133]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetUnorderedAccessViews" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(134)]
public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11UnorderedAccessView*, void>)(lpVtbl[134]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(135)]
public void CSGetShader(ID3D11ComputeShader* ppComputeShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11ComputeShader*, ID3D11ClassInstance*, uint*, void>)(lpVtbl[135]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetSamplers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(136)]
public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11SamplerState*, void>)(lpVtbl[136]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers);
}
/// <inheritdoc cref="ID3D11DeviceContext.CSGetConstantBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(137)]
public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint, uint, ID3D11Buffer*, void>)(lpVtbl[137]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers);
}
/// <inheritdoc cref="ID3D11DeviceContext.ClearState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(138)]
public void ClearState()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, void>)(lpVtbl[138]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.Flush" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(139)]
public void Flush()
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, void>)(lpVtbl[139]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.GetType" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(140)]
public new Graphics.Direct3D11.DeviceContextType GetType()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Graphics.Direct3D11.DeviceContextType>)(lpVtbl[140]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.GetContextFlags" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(141)]
public uint GetContextFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, uint>)(lpVtbl[141]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11DeviceContext.FinishCommandList" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(142)]
public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Bool32, ID3D11CommandList**, int>)(lpVtbl[142]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(143)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Device*, void>)(lpVtbl[143]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(144)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Guid*, uint*, void*, int>)(lpVtbl[144]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(145)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Guid*, uint, void*, int>)(lpVtbl[145]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(146)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, Guid*, IUnknown*, int>)(lpVtbl[146]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext4::Signal"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(147)]
public HResult Signal(ID3D11Fence* pFence, ulong Value)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Fence*, ulong, int>)(lpVtbl[147]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11DeviceContext4::Wait"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(148)]
public HResult Wait(ID3D11Fence* pFence, ulong Value)
{
return ((delegate* unmanaged[Stdcall]<ID3D11DeviceContext4*, ID3D11Fence*, ulong, int>)(lpVtbl[148]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3"]/*' />
/// <unmanaged>ID3D11Device3</unmanaged>
[Guid("a05c8c37-d2c6-4732-b3a0-9ce0b0dc9ae6")]
[NativeTypeName("struct ID3D11Device3 : ID3D11Device2")]
[NativeInheritance("ID3D11Device2")]
public unsafe partial struct ID3D11Device3
{
public static ref readonly Guid IID_ID3D11Device3
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x37, 0x8C, 0x5C, 0xA0,
0xC6, 0xD2,
0x32, 0x47,
0xB3,
0xA0,
0x9C,
0xE0,
0xB0,
0xDC,
0x9A,
0xE6
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device3));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device2.GetImmediateContext2" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void GetImmediateContext2(ID3D11DeviceContext2* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11DeviceContext2*, void>)(lpVtbl[3]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device2.CreateDeferredContext2" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, uint, ID3D11DeviceContext2**, int>)(lpVtbl[4]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device2.GetResourceTiling" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void GetResourceTiling(ID3D11Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipDescription* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips)
{
((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, uint*, PackedMipDescription*, TileShape*, uint*, uint, SubresourceTiling*, void>)(lpVtbl[5]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips);
}
/// <inheritdoc cref="ID3D11Device2.CheckMultisampleQualityLevels1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Graphics.Dxgi.Common.Format, uint, uint, uint*, int>)(lpVtbl[6]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels);
}
/// <inheritdoc cref="ID3D11Device1.GetImmediateContext1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public void GetImmediateContext1(ID3D11DeviceContext1* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11DeviceContext1*, void>)(lpVtbl[7]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device1.CreateDeferredContext1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, uint, ID3D11DeviceContext1**, int>)(lpVtbl[8]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device1.CreateBlendState1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, BlendDescription1*, ID3D11BlendState1**, int>)(lpVtbl[9]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <inheritdoc cref="ID3D11Device1.CreateRasterizerState1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, RasterizerDescription1*, ID3D11RasterizerState1**, int>)(lpVtbl[10]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device1.CreateDeviceContextState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState* ppContextState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, uint, Graphics.Direct3D.FeatureLevel*, uint, uint, Guid*, Graphics.Direct3D.FeatureLevel*, ID3DDeviceContextState*, int>)(lpVtbl[11]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState);
}
/// <inheritdoc cref="ID3D11Device1.OpenSharedResource1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult OpenSharedResource1(IntPtr hResource, Guid* returnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, IntPtr, Guid*, void**, int>)(lpVtbl[12]))((ID3D11Device3*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device1.OpenSharedResourceByName" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult OpenSharedResourceByName(char** lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, char**, uint, Guid*, void**, int>)(lpVtbl[13]))((ID3D11Device3*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device.CreateBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, BufferDescription*, SubresourceData*, ID3D11Buffer**, int>)(lpVtbl[14]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture1D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Texture1DDescription*, SubresourceData*, ID3D11Texture1D**, int>)(lpVtbl[15]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture2D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Texture2DDescription*, SubresourceData*, ID3D11Texture2D**, int>)(lpVtbl[16]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture3D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Texture3DDescription*, SubresourceData*, ID3D11Texture3D**, int>)(lpVtbl[17]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D);
}
/// <inheritdoc cref="ID3D11Device.CreateShaderResourceView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, ShaderResourceViewDescription*, ID3D11ShaderResourceView**, int>)(lpVtbl[18]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView);
}
/// <inheritdoc cref="ID3D11Device.CreateUnorderedAccessView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, UnorderedAccessViewDescription*, ID3D11UnorderedAccessView**, int>)(lpVtbl[19]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView);
}
/// <inheritdoc cref="ID3D11Device.CreateRenderTargetView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, RenderTargetViewDescription*, ID3D11RenderTargetView**, int>)(lpVtbl[20]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView);
}
/// <inheritdoc cref="ID3D11Device.CreateDepthStencilView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, DepthStencilViewDescription*, ID3D11DepthStencilView**, int>)(lpVtbl[21]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView);
}
/// <inheritdoc cref="ID3D11Device.CreateInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, InputElementDescription*, uint, void*, nuint, ID3D11InputLayout**, int>)(lpVtbl[22]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout);
}
/// <inheritdoc cref="ID3D11Device.CreateVertexShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, void*, nuint, ID3D11ClassLinkage*, ID3D11VertexShader**, int>)(lpVtbl[23]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader);
}
/// <inheritdoc cref="ID3D11Device.CreateGeometryShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, void*, nuint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[24]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader);
}
/// <inheritdoc cref="ID3D11Device.CreateGeometryShaderWithStreamOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, void*, nuint, SODeclarationEntry*, uint, uint*, uint, uint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[25]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader);
}
/// <inheritdoc cref="ID3D11Device.CreatePixelShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, void*, nuint, ID3D11ClassLinkage*, ID3D11PixelShader**, int>)(lpVtbl[26]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader);
}
/// <inheritdoc cref="ID3D11Device.CreateHullShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, void*, nuint, ID3D11ClassLinkage*, ID3D11HullShader**, int>)(lpVtbl[27]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader);
}
/// <inheritdoc cref="ID3D11Device.CreateDomainShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, void*, nuint, ID3D11ClassLinkage*, ID3D11DomainShader**, int>)(lpVtbl[28]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader);
}
/// <inheritdoc cref="ID3D11Device.CreateComputeShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, void*, nuint, ID3D11ClassLinkage*, ID3D11ComputeShader**, int>)(lpVtbl[29]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader);
}
/// <inheritdoc cref="ID3D11Device.CreateClassLinkage" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11ClassLinkage**, int>)(lpVtbl[30]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppLinkage);
}
/// <inheritdoc cref="ID3D11Device.CreateBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, BlendDescription*, ID3D11BlendState**, int>)(lpVtbl[31]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <inheritdoc cref="ID3D11Device.CreateDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, DepthStencilDescription*, ID3D11DepthStencilState**, int>)(lpVtbl[32]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState);
}
/// <inheritdoc cref="ID3D11Device.CreateRasterizerState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, RasterizerDescription*, ID3D11RasterizerState**, int>)(lpVtbl[33]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device.CreateSamplerState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, SamplerDescription*, ID3D11SamplerState**, int>)(lpVtbl[34]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState);
}
/// <inheritdoc cref="ID3D11Device.CreateQuery" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, QueryDescription*, ID3D11Query**, int>)(lpVtbl[35]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery);
}
/// <inheritdoc cref="ID3D11Device.CreatePredicate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, QueryDescription*, ID3D11Predicate**, int>)(lpVtbl[36]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate);
}
/// <inheritdoc cref="ID3D11Device.CreateCounter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, CounterDescription*, ID3D11Counter**, int>)(lpVtbl[37]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter);
}
/// <inheritdoc cref="ID3D11Device.CreateDeferredContext" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, uint, ID3D11DeviceContext**, int>)(lpVtbl[38]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device.OpenSharedResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public HResult OpenSharedResource(IntPtr hResource, Guid* ReturnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, IntPtr, Guid*, void**, int>)(lpVtbl[39]))((ID3D11Device3*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device.CheckFormatSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[40]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, pFormatSupport);
}
/// <inheritdoc cref="ID3D11Device.CheckMultisampleQualityLevels" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Graphics.Dxgi.Common.Format, uint, uint*, int>)(lpVtbl[41]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels);
}
/// <inheritdoc cref="ID3D11Device.CheckCounterInfo" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public void CheckCounterInfo(CounterInfo* pCounterInfo)
{
((delegate* unmanaged[Stdcall]<ID3D11Device3*, CounterInfo*, void>)(lpVtbl[42]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pCounterInfo);
}
/// <inheritdoc cref="ID3D11Device.CheckCounter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, CounterDescription*, CounterType*, uint*, byte*, uint*, byte*, uint*, byte*, uint*, int>)(lpVtbl[43]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength);
}
/// <inheritdoc cref="ID3D11Device.CheckFeatureSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Feature, void*, uint, int>)(lpVtbl[44]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize);
}
/// <inheritdoc cref="ID3D11Device.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Guid*, uint*, void*, int>)(lpVtbl[45]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11Device.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Guid*, uint, void*, int>)(lpVtbl[46]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11Device.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Guid*, IUnknown*, int>)(lpVtbl[47]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <inheritdoc cref="ID3D11Device.GetFeatureLevel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public Graphics.Direct3D.FeatureLevel GetFeatureLevel()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Graphics.Direct3D.FeatureLevel>)(lpVtbl[48]))((ID3D11Device3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetCreationFlags" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public uint GetCreationFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, uint>)(lpVtbl[49]))((ID3D11Device3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetDeviceRemovedReason" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public HResult GetDeviceRemovedReason()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, int>)(lpVtbl[50]))((ID3D11Device3*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetImmediateContext" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void GetImmediateContext(ID3D11DeviceContext* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11DeviceContext*, void>)(lpVtbl[51]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device.SetExceptionMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public HResult SetExceptionMode(uint RaiseFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, uint, int>)(lpVtbl[52]))((ID3D11Device3*)Unsafe.AsPointer(ref this), RaiseFlags);
}
/// <inheritdoc cref="ID3D11Device.GetExceptionMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public uint GetExceptionMode()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, uint>)(lpVtbl[53]))((ID3D11Device3*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateTexture2D1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public HResult CreateTexture2D1(Texture2DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture2D1** ppTexture2D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Texture2DDescription1*, SubresourceData*, ID3D11Texture2D1**, int>)(lpVtbl[54]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateTexture3D1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public HResult CreateTexture3D1(Texture3DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture3D1** ppTexture3D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, Texture3DDescription1*, SubresourceData*, ID3D11Texture3D1**, int>)(lpVtbl[55]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateRasterizerState2"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public HResult CreateRasterizerState2(RasterizerDescription2* pRasterizerDesc, ID3D11RasterizerState2** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, RasterizerDescription2*, ID3D11RasterizerState2**, int>)(lpVtbl[56]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateShaderResourceView1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public HResult CreateShaderResourceView1(ID3D11Resource* pResource, ShaderResourceViewDescription1* pDesc1, ID3D11ShaderResourceView1** ppSRView1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, ShaderResourceViewDescription1*, ID3D11ShaderResourceView1**, int>)(lpVtbl[57]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateUnorderedAccessView1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public HResult CreateUnorderedAccessView1(ID3D11Resource* pResource, UnorderedAccessViewDescription1* pDesc1, ID3D11UnorderedAccessView1** ppUAView1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, UnorderedAccessViewDescription1*, ID3D11UnorderedAccessView1**, int>)(lpVtbl[58]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateRenderTargetView1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public HResult CreateRenderTargetView1(ID3D11Resource* pResource, RenderTargetViewDescription1* pDesc1, ID3D11RenderTargetView1** ppRTView1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, RenderTargetViewDescription1*, ID3D11RenderTargetView1**, int>)(lpVtbl[59]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateQuery1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public HResult CreateQuery1(QueryDescription1* pQueryDesc1, ID3D11Query1** ppQuery1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, QueryDescription1*, ID3D11Query1**, int>)(lpVtbl[60]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::GetImmediateContext3"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void GetImmediateContext3(ID3D11DeviceContext3* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11DeviceContext3*, void>)(lpVtbl[61]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::CreateDeferredContext3"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public HResult CreateDeferredContext3(uint ContextFlags, ID3D11DeviceContext3** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device3*, uint, ID3D11DeviceContext3**, int>)(lpVtbl[62]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::WriteToSubresource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public void WriteToSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
{
((delegate* unmanaged[Stdcall]<ID3D11Device3*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[63]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device3::ReadFromSubresource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)
{
((delegate* unmanaged[Stdcall]<ID3D11Device3*, void*, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[64]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device4"]/*' />
/// <unmanaged>ID3D11Device4</unmanaged>
[Guid("8992ab71-02e6-4b8d-ba48-b056dcda42c4")]
[NativeTypeName("struct ID3D11Device4 : ID3D11Device3")]
[NativeInheritance("ID3D11Device3")]
public unsafe partial struct ID3D11Device4
{
public static ref readonly Guid IID_ID3D11Device4
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x71, 0xAB, 0x92, 0x89,
0xE6, 0x02,
0x8D, 0x4B,
0xBA,
0x48,
0xB0,
0x56,
0xDC,
0xDA,
0x42,
0xC4
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device4));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device3.CreateTexture2D1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateTexture2D1(Texture2DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture2D1** ppTexture2D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Texture2DDescription1*, SubresourceData*, ID3D11Texture2D1**, int>)(lpVtbl[3]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D);
}
/// <inheritdoc cref="ID3D11Device3.CreateTexture3D1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult CreateTexture3D1(Texture3DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture3D1** ppTexture3D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Texture3DDescription1*, SubresourceData*, ID3D11Texture3D1**, int>)(lpVtbl[4]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D);
}
/// <inheritdoc cref="ID3D11Device3.CreateRasterizerState2" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult CreateRasterizerState2(RasterizerDescription2* pRasterizerDesc, ID3D11RasterizerState2** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, RasterizerDescription2*, ID3D11RasterizerState2**, int>)(lpVtbl[5]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device3.CreateShaderResourceView1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CreateShaderResourceView1(ID3D11Resource* pResource, ShaderResourceViewDescription1* pDesc1, ID3D11ShaderResourceView1** ppSRView1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11Resource*, ShaderResourceViewDescription1*, ID3D11ShaderResourceView1**, int>)(lpVtbl[6]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1);
}
/// <inheritdoc cref="ID3D11Device3.CreateUnorderedAccessView1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateUnorderedAccessView1(ID3D11Resource* pResource, UnorderedAccessViewDescription1* pDesc1, ID3D11UnorderedAccessView1** ppUAView1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11Resource*, UnorderedAccessViewDescription1*, ID3D11UnorderedAccessView1**, int>)(lpVtbl[7]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1);
}
/// <inheritdoc cref="ID3D11Device3.CreateRenderTargetView1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateRenderTargetView1(ID3D11Resource* pResource, RenderTargetViewDescription1* pDesc1, ID3D11RenderTargetView1** ppRTView1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11Resource*, RenderTargetViewDescription1*, ID3D11RenderTargetView1**, int>)(lpVtbl[8]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1);
}
/// <inheritdoc cref="ID3D11Device3.CreateQuery1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult CreateQuery1(QueryDescription1* pQueryDesc1, ID3D11Query1** ppQuery1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, QueryDescription1*, ID3D11Query1**, int>)(lpVtbl[9]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1);
}
/// <inheritdoc cref="ID3D11Device3.GetImmediateContext3" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void GetImmediateContext3(ID3D11DeviceContext3* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11DeviceContext3*, void>)(lpVtbl[10]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device3.CreateDeferredContext3" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult CreateDeferredContext3(uint ContextFlags, ID3D11DeviceContext3** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, uint, ID3D11DeviceContext3**, int>)(lpVtbl[11]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device3.WriteToSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public void WriteToSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
{
((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[12]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
}
/// <inheritdoc cref="ID3D11Device3.ReadFromSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)
{
((delegate* unmanaged[Stdcall]<ID3D11Device4*, void*, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[13]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox);
}
/// <inheritdoc cref="ID3D11Device2.GetImmediateContext2" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void GetImmediateContext2(ID3D11DeviceContext2* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11DeviceContext2*, void>)(lpVtbl[14]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device2.CreateDeferredContext2" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, uint, ID3D11DeviceContext2**, int>)(lpVtbl[15]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device2.GetResourceTiling" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void GetResourceTiling(ID3D11Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipDescription* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips)
{
((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11Resource*, uint*, PackedMipDescription*, TileShape*, uint*, uint, SubresourceTiling*, void>)(lpVtbl[16]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips);
}
/// <inheritdoc cref="ID3D11Device2.CheckMultisampleQualityLevels1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Graphics.Dxgi.Common.Format, uint, uint, uint*, int>)(lpVtbl[17]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels);
}
/// <inheritdoc cref="ID3D11Device1.GetImmediateContext1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void GetImmediateContext1(ID3D11DeviceContext1* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11DeviceContext1*, void>)(lpVtbl[18]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device1.CreateDeferredContext1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, uint, ID3D11DeviceContext1**, int>)(lpVtbl[19]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device1.CreateBlendState1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, BlendDescription1*, ID3D11BlendState1**, int>)(lpVtbl[20]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <inheritdoc cref="ID3D11Device1.CreateRasterizerState1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, RasterizerDescription1*, ID3D11RasterizerState1**, int>)(lpVtbl[21]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device1.CreateDeviceContextState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState* ppContextState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, uint, Graphics.Direct3D.FeatureLevel*, uint, uint, Guid*, Graphics.Direct3D.FeatureLevel*, ID3DDeviceContextState*, int>)(lpVtbl[22]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState);
}
/// <inheritdoc cref="ID3D11Device1.OpenSharedResource1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult OpenSharedResource1(IntPtr hResource, Guid* returnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, IntPtr, Guid*, void**, int>)(lpVtbl[23]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device1.OpenSharedResourceByName" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public HResult OpenSharedResourceByName(char** lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, char**, uint, Guid*, void**, int>)(lpVtbl[24]))((ID3D11Device4*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device.CreateBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, BufferDescription*, SubresourceData*, ID3D11Buffer**, int>)(lpVtbl[25]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture1D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Texture1DDescription*, SubresourceData*, ID3D11Texture1D**, int>)(lpVtbl[26]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture2D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Texture2DDescription*, SubresourceData*, ID3D11Texture2D**, int>)(lpVtbl[27]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture3D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Texture3DDescription*, SubresourceData*, ID3D11Texture3D**, int>)(lpVtbl[28]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D);
}
/// <inheritdoc cref="ID3D11Device.CreateShaderResourceView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11Resource*, ShaderResourceViewDescription*, ID3D11ShaderResourceView**, int>)(lpVtbl[29]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView);
}
/// <inheritdoc cref="ID3D11Device.CreateUnorderedAccessView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11Resource*, UnorderedAccessViewDescription*, ID3D11UnorderedAccessView**, int>)(lpVtbl[30]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView);
}
/// <inheritdoc cref="ID3D11Device.CreateRenderTargetView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11Resource*, RenderTargetViewDescription*, ID3D11RenderTargetView**, int>)(lpVtbl[31]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView);
}
/// <inheritdoc cref="ID3D11Device.CreateDepthStencilView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11Resource*, DepthStencilViewDescription*, ID3D11DepthStencilView**, int>)(lpVtbl[32]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView);
}
/// <inheritdoc cref="ID3D11Device.CreateInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, InputElementDescription*, uint, void*, nuint, ID3D11InputLayout**, int>)(lpVtbl[33]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout);
}
/// <inheritdoc cref="ID3D11Device.CreateVertexShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, void*, nuint, ID3D11ClassLinkage*, ID3D11VertexShader**, int>)(lpVtbl[34]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader);
}
/// <inheritdoc cref="ID3D11Device.CreateGeometryShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, void*, nuint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[35]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader);
}
/// <inheritdoc cref="ID3D11Device.CreateGeometryShaderWithStreamOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, void*, nuint, SODeclarationEntry*, uint, uint*, uint, uint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[36]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader);
}
/// <inheritdoc cref="ID3D11Device.CreatePixelShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, void*, nuint, ID3D11ClassLinkage*, ID3D11PixelShader**, int>)(lpVtbl[37]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader);
}
/// <inheritdoc cref="ID3D11Device.CreateHullShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, void*, nuint, ID3D11ClassLinkage*, ID3D11HullShader**, int>)(lpVtbl[38]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader);
}
/// <inheritdoc cref="ID3D11Device.CreateDomainShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, void*, nuint, ID3D11ClassLinkage*, ID3D11DomainShader**, int>)(lpVtbl[39]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader);
}
/// <inheritdoc cref="ID3D11Device.CreateComputeShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, void*, nuint, ID3D11ClassLinkage*, ID3D11ComputeShader**, int>)(lpVtbl[40]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader);
}
/// <inheritdoc cref="ID3D11Device.CreateClassLinkage" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11ClassLinkage**, int>)(lpVtbl[41]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppLinkage);
}
/// <inheritdoc cref="ID3D11Device.CreateBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, BlendDescription*, ID3D11BlendState**, int>)(lpVtbl[42]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <inheritdoc cref="ID3D11Device.CreateDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, DepthStencilDescription*, ID3D11DepthStencilState**, int>)(lpVtbl[43]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState);
}
/// <inheritdoc cref="ID3D11Device.CreateRasterizerState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, RasterizerDescription*, ID3D11RasterizerState**, int>)(lpVtbl[44]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device.CreateSamplerState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, SamplerDescription*, ID3D11SamplerState**, int>)(lpVtbl[45]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState);
}
/// <inheritdoc cref="ID3D11Device.CreateQuery" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, QueryDescription*, ID3D11Query**, int>)(lpVtbl[46]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery);
}
/// <inheritdoc cref="ID3D11Device.CreatePredicate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, QueryDescription*, ID3D11Predicate**, int>)(lpVtbl[47]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate);
}
/// <inheritdoc cref="ID3D11Device.CreateCounter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, CounterDescription*, ID3D11Counter**, int>)(lpVtbl[48]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter);
}
/// <inheritdoc cref="ID3D11Device.CreateDeferredContext" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, uint, ID3D11DeviceContext**, int>)(lpVtbl[49]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device.OpenSharedResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public HResult OpenSharedResource(IntPtr hResource, Guid* ReturnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, IntPtr, Guid*, void**, int>)(lpVtbl[50]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device.CheckFormatSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[51]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, pFormatSupport);
}
/// <inheritdoc cref="ID3D11Device.CheckMultisampleQualityLevels" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Graphics.Dxgi.Common.Format, uint, uint*, int>)(lpVtbl[52]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels);
}
/// <inheritdoc cref="ID3D11Device.CheckCounterInfo" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public void CheckCounterInfo(CounterInfo* pCounterInfo)
{
((delegate* unmanaged[Stdcall]<ID3D11Device4*, CounterInfo*, void>)(lpVtbl[53]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pCounterInfo);
}
/// <inheritdoc cref="ID3D11Device.CheckCounter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, CounterDescription*, CounterType*, uint*, byte*, uint*, byte*, uint*, byte*, uint*, int>)(lpVtbl[54]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength);
}
/// <inheritdoc cref="ID3D11Device.CheckFeatureSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Feature, void*, uint, int>)(lpVtbl[55]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize);
}
/// <inheritdoc cref="ID3D11Device.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Guid*, uint*, void*, int>)(lpVtbl[56]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11Device.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Guid*, uint, void*, int>)(lpVtbl[57]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11Device.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Guid*, IUnknown*, int>)(lpVtbl[58]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <inheritdoc cref="ID3D11Device.GetFeatureLevel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public Graphics.Direct3D.FeatureLevel GetFeatureLevel()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, Graphics.Direct3D.FeatureLevel>)(lpVtbl[59]))((ID3D11Device4*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetCreationFlags" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public uint GetCreationFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, uint>)(lpVtbl[60]))((ID3D11Device4*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetDeviceRemovedReason" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public HResult GetDeviceRemovedReason()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, int>)(lpVtbl[61]))((ID3D11Device4*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetImmediateContext" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public void GetImmediateContext(ID3D11DeviceContext* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device4*, ID3D11DeviceContext*, void>)(lpVtbl[62]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device.SetExceptionMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public HResult SetExceptionMode(uint RaiseFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, uint, int>)(lpVtbl[63]))((ID3D11Device4*)Unsafe.AsPointer(ref this), RaiseFlags);
}
/// <inheritdoc cref="ID3D11Device.GetExceptionMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public uint GetExceptionMode()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, uint>)(lpVtbl[64]))((ID3D11Device4*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device4::RegisterDeviceRemovedEvent"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public HResult RegisterDeviceRemovedEvent(IntPtr hEvent, uint* pdwCookie)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device4*, IntPtr, uint*, int>)(lpVtbl[65]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device4::UnregisterDeviceRemoved"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public void UnregisterDeviceRemoved(uint dwCookie)
{
((delegate* unmanaged[Stdcall]<ID3D11Device4*, uint, void>)(lpVtbl[66]))((ID3D11Device4*)Unsafe.AsPointer(ref this), dwCookie);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device5"]/*' />
/// <unmanaged>ID3D11Device5</unmanaged>
[Guid("8ffde202-a0e7-45df-9e01-e837801b5ea0")]
[NativeTypeName("struct ID3D11Device5 : ID3D11Device4")]
[NativeInheritance("ID3D11Device4")]
public unsafe partial struct ID3D11Device5
{
public static ref readonly Guid IID_ID3D11Device5
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x02, 0xE2, 0xFD, 0x8F,
0xE7, 0xA0,
0xDF, 0x45,
0x9E,
0x01,
0xE8,
0x37,
0x80,
0x1B,
0x5E,
0xA0
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device5));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device4.RegisterDeviceRemovedEvent" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult RegisterDeviceRemovedEvent(IntPtr hEvent, uint* pdwCookie)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, IntPtr, uint*, int>)(lpVtbl[3]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hEvent, pdwCookie);
}
/// <inheritdoc cref="ID3D11Device4.UnregisterDeviceRemoved" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void UnregisterDeviceRemoved(uint dwCookie)
{
((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint, void>)(lpVtbl[4]))((ID3D11Device5*)Unsafe.AsPointer(ref this), dwCookie);
}
/// <inheritdoc cref="ID3D11Device3.CreateTexture2D1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult CreateTexture2D1(Texture2DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture2D1** ppTexture2D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Texture2DDescription1*, SubresourceData*, ID3D11Texture2D1**, int>)(lpVtbl[5]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D);
}
/// <inheritdoc cref="ID3D11Device3.CreateTexture3D1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CreateTexture3D1(Texture3DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture3D1** ppTexture3D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Texture3DDescription1*, SubresourceData*, ID3D11Texture3D1**, int>)(lpVtbl[6]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D);
}
/// <inheritdoc cref="ID3D11Device3.CreateRasterizerState2" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateRasterizerState2(RasterizerDescription2* pRasterizerDesc, ID3D11RasterizerState2** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, RasterizerDescription2*, ID3D11RasterizerState2**, int>)(lpVtbl[7]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device3.CreateShaderResourceView1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateShaderResourceView1(ID3D11Resource* pResource, ShaderResourceViewDescription1* pDesc1, ID3D11ShaderResourceView1** ppSRView1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11Resource*, ShaderResourceViewDescription1*, ID3D11ShaderResourceView1**, int>)(lpVtbl[8]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1);
}
/// <inheritdoc cref="ID3D11Device3.CreateUnorderedAccessView1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult CreateUnorderedAccessView1(ID3D11Resource* pResource, UnorderedAccessViewDescription1* pDesc1, ID3D11UnorderedAccessView1** ppUAView1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11Resource*, UnorderedAccessViewDescription1*, ID3D11UnorderedAccessView1**, int>)(lpVtbl[9]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1);
}
/// <inheritdoc cref="ID3D11Device3.CreateRenderTargetView1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult CreateRenderTargetView1(ID3D11Resource* pResource, RenderTargetViewDescription1* pDesc1, ID3D11RenderTargetView1** ppRTView1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11Resource*, RenderTargetViewDescription1*, ID3D11RenderTargetView1**, int>)(lpVtbl[10]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1);
}
/// <inheritdoc cref="ID3D11Device3.CreateQuery1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult CreateQuery1(QueryDescription1* pQueryDesc1, ID3D11Query1** ppQuery1)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, QueryDescription1*, ID3D11Query1**, int>)(lpVtbl[11]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1);
}
/// <inheritdoc cref="ID3D11Device3.GetImmediateContext3" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public void GetImmediateContext3(ID3D11DeviceContext3* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11DeviceContext3*, void>)(lpVtbl[12]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device3.CreateDeferredContext3" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult CreateDeferredContext3(uint ContextFlags, ID3D11DeviceContext3** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint, ID3D11DeviceContext3**, int>)(lpVtbl[13]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device3.WriteToSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void WriteToSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
{
((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11Resource*, uint, Box*, void*, uint, uint, void>)(lpVtbl[14]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch);
}
/// <inheritdoc cref="ID3D11Device3.ReadFromSubresource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public void ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox)
{
((delegate* unmanaged[Stdcall]<ID3D11Device5*, void*, uint, uint, ID3D11Resource*, uint, Box*, void>)(lpVtbl[15]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox);
}
/// <inheritdoc cref="ID3D11Device2.GetImmediateContext2" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void GetImmediateContext2(ID3D11DeviceContext2* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11DeviceContext2*, void>)(lpVtbl[16]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device2.CreateDeferredContext2" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint, ID3D11DeviceContext2**, int>)(lpVtbl[17]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device2.GetResourceTiling" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void GetResourceTiling(ID3D11Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipDescription* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips)
{
((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11Resource*, uint*, PackedMipDescription*, TileShape*, uint*, uint, SubresourceTiling*, void>)(lpVtbl[18]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips);
}
/// <inheritdoc cref="ID3D11Device2.CheckMultisampleQualityLevels1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Graphics.Dxgi.Common.Format, uint, uint, uint*, int>)(lpVtbl[19]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels);
}
/// <inheritdoc cref="ID3D11Device1.GetImmediateContext1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public void GetImmediateContext1(ID3D11DeviceContext1* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11DeviceContext1*, void>)(lpVtbl[20]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device1.CreateDeferredContext1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint, ID3D11DeviceContext1**, int>)(lpVtbl[21]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device1.CreateBlendState1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, BlendDescription1*, ID3D11BlendState1**, int>)(lpVtbl[22]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <inheritdoc cref="ID3D11Device1.CreateRasterizerState1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, RasterizerDescription1*, ID3D11RasterizerState1**, int>)(lpVtbl[23]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device1.CreateDeviceContextState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState* ppContextState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint, Graphics.Direct3D.FeatureLevel*, uint, uint, Guid*, Graphics.Direct3D.FeatureLevel*, ID3DDeviceContextState*, int>)(lpVtbl[24]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState);
}
/// <inheritdoc cref="ID3D11Device1.OpenSharedResource1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult OpenSharedResource1(IntPtr hResource, Guid* returnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, IntPtr, Guid*, void**, int>)(lpVtbl[25]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device1.OpenSharedResourceByName" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public HResult OpenSharedResourceByName(char** lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, char**, uint, Guid*, void**, int>)(lpVtbl[26]))((ID3D11Device5*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device.CreateBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, BufferDescription*, SubresourceData*, ID3D11Buffer**, int>)(lpVtbl[27]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture1D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Texture1DDescription*, SubresourceData*, ID3D11Texture1D**, int>)(lpVtbl[28]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture2D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Texture2DDescription*, SubresourceData*, ID3D11Texture2D**, int>)(lpVtbl[29]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D);
}
/// <inheritdoc cref="ID3D11Device.CreateTexture3D" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Texture3DDescription*, SubresourceData*, ID3D11Texture3D**, int>)(lpVtbl[30]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D);
}
/// <inheritdoc cref="ID3D11Device.CreateShaderResourceView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11Resource*, ShaderResourceViewDescription*, ID3D11ShaderResourceView**, int>)(lpVtbl[31]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView);
}
/// <inheritdoc cref="ID3D11Device.CreateUnorderedAccessView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11Resource*, UnorderedAccessViewDescription*, ID3D11UnorderedAccessView**, int>)(lpVtbl[32]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView);
}
/// <inheritdoc cref="ID3D11Device.CreateRenderTargetView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11Resource*, RenderTargetViewDescription*, ID3D11RenderTargetView**, int>)(lpVtbl[33]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView);
}
/// <inheritdoc cref="ID3D11Device.CreateDepthStencilView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11Resource*, DepthStencilViewDescription*, ID3D11DepthStencilView**, int>)(lpVtbl[34]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView);
}
/// <inheritdoc cref="ID3D11Device.CreateInputLayout" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, InputElementDescription*, uint, void*, nuint, ID3D11InputLayout**, int>)(lpVtbl[35]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout);
}
/// <inheritdoc cref="ID3D11Device.CreateVertexShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, void*, nuint, ID3D11ClassLinkage*, ID3D11VertexShader**, int>)(lpVtbl[36]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader);
}
/// <inheritdoc cref="ID3D11Device.CreateGeometryShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, void*, nuint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[37]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader);
}
/// <inheritdoc cref="ID3D11Device.CreateGeometryShaderWithStreamOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, void*, nuint, SODeclarationEntry*, uint, uint*, uint, uint, ID3D11ClassLinkage*, ID3D11GeometryShader**, int>)(lpVtbl[38]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader);
}
/// <inheritdoc cref="ID3D11Device.CreatePixelShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, void*, nuint, ID3D11ClassLinkage*, ID3D11PixelShader**, int>)(lpVtbl[39]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader);
}
/// <inheritdoc cref="ID3D11Device.CreateHullShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, void*, nuint, ID3D11ClassLinkage*, ID3D11HullShader**, int>)(lpVtbl[40]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader);
}
/// <inheritdoc cref="ID3D11Device.CreateDomainShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, void*, nuint, ID3D11ClassLinkage*, ID3D11DomainShader**, int>)(lpVtbl[41]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader);
}
/// <inheritdoc cref="ID3D11Device.CreateComputeShader" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, void*, nuint, ID3D11ClassLinkage*, ID3D11ComputeShader**, int>)(lpVtbl[42]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader);
}
/// <inheritdoc cref="ID3D11Device.CreateClassLinkage" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11ClassLinkage**, int>)(lpVtbl[43]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppLinkage);
}
/// <inheritdoc cref="ID3D11Device.CreateBlendState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, BlendDescription*, ID3D11BlendState**, int>)(lpVtbl[44]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState);
}
/// <inheritdoc cref="ID3D11Device.CreateDepthStencilState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, DepthStencilDescription*, ID3D11DepthStencilState**, int>)(lpVtbl[45]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState);
}
/// <inheritdoc cref="ID3D11Device.CreateRasterizerState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, RasterizerDescription*, ID3D11RasterizerState**, int>)(lpVtbl[46]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState);
}
/// <inheritdoc cref="ID3D11Device.CreateSamplerState" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, SamplerDescription*, ID3D11SamplerState**, int>)(lpVtbl[47]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState);
}
/// <inheritdoc cref="ID3D11Device.CreateQuery" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, QueryDescription*, ID3D11Query**, int>)(lpVtbl[48]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery);
}
/// <inheritdoc cref="ID3D11Device.CreatePredicate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, QueryDescription*, ID3D11Predicate**, int>)(lpVtbl[49]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate);
}
/// <inheritdoc cref="ID3D11Device.CreateCounter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, CounterDescription*, ID3D11Counter**, int>)(lpVtbl[50]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter);
}
/// <inheritdoc cref="ID3D11Device.CreateDeferredContext" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint, ID3D11DeviceContext**, int>)(lpVtbl[51]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext);
}
/// <inheritdoc cref="ID3D11Device.OpenSharedResource" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public HResult OpenSharedResource(IntPtr hResource, Guid* ReturnedInterface, void** ppResource)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, IntPtr, Guid*, void**, int>)(lpVtbl[52]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource);
}
/// <inheritdoc cref="ID3D11Device.CheckFormatSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Graphics.Dxgi.Common.Format, uint*, int>)(lpVtbl[53]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, pFormatSupport);
}
/// <inheritdoc cref="ID3D11Device.CheckMultisampleQualityLevels" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Graphics.Dxgi.Common.Format, uint, uint*, int>)(lpVtbl[54]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels);
}
/// <inheritdoc cref="ID3D11Device.CheckCounterInfo" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public void CheckCounterInfo(CounterInfo* pCounterInfo)
{
((delegate* unmanaged[Stdcall]<ID3D11Device5*, CounterInfo*, void>)(lpVtbl[55]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pCounterInfo);
}
/// <inheritdoc cref="ID3D11Device.CheckCounter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, CounterDescription*, CounterType*, uint*, byte*, uint*, byte*, uint*, byte*, uint*, int>)(lpVtbl[56]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength);
}
/// <inheritdoc cref="ID3D11Device.CheckFeatureSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Feature, void*, uint, int>)(lpVtbl[57]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize);
}
/// <inheritdoc cref="ID3D11Device.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Guid*, uint*, void*, int>)(lpVtbl[58]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11Device.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Guid*, uint, void*, int>)(lpVtbl[59]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11Device.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Guid*, IUnknown*, int>)(lpVtbl[60]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <inheritdoc cref="ID3D11Device.GetFeatureLevel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public Graphics.Direct3D.FeatureLevel GetFeatureLevel()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, Graphics.Direct3D.FeatureLevel>)(lpVtbl[61]))((ID3D11Device5*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetCreationFlags" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public uint GetCreationFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint>)(lpVtbl[62]))((ID3D11Device5*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetDeviceRemovedReason" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public HResult GetDeviceRemovedReason()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, int>)(lpVtbl[63]))((ID3D11Device5*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11Device.GetImmediateContext" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void GetImmediateContext(ID3D11DeviceContext* ppImmediateContext)
{
((delegate* unmanaged[Stdcall]<ID3D11Device5*, ID3D11DeviceContext*, void>)(lpVtbl[64]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext);
}
/// <inheritdoc cref="ID3D11Device.SetExceptionMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public HResult SetExceptionMode(uint RaiseFlags)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint, int>)(lpVtbl[65]))((ID3D11Device5*)Unsafe.AsPointer(ref this), RaiseFlags);
}
/// <inheritdoc cref="ID3D11Device.GetExceptionMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public uint GetExceptionMode()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, uint>)(lpVtbl[66]))((ID3D11Device5*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device5::OpenSharedFence"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public HResult OpenSharedFence(IntPtr hFence, Guid* ReturnedInterface, void** ppFence)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, IntPtr, Guid*, void**, int>)(lpVtbl[67]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hFence, ReturnedInterface, ppFence);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Device5::CreateFence"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* ReturnedInterface, void** ppFence)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Device5*, ulong, FenceFlags, Guid*, void**, int>)(lpVtbl[68]))((ID3D11Device5*)Unsafe.AsPointer(ref this), InitialValue, Flags, ReturnedInterface, ppFence);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Multithread"]/*' />
/// <unmanaged>ID3D11Multithread</unmanaged>
[Guid("9b7e4e00-342c-4106-a19f-4f2704f689f0")]
[NativeTypeName("struct ID3D11Multithread : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11Multithread
{
public static ref readonly Guid IID_ID3D11Multithread
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x00, 0x4E, 0x7E, 0x9B,
0x2C, 0x34,
0x06, 0x41,
0xA1,
0x9F,
0x4F,
0x27,
0x04,
0xF6,
0x89,
0xF0
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Multithread));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::Enter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void Enter()
{
((delegate* unmanaged[Stdcall]<ID3D11Multithread*, void>)(lpVtbl[3]))((ID3D11Multithread*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::Leave"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void Leave()
{
((delegate* unmanaged[Stdcall]<ID3D11Multithread*, void>)(lpVtbl[4]))((ID3D11Multithread*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::SetMultithreadProtected"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public Bool32 SetMultithreadProtected(Bool32 bMTProtect)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Multithread*, Bool32, Bool32>)(lpVtbl[5]))((ID3D11Multithread*)Unsafe.AsPointer(ref this), bMTProtect);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Multithread::GetMultithreadProtected"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public Bool32 GetMultithreadProtected()
{
return ((delegate* unmanaged[Stdcall]<ID3D11Multithread*, Bool32>)(lpVtbl[6]))((ID3D11Multithread*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2"]/*' />
/// <unmanaged>ID3D11VideoContext2</unmanaged>
[Guid("c4e7374c-6243-4d1b-ae87-52b4f740e261")]
[NativeTypeName("struct ID3D11VideoContext2 : ID3D11VideoContext1")]
[NativeInheritance("ID3D11VideoContext1")]
public unsafe partial struct ID3D11VideoContext2
{
public static ref readonly Guid IID_ID3D11VideoContext2
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x4C, 0x37, 0xE7, 0xC4,
0x43, 0x62,
0x1B, 0x4D,
0xAE,
0x87,
0x52,
0xB4,
0xF7,
0x40,
0xE2,
0x61
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext2));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11VideoContext1.SubmitDecoderBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult SubmitDecoderBuffers1(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription1* pBufferDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription1*, int>)(lpVtbl[3]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc);
}
/// <inheritdoc cref="ID3D11VideoContext1.GetDataForNewHardwareKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetDataForNewHardwareKey(ID3D11CryptoSession* pCryptoSession, uint PrivateInputSize, void* pPrivatInputData, ulong* pPrivateOutputData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11CryptoSession*, uint, void*, ulong*, int>)(lpVtbl[4]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData);
}
/// <inheritdoc cref="ID3D11VideoContext1.CheckCryptoSessionStatus" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult CheckCryptoSessionStatus(ID3D11CryptoSession* pCryptoSession, CryptoSessionStatus* pStatus)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11CryptoSession*, CryptoSessionStatus*, int>)(lpVtbl[5]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus);
}
/// <inheritdoc cref="ID3D11VideoContext1.DecoderEnableDownsampling" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult DecoderEnableDownsampling(ID3D11VideoDecoder* pDecoder, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoSampleDescription* pOutputDesc, uint ReferenceFrameCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoDecoder*, Graphics.Dxgi.Common.ColorSpaceType, VideoSampleDescription*, uint, int>)(lpVtbl[6]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount);
}
/// <inheritdoc cref="ID3D11VideoContext1.DecoderUpdateDownsampling" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult DecoderUpdateDownsampling(ID3D11VideoDecoder* pDecoder, VideoSampleDescription* pOutputDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoDecoder*, VideoSampleDescription*, int>)(lpVtbl[7]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorSetOutputColorSpace1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public void VideoProcessorSetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType ColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Graphics.Dxgi.Common.ColorSpaceType, void>)(lpVtbl[8]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorSetOutputShaderUsage" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public void VideoProcessorSetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32 ShaderUsage)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[9]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorGetOutputColorSpace1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public void VideoProcessorGetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Graphics.Dxgi.Common.ColorSpaceType*, void>)(lpVtbl[10]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorGetOutputShaderUsage" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public void VideoProcessorGetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32* pShaderUsage)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[11]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorSetStreamColorSpace1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public void VideoProcessorSetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType ColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.Common.ColorSpaceType, void>)(lpVtbl[12]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorSetStreamMirror" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void VideoProcessorSetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Bool32 FlipHorizontal, Bool32 FlipVertical)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32, Bool32, Bool32, void>)(lpVtbl[13]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorGetStreamColorSpace1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void VideoProcessorGetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.Common.ColorSpaceType*, void>)(lpVtbl[14]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorGetStreamMirror" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public void VideoProcessorGetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, Bool32* pFlipHorizontal, Bool32* pFlipVertical)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32*, Bool32*, Bool32*, void>)(lpVtbl[15]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorGetBehaviorHints" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public HResult VideoProcessorGetBehaviorHints(ID3D11VideoProcessor* pVideoProcessor, uint OutputWidth, uint OutputHeight, Graphics.Dxgi.Common.Format OutputFormat, uint StreamCount, VideoProcessorStreamBehaviorHint* pStreams, uint* pBehaviorHints)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, uint, Graphics.Dxgi.Common.Format, uint, VideoProcessorStreamBehaviorHint*, uint*, int>)(lpVtbl[16]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints);
}
/// <inheritdoc cref="ID3D11VideoContext.GetDecoderBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult GetDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type, uint* pBufferSize, void** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoDecoder*, VideoDecoderBufferType, uint*, void**, int>)(lpVtbl[17]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer);
}
/// <inheritdoc cref="ID3D11VideoContext.ReleaseDecoderBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public HResult ReleaseDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoDecoder*, VideoDecoderBufferType, int>)(lpVtbl[18]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, Type);
}
/// <inheritdoc cref="ID3D11VideoContext.DecoderBeginFrame" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult DecoderBeginFrame(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoDecoder*, ID3D11VideoDecoderOutputView*, uint, void*, int>)(lpVtbl[19]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey);
}
/// <inheritdoc cref="ID3D11VideoContext.DecoderEndFrame" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult DecoderEndFrame(ID3D11VideoDecoder* pDecoder)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoDecoder*, int>)(lpVtbl[20]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder);
}
/// <inheritdoc cref="ID3D11VideoContext.SubmitDecoderBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult SubmitDecoderBuffers(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription* pBufferDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription*, int>)(lpVtbl[21]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc);
}
/// <inheritdoc cref="ID3D11VideoContext.DecoderExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public int DecoderExtension(ID3D11VideoDecoder* pDecoder, VideoDecoderExtension* pExtensionData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoDecoder*, VideoDecoderExtension*, int>)(lpVtbl[22]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputTargetRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public void VideoProcessorSetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Bool32, RawRect*, void>)(lpVtbl[23]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputBackgroundColor" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public void VideoProcessorSetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32 YCbCr, VideoColor* pColor)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Bool32, VideoColor*, void>)(lpVtbl[24]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public void VideoProcessorSetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[25]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputAlphaFillMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public void VideoProcessorSetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode AlphaFillMode, uint StreamIndex)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode, uint, void>)(lpVtbl[26]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputConstriction" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public void VideoProcessorSetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, System.Drawing.Size* Size)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Bool32, System.Drawing.Size*, void>)(lpVtbl[27]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputStereoMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public void VideoProcessorSetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[28]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public int VideoProcessorSetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[29]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputTargetRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public void VideoProcessorGetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32* Enabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Bool32*, RawRect*, void>)(lpVtbl[30]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputBackgroundColor" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void VideoProcessorGetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32* pYCbCr, VideoColor* pColor)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Bool32*, VideoColor*, void>)(lpVtbl[31]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public void VideoProcessorGetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[32]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputAlphaFillMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public void VideoProcessorGetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode* pAlphaFillMode, uint* pStreamIndex)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode*, uint*, void>)(lpVtbl[33]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputConstriction" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public void VideoProcessorGetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled, System.Drawing.Size* pSize)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Bool32*, System.Drawing.Size*, void>)(lpVtbl[34]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputStereoMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public void VideoProcessorGetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[35]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public int VideoProcessorGetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[36]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamFrameFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public void VideoProcessorSetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat FrameFormat)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, VideoFrameFormat, void>)(lpVtbl[37]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void VideoProcessorSetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[38]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamOutputRate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public void VideoProcessorSetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate OutputRate, Bool32 RepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate, Bool32, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[39]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamSourceRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public void VideoProcessorSetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[40]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamDestRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public void VideoProcessorSetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[41]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamAlpha" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public void VideoProcessorSetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Alpha)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32, float, void>)(lpVtbl[42]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamPalette" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void VideoProcessorSetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[43]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamPixelAspectRatio" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public void VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[44]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamLumaKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public void VideoProcessorSetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Lower, float Upper)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32, float, float, void>)(lpVtbl[45]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamStereoFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public void VideoProcessorSetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorStereoFormat Format, Bool32 LeftViewFrame0, Bool32 BaseViewFrame0, VideoProcessorStereoFlipMode FlipMode, int MonoOffset)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorStereoFormat, Bool32, Bool32, VideoProcessorStereoFlipMode, int, void>)(lpVtbl[46]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamAutoProcessingMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32, void>)(lpVtbl[47]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamFilter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public void VideoProcessorSetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32 Enable, int Level)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32, int, void>)(lpVtbl[48]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public int VideoProcessorSetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[49]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamFrameFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void VideoProcessorGetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat* pFrameFormat)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, VideoFrameFormat*, void>)(lpVtbl[50]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void VideoProcessorGetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[51]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamOutputRate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public void VideoProcessorGetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate* pOutputRate, Bool32* pRepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate*, Bool32*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[52]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamSourceRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public void VideoProcessorGetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[53]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamDestRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public void VideoProcessorGetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[54]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamAlpha" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public void VideoProcessorGetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pAlpha)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32*, float*, void>)(lpVtbl[55]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamPalette" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public void VideoProcessorGetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[56]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamPixelAspectRatio" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public void VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32*, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[57]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamLumaKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public void VideoProcessorGetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pLower, float* pUpper)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32*, float*, float*, void>)(lpVtbl[58]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamStereoFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public void VideoProcessorGetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorStereoFormat* pFormat, Bool32* pLeftViewFrame0, Bool32* pBaseViewFrame0, VideoProcessorStereoFlipMode* pFlipMode, int* MonoOffset)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorStereoFormat*, Bool32*, Bool32*, VideoProcessorStereoFlipMode*, int*, void>)(lpVtbl[59]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamAutoProcessingMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public void VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32*, void>)(lpVtbl[60]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamFilter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void VideoProcessorGetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32* pEnabled, int* pLevel)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32*, int*, void>)(lpVtbl[61]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public int VideoProcessorGetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[62]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorBlt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public HResult VideoProcessorBlt(ID3D11VideoProcessor* pVideoProcessor, ID3D11VideoProcessorOutputView* pView, uint OutputFrame, uint StreamCount, VideoProcessorStream* pStreams)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, ID3D11VideoProcessorOutputView*, uint, uint, VideoProcessorStream*, int>)(lpVtbl[63]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams);
}
/// <inheritdoc cref="ID3D11VideoContext.NegotiateCryptoSessionKeyExchange" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public HResult NegotiateCryptoSessionKeyExchange(ID3D11CryptoSession* pCryptoSession, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[64]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.EncryptionBlt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public void EncryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, uint IVSize, void* pIV)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, uint, void*, void>)(lpVtbl[65]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV);
}
/// <inheritdoc cref="ID3D11VideoContext.DecryptionBlt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public void DecryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, EncryptedBlockInfo* pEncryptedBlockInfo, uint ContentKeySize, void* pContentKey, uint IVSize, void* pIV)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, EncryptedBlockInfo*, uint, void*, uint, void*, void>)(lpVtbl[66]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV);
}
/// <inheritdoc cref="ID3D11VideoContext.StartSessionKeyRefresh" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public void StartSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession, uint RandomNumberSize, void* pRandomNumber)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11CryptoSession*, uint, void*, void>)(lpVtbl[67]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber);
}
/// <inheritdoc cref="ID3D11VideoContext.FinishSessionKeyRefresh" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public void FinishSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11CryptoSession*, void>)(lpVtbl[68]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession);
}
/// <inheritdoc cref="ID3D11VideoContext.GetEncryptionBltKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)]
public HResult GetEncryptionBltKey(ID3D11CryptoSession* pCryptoSession, uint KeySize, void* pReadbackKey)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[69]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey);
}
/// <inheritdoc cref="ID3D11VideoContext.NegotiateAuthenticatedChannelKeyExchange" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)]
public HResult NegotiateAuthenticatedChannelKeyExchange(ID3D11AuthenticatedChannel* pChannel, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11AuthenticatedChannel*, uint, void*, int>)(lpVtbl[70]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.QueryAuthenticatedChannel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)]
public HResult QueryAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, uint OutputSize, void* pOutput)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11AuthenticatedChannel*, uint, void*, uint, void*, int>)(lpVtbl[71]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput);
}
/// <inheritdoc cref="ID3D11VideoContext.ConfigureAuthenticatedChannel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)]
public HResult ConfigureAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, AuthenticatedConfigureOutput* pOutput)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11AuthenticatedChannel*, uint, void*, AuthenticatedConfigureOutput*, int>)(lpVtbl[72]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamRotation" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)]
public void VideoProcessorSetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorRotation Rotation)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorRotation, void>)(lpVtbl[73]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamRotation" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)]
public void VideoProcessorGetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorRotation* pRotation)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorRotation*, void>)(lpVtbl[74]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11Device*, void>)(lpVtbl[75]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, Guid*, uint*, void*, int>)(lpVtbl[76]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, Guid*, uint, void*, int>)(lpVtbl[77]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, Guid*, IUnknown*, int>)(lpVtbl[78]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorSetOutputHDRMetaData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(79)]
public void VideoProcessorSetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HdrMetadataType Type, uint Size, void* pHDRMetaData)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Graphics.Dxgi.HdrMetadataType, uint, void*, void>)(lpVtbl[79]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Type, Size, pHDRMetaData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorGetOutputHDRMetaData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(80)]
public void VideoProcessorGetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HdrMetadataType* pType, uint Size, void* pMetaData)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, Graphics.Dxgi.HdrMetadataType*, uint, void*, void>)(lpVtbl[80]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pType, Size, pMetaData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorSetStreamHDRMetaData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(81)]
public void VideoProcessorSetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HdrMetadataType Type, uint Size, void* pHDRMetaData)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.HdrMetadataType, uint, void*, void>)(lpVtbl[81]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Type, Size, pHDRMetaData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext2::VideoProcessorGetStreamHDRMetaData"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(82)]
public void VideoProcessorGetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HdrMetadataType* pType, uint Size, void* pMetaData)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext2*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.HdrMetadataType*, uint, void*, void>)(lpVtbl[82]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pType, Size, pMetaData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice2"]/*' />
/// <unmanaged>ID3D11VideoDevice2</unmanaged>
[Guid("59c0cb01-35f0-4a70-8f67-87905c906a53")]
[NativeTypeName("struct ID3D11VideoDevice2 : ID3D11VideoDevice1")]
[NativeInheritance("ID3D11VideoDevice1")]
public unsafe partial struct ID3D11VideoDevice2
{
public static ref readonly Guid IID_ID3D11VideoDevice2
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x01, 0xCB, 0xC0, 0x59,
0xF0, 0x35,
0x70, 0x4A,
0x8F,
0x67,
0x87,
0x90,
0x5C,
0x90,
0x6A,
0x53
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDevice2));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11VideoDevice1.GetCryptoSessionPrivateDataSize" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult GetCryptoSessionPrivateDataSize(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, uint* pPrivateInputSize, uint* pPrivateOutputSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, Guid*, Guid*, Guid*, uint*, uint*, int>)(lpVtbl[3]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, pPrivateInputSize, pPrivateOutputSize);
}
/// <inheritdoc cref="ID3D11VideoDevice1.GetVideoDecoderCaps" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult GetVideoDecoderCaps(Guid* pDecoderProfile, uint SampleWidth, uint SampleHeight, Graphics.Dxgi.Common.Rational* pFrameRate, uint BitRate, Guid* pCryptoType, uint* pDecoderCaps)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, Guid*, uint, uint, Graphics.Dxgi.Common.Rational*, uint, Guid*, uint*, int>)(lpVtbl[4]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps);
}
/// <inheritdoc cref="ID3D11VideoDevice1.CheckVideoDecoderDownsampling" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult CheckVideoDecoderDownsampling(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pOutputDesc, Bool32* pSupported, Bool32* pRealTimeHint)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, VideoDecoderDescription*, Graphics.Dxgi.Common.ColorSpaceType, VideoDecoderConfig*, Graphics.Dxgi.Common.Rational*, VideoSampleDescription*, Bool32*, Bool32*, int>)(lpVtbl[5]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint);
}
/// <inheritdoc cref="ID3D11VideoDevice1.RecommendVideoDecoderDownsampleParameters" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult RecommendVideoDecoderDownsampleParameters(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pRecommendedOutputDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, VideoDecoderDescription*, Graphics.Dxgi.Common.ColorSpaceType, VideoDecoderConfig*, Graphics.Dxgi.Common.Rational*, VideoSampleDescription*, int>)(lpVtbl[6]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoDecoder" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult CreateVideoDecoder(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig, ID3D11VideoDecoder** ppDecoder)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, VideoDecoderDescription*, VideoDecoderConfig*, ID3D11VideoDecoder**, int>)(lpVtbl[7]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoProcessor" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult CreateVideoProcessor(ID3D11VideoProcessorEnumerator* pEnum, uint RateConversionIndex, ID3D11VideoProcessor** ppVideoProcessor)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, ID3D11VideoProcessorEnumerator*, uint, ID3D11VideoProcessor**, int>)(lpVtbl[8]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateAuthenticatedChannel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult CreateAuthenticatedChannel(AuthenticatedChannelType ChannelType, ID3D11AuthenticatedChannel** ppAuthenticatedChannel)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, AuthenticatedChannelType, ID3D11AuthenticatedChannel**, int>)(lpVtbl[9]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateCryptoSession" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult CreateCryptoSession(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, ID3D11CryptoSession** ppCryptoSession)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, Guid*, Guid*, Guid*, ID3D11CryptoSession**, int>)(lpVtbl[10]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoDecoderOutputView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult CreateVideoDecoderOutputView(ID3D11Resource* pResource, VideoDecoderOutputViewDescription* pDesc, ID3D11VideoDecoderOutputView** ppVDOVView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, ID3D11Resource*, VideoDecoderOutputViewDescription*, ID3D11VideoDecoderOutputView**, int>)(lpVtbl[11]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoProcessorInputView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult CreateVideoProcessorInputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorInputViewDescription* pDesc, ID3D11VideoProcessorInputView** ppVPIView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, ID3D11Resource*, ID3D11VideoProcessorEnumerator*, VideoProcessorInputViewDescription*, ID3D11VideoProcessorInputView**, int>)(lpVtbl[12]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoProcessorOutputView" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public HResult CreateVideoProcessorOutputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorOutputViewDescription* pDesc, ID3D11VideoProcessorOutputView** ppVPOView)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, ID3D11Resource*, ID3D11VideoProcessorEnumerator*, VideoProcessorOutputViewDescription*, ID3D11VideoProcessorOutputView**, int>)(lpVtbl[13]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView);
}
/// <inheritdoc cref="ID3D11VideoDevice.CreateVideoProcessorEnumerator" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public HResult CreateVideoProcessorEnumerator(VideoProcessorContentDescription* pDesc, ID3D11VideoProcessorEnumerator** ppEnum)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, VideoProcessorContentDescription*, ID3D11VideoProcessorEnumerator**, int>)(lpVtbl[14]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, ppEnum);
}
/// <inheritdoc cref="ID3D11VideoDevice.GetVideoDecoderProfileCount" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public uint GetVideoDecoderProfileCount()
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, uint>)(lpVtbl[15]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11VideoDevice.GetVideoDecoderProfile" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public HResult GetVideoDecoderProfile(uint Index, Guid* pDecoderProfile)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, uint, Guid*, int>)(lpVtbl[16]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), Index, pDecoderProfile);
}
/// <inheritdoc cref="ID3D11VideoDevice.CheckVideoDecoderFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public HResult CheckVideoDecoderFormat(Guid* pDecoderProfile, Graphics.Dxgi.Common.Format Format, Bool32* pSupported)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, Guid*, Graphics.Dxgi.Common.Format, Bool32*, int>)(lpVtbl[17]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported);
}
/// <inheritdoc cref="ID3D11VideoDevice.GetVideoDecoderConfigCount" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public HResult GetVideoDecoderConfigCount(VideoDecoderDescription* pDesc, uint* pCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, VideoDecoderDescription*, uint*, int>)(lpVtbl[18]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, pCount);
}
/// <inheritdoc cref="ID3D11VideoDevice.GetVideoDecoderConfig" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult GetVideoDecoderConfig(VideoDecoderDescription* pDesc, uint Index, VideoDecoderConfig* pConfig)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, VideoDecoderDescription*, uint, VideoDecoderConfig*, int>)(lpVtbl[19]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig);
}
/// <inheritdoc cref="ID3D11VideoDevice.GetContentProtectionCaps" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult GetContentProtectionCaps(Guid* pCryptoType, Guid* pDecoderProfile, VideoContentProtectionCaps* pCaps)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, Guid*, Guid*, VideoContentProtectionCaps*, int>)(lpVtbl[20]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps);
}
/// <inheritdoc cref="ID3D11VideoDevice.CheckCryptoKeyExchange" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult CheckCryptoKeyExchange(Guid* pCryptoType, Guid* pDecoderProfile, uint Index, Guid* pKeyExchangeType)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, Guid*, Guid*, uint, Guid*, int>)(lpVtbl[21]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType);
}
/// <inheritdoc cref="ID3D11VideoDevice.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, Guid*, uint, void*, int>)(lpVtbl[22]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoDevice.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, Guid*, IUnknown*, int>)(lpVtbl[23]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice2::CheckFeatureSupport"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public HResult CheckFeatureSupport(FeatureVideo Feature, void* pFeatureSupportData, uint FeatureSupportDataSize)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, FeatureVideo, void*, uint, int>)(lpVtbl[24]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoDevice2::NegotiateCryptoSessionKeyExchangeMT"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult NegotiateCryptoSessionKeyExchangeMT(ID3D11CryptoSession* pCryptoSession, CryptoSessionKeyExchangeFlags flags, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoDevice2*, ID3D11CryptoSession*, CryptoSessionKeyExchangeFlags, uint, void*, int>)(lpVtbl[25]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoSession, flags, DataSize, pData);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext3"]/*' />
/// <unmanaged>ID3D11VideoContext3</unmanaged>
[Guid("a9e2faa0-cb39-418f-a0b7-d8aad4de672e")]
[NativeTypeName("struct ID3D11VideoContext3 : ID3D11VideoContext2")]
[NativeInheritance("ID3D11VideoContext2")]
public unsafe partial struct ID3D11VideoContext3
{
public static ref readonly Guid IID_ID3D11VideoContext3
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xA0, 0xFA, 0xE2, 0xA9,
0x39, 0xCB,
0x8F, 0x41,
0xA0,
0xB7,
0xD8,
0xAA,
0xD4,
0xDE,
0x67,
0x2E
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext3));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="ID3D11VideoContext2.VideoProcessorSetOutputHDRMetaData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public void VideoProcessorSetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HdrMetadataType Type, uint Size, void* pHDRMetaData)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Graphics.Dxgi.HdrMetadataType, uint, void*, void>)(lpVtbl[3]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Type, Size, pHDRMetaData);
}
/// <inheritdoc cref="ID3D11VideoContext2.VideoProcessorGetOutputHDRMetaData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void VideoProcessorGetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HdrMetadataType* pType, uint Size, void* pMetaData)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Graphics.Dxgi.HdrMetadataType*, uint, void*, void>)(lpVtbl[4]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pType, Size, pMetaData);
}
/// <inheritdoc cref="ID3D11VideoContext2.VideoProcessorSetStreamHDRMetaData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public void VideoProcessorSetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HdrMetadataType Type, uint Size, void* pHDRMetaData)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.HdrMetadataType, uint, void*, void>)(lpVtbl[5]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Type, Size, pHDRMetaData);
}
/// <inheritdoc cref="ID3D11VideoContext2.VideoProcessorGetStreamHDRMetaData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public void VideoProcessorGetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HdrMetadataType* pType, uint Size, void* pMetaData)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.HdrMetadataType*, uint, void*, void>)(lpVtbl[6]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pType, Size, pMetaData);
}
/// <inheritdoc cref="ID3D11VideoContext1.SubmitDecoderBuffers1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult SubmitDecoderBuffers1(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription1* pBufferDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription1*, int>)(lpVtbl[7]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc);
}
/// <inheritdoc cref="ID3D11VideoContext1.GetDataForNewHardwareKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetDataForNewHardwareKey(ID3D11CryptoSession* pCryptoSession, uint PrivateInputSize, void* pPrivatInputData, ulong* pPrivateOutputData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11CryptoSession*, uint, void*, ulong*, int>)(lpVtbl[8]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData);
}
/// <inheritdoc cref="ID3D11VideoContext1.CheckCryptoSessionStatus" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult CheckCryptoSessionStatus(ID3D11CryptoSession* pCryptoSession, CryptoSessionStatus* pStatus)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11CryptoSession*, CryptoSessionStatus*, int>)(lpVtbl[9]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus);
}
/// <inheritdoc cref="ID3D11VideoContext1.DecoderEnableDownsampling" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult DecoderEnableDownsampling(ID3D11VideoDecoder* pDecoder, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoSampleDescription* pOutputDesc, uint ReferenceFrameCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, Graphics.Dxgi.Common.ColorSpaceType, VideoSampleDescription*, uint, int>)(lpVtbl[10]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount);
}
/// <inheritdoc cref="ID3D11VideoContext1.DecoderUpdateDownsampling" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult DecoderUpdateDownsampling(ID3D11VideoDecoder* pDecoder, VideoSampleDescription* pOutputDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, VideoSampleDescription*, int>)(lpVtbl[11]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorSetOutputColorSpace1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public void VideoProcessorSetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType ColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Graphics.Dxgi.Common.ColorSpaceType, void>)(lpVtbl[12]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorSetOutputShaderUsage" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public void VideoProcessorSetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32 ShaderUsage)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[13]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorGetOutputColorSpace1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public void VideoProcessorGetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Graphics.Dxgi.Common.ColorSpaceType*, void>)(lpVtbl[14]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorGetOutputShaderUsage" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public void VideoProcessorGetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32* pShaderUsage)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[15]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorSetStreamColorSpace1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public void VideoProcessorSetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType ColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.Common.ColorSpaceType, void>)(lpVtbl[16]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorSetStreamMirror" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public void VideoProcessorSetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Bool32 FlipHorizontal, Bool32 FlipVertical)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32, Bool32, Bool32, void>)(lpVtbl[17]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorGetStreamColorSpace1" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public void VideoProcessorGetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Graphics.Dxgi.Common.ColorSpaceType*, void>)(lpVtbl[18]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorGetStreamMirror" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public void VideoProcessorGetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, Bool32* pFlipHorizontal, Bool32* pFlipVertical)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32*, Bool32*, Bool32*, void>)(lpVtbl[19]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical);
}
/// <inheritdoc cref="ID3D11VideoContext1.VideoProcessorGetBehaviorHints" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public HResult VideoProcessorGetBehaviorHints(ID3D11VideoProcessor* pVideoProcessor, uint OutputWidth, uint OutputHeight, Graphics.Dxgi.Common.Format OutputFormat, uint StreamCount, VideoProcessorStreamBehaviorHint* pStreams, uint* pBehaviorHints)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, uint, Graphics.Dxgi.Common.Format, uint, VideoProcessorStreamBehaviorHint*, uint*, int>)(lpVtbl[20]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints);
}
/// <inheritdoc cref="ID3D11VideoContext.GetDecoderBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public HResult GetDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type, uint* pBufferSize, void** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, VideoDecoderBufferType, uint*, void**, int>)(lpVtbl[21]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer);
}
/// <inheritdoc cref="ID3D11VideoContext.ReleaseDecoderBuffer" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(22)]
public HResult ReleaseDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, VideoDecoderBufferType, int>)(lpVtbl[22]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, Type);
}
/// <inheritdoc cref="ID3D11VideoContext.DecoderBeginFrame" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(23)]
public HResult DecoderBeginFrame(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, ID3D11VideoDecoderOutputView*, uint, void*, int>)(lpVtbl[23]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey);
}
/// <inheritdoc cref="ID3D11VideoContext.DecoderEndFrame" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)]
public HResult DecoderEndFrame(ID3D11VideoDecoder* pDecoder)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, int>)(lpVtbl[24]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder);
}
/// <inheritdoc cref="ID3D11VideoContext.SubmitDecoderBuffers" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(25)]
public HResult SubmitDecoderBuffers(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription* pBufferDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription*, int>)(lpVtbl[25]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc);
}
/// <inheritdoc cref="ID3D11VideoContext.DecoderExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)]
public int DecoderExtension(ID3D11VideoDecoder* pDecoder, VideoDecoderExtension* pExtensionData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, VideoDecoderExtension*, int>)(lpVtbl[26]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputTargetRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(27)]
public void VideoProcessorSetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Bool32, RawRect*, void>)(lpVtbl[27]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputBackgroundColor" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(28)]
public void VideoProcessorSetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32 YCbCr, VideoColor* pColor)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Bool32, VideoColor*, void>)(lpVtbl[28]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(29)]
public void VideoProcessorSetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[29]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputAlphaFillMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(30)]
public void VideoProcessorSetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode AlphaFillMode, uint StreamIndex)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode, uint, void>)(lpVtbl[30]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputConstriction" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(31)]
public void VideoProcessorSetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, System.Drawing.Size* Size)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Bool32, System.Drawing.Size*, void>)(lpVtbl[31]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputStereoMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(32)]
public void VideoProcessorSetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Bool32, void>)(lpVtbl[32]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetOutputExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(33)]
public int VideoProcessorSetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[33]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputTargetRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(34)]
public void VideoProcessorGetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32* Enabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Bool32*, RawRect*, void>)(lpVtbl[34]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputBackgroundColor" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(35)]
public void VideoProcessorGetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32* pYCbCr, VideoColor* pColor)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Bool32*, VideoColor*, void>)(lpVtbl[35]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(36)]
public void VideoProcessorGetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, VideoProcessorColorSpace*, void>)(lpVtbl[36]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputAlphaFillMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(37)]
public void VideoProcessorGetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode* pAlphaFillMode, uint* pStreamIndex)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, VideoProcessorAlphaFillMode*, uint*, void>)(lpVtbl[37]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputConstriction" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(38)]
public void VideoProcessorGetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled, System.Drawing.Size* pSize)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Bool32*, System.Drawing.Size*, void>)(lpVtbl[38]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputStereoMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(39)]
public void VideoProcessorGetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Bool32*, void>)(lpVtbl[39]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetOutputExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(40)]
public int VideoProcessorGetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, Guid*, uint, void*, int>)(lpVtbl[40]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamFrameFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(41)]
public void VideoProcessorSetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat FrameFormat)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, VideoFrameFormat, void>)(lpVtbl[41]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(42)]
public void VideoProcessorSetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[42]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamOutputRate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(43)]
public void VideoProcessorSetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate OutputRate, Bool32 RepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate, Bool32, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[43]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamSourceRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(44)]
public void VideoProcessorSetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[44]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamDestRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(45)]
public void VideoProcessorSetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32, RawRect*, void>)(lpVtbl[45]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamAlpha" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(46)]
public void VideoProcessorSetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Alpha)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32, float, void>)(lpVtbl[46]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamPalette" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(47)]
public void VideoProcessorSetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[47]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamPixelAspectRatio" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(48)]
public void VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[48]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamLumaKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(49)]
public void VideoProcessorSetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Lower, float Upper)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32, float, float, void>)(lpVtbl[49]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamStereoFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(50)]
public void VideoProcessorSetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorStereoFormat Format, Bool32 LeftViewFrame0, Bool32 BaseViewFrame0, VideoProcessorStereoFlipMode FlipMode, int MonoOffset)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorStereoFormat, Bool32, Bool32, VideoProcessorStereoFlipMode, int, void>)(lpVtbl[50]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamAutoProcessingMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(51)]
public void VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32, void>)(lpVtbl[51]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamFilter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(52)]
public void VideoProcessorSetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32 Enable, int Level)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32, int, void>)(lpVtbl[52]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(53)]
public int VideoProcessorSetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[53]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamFrameFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(54)]
public void VideoProcessorGetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat* pFrameFormat)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, VideoFrameFormat*, void>)(lpVtbl[54]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamColorSpace" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(55)]
public void VideoProcessorGetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, VideoProcessorColorSpace*, void>)(lpVtbl[55]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamOutputRate" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(56)]
public void VideoProcessorGetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate* pOutputRate, Bool32* pRepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, VideoProcessorOutputRate*, Bool32*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[56]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamSourceRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(57)]
public void VideoProcessorGetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[57]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamDestRect" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(58)]
public void VideoProcessorGetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, RawRect* pRect)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32*, RawRect*, void>)(lpVtbl[58]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamAlpha" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(59)]
public void VideoProcessorGetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pAlpha)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32*, float*, void>)(lpVtbl[59]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamPalette" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public void VideoProcessorGetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, uint, uint*, void>)(lpVtbl[60]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamPixelAspectRatio" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(61)]
public void VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32*, Graphics.Dxgi.Common.Rational*, Graphics.Dxgi.Common.Rational*, void>)(lpVtbl[61]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamLumaKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(62)]
public void VideoProcessorGetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pLower, float* pUpper)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32*, float*, float*, void>)(lpVtbl[62]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamStereoFormat" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(63)]
public void VideoProcessorGetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorStereoFormat* pFormat, Bool32* pLeftViewFrame0, Bool32* pBaseViewFrame0, VideoProcessorStereoFlipMode* pFlipMode, int* MonoOffset)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorStereoFormat*, Bool32*, Bool32*, VideoProcessorStereoFlipMode*, int*, void>)(lpVtbl[63]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamAutoProcessingMode" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(64)]
public void VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32*, void>)(lpVtbl[64]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamFilter" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(65)]
public void VideoProcessorGetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32* pEnabled, int* pLevel)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, VideoProcessorFilter, Bool32*, int*, void>)(lpVtbl[65]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamExtension" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(66)]
public int VideoProcessorGetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Guid*, uint, void*, int>)(lpVtbl[66]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorBlt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(67)]
public HResult VideoProcessorBlt(ID3D11VideoProcessor* pVideoProcessor, ID3D11VideoProcessorOutputView* pView, uint OutputFrame, uint StreamCount, VideoProcessorStream* pStreams)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, ID3D11VideoProcessorOutputView*, uint, uint, VideoProcessorStream*, int>)(lpVtbl[67]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams);
}
/// <inheritdoc cref="ID3D11VideoContext.NegotiateCryptoSessionKeyExchange" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(68)]
public HResult NegotiateCryptoSessionKeyExchange(ID3D11CryptoSession* pCryptoSession, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[68]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.EncryptionBlt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(69)]
public void EncryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, uint IVSize, void* pIV)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, uint, void*, void>)(lpVtbl[69]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV);
}
/// <inheritdoc cref="ID3D11VideoContext.DecryptionBlt" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(70)]
public void DecryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, EncryptedBlockInfo* pEncryptedBlockInfo, uint ContentKeySize, void* pContentKey, uint IVSize, void* pIV)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11CryptoSession*, ID3D11Texture2D*, ID3D11Texture2D*, EncryptedBlockInfo*, uint, void*, uint, void*, void>)(lpVtbl[70]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV);
}
/// <inheritdoc cref="ID3D11VideoContext.StartSessionKeyRefresh" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(71)]
public void StartSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession, uint RandomNumberSize, void* pRandomNumber)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11CryptoSession*, uint, void*, void>)(lpVtbl[71]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber);
}
/// <inheritdoc cref="ID3D11VideoContext.FinishSessionKeyRefresh" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(72)]
public void FinishSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11CryptoSession*, void>)(lpVtbl[72]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession);
}
/// <inheritdoc cref="ID3D11VideoContext.GetEncryptionBltKey" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(73)]
public HResult GetEncryptionBltKey(ID3D11CryptoSession* pCryptoSession, uint KeySize, void* pReadbackKey)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11CryptoSession*, uint, void*, int>)(lpVtbl[73]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey);
}
/// <inheritdoc cref="ID3D11VideoContext.NegotiateAuthenticatedChannelKeyExchange" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(74)]
public HResult NegotiateAuthenticatedChannelKeyExchange(ID3D11AuthenticatedChannel* pChannel, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11AuthenticatedChannel*, uint, void*, int>)(lpVtbl[74]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData);
}
/// <inheritdoc cref="ID3D11VideoContext.QueryAuthenticatedChannel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(75)]
public HResult QueryAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, uint OutputSize, void* pOutput)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11AuthenticatedChannel*, uint, void*, uint, void*, int>)(lpVtbl[75]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput);
}
/// <inheritdoc cref="ID3D11VideoContext.ConfigureAuthenticatedChannel" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(76)]
public HResult ConfigureAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, AuthenticatedConfigureOutput* pOutput)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11AuthenticatedChannel*, uint, void*, AuthenticatedConfigureOutput*, int>)(lpVtbl[76]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorSetStreamRotation" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(77)]
public void VideoProcessorSetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorRotation Rotation)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32, VideoProcessorRotation, void>)(lpVtbl[77]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation);
}
/// <inheritdoc cref="ID3D11VideoContext.VideoProcessorGetStreamRotation" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(78)]
public void VideoProcessorGetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorRotation* pRotation)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoProcessor*, uint, Bool32*, VideoProcessorRotation*, void>)(lpVtbl[78]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetDevice" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(79)]
public void GetDevice(ID3D11Device* ppDevice)
{
((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11Device*, void>)(lpVtbl[79]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), ppDevice);
}
/// <inheritdoc cref="ID3D11DeviceChild.GetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(80)]
public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, Guid*, uint*, void*, int>)(lpVtbl[80]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateData" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(81)]
public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, Guid*, uint, void*, int>)(lpVtbl[81]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, DataSize, pData);
}
/// <inheritdoc cref="ID3D11DeviceChild.SetPrivateDataInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(82)]
public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, Guid*, IUnknown*, int>)(lpVtbl[82]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, pData);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext3::DecoderBeginFrame1"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(83)]
public HResult DecoderBeginFrame1(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey, uint NumComponentHistograms, uint* pHistogramOffsets, ID3D11Buffer* ppHistogramBuffers)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, ID3D11VideoDecoderOutputView*, uint, void*, uint, uint*, ID3D11Buffer*, int>)(lpVtbl[83]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey, NumComponentHistograms, pHistogramOffsets, ppHistogramBuffers);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11VideoContext3::SubmitDecoderBuffers2"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(84)]
public HResult SubmitDecoderBuffers2(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription2* pBufferDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11VideoContext3*, ID3D11VideoDecoder*, uint, VideoDecoderBufferDescription2*, int>)(lpVtbl[84]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType"]/*' />
/// <unmanaged>ID3D11ShaderReflectionType</unmanaged>
[Guid("6e6ffa6a-9bae-4613-a51e-91652d508c21")]
public unsafe partial struct ID3D11ShaderReflectionType
{
public static ref readonly Guid IID_ID3D11ShaderReflectionType
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x6A, 0xFA, 0x6F, 0x6E,
0xAE, 0x9B,
0x13, 0x46,
0xA5,
0x1E,
0x91,
0x65,
0x2D,
0x50,
0x8C,
0x21
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflectionType));
public void** lpVtbl;
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult GetDesc(ShaderTypeDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ShaderTypeDescription*, int>)(lpVtbl[0]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetMemberTypeByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
public Graphics.Direct3D11.ID3D11ShaderReflectionType GetMemberTypeByIndex(uint Index)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint, Graphics.Direct3D11.ID3D11ShaderReflectionType>)(lpVtbl[1]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetMemberTypeByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
public Graphics.Direct3D11.ID3D11ShaderReflectionType GetMemberTypeByName(byte** Name)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, byte**, Graphics.Direct3D11.ID3D11ShaderReflectionType>)(lpVtbl[2]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Name);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetMemberTypeName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public byte* GetMemberTypeName(uint Index)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint, byte*>)(lpVtbl[3]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::IsEqual"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult IsEqual(ID3D11ShaderReflectionType* pType)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType*, int>)(lpVtbl[4]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetSubType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public Graphics.Direct3D11.ID3D11ShaderReflectionType GetSubType()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, Graphics.Direct3D11.ID3D11ShaderReflectionType>)(lpVtbl[5]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetBaseClass"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public Graphics.Direct3D11.ID3D11ShaderReflectionType GetBaseClass()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, Graphics.Direct3D11.ID3D11ShaderReflectionType>)(lpVtbl[6]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetNumInterfaces"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public uint GetNumInterfaces()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint>)(lpVtbl[7]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::GetInterfaceByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public Graphics.Direct3D11.ID3D11ShaderReflectionType GetInterfaceByIndex(uint uIndex)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, uint, Graphics.Direct3D11.ID3D11ShaderReflectionType>)(lpVtbl[8]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), uIndex);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::IsOfType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult IsOfType(ID3D11ShaderReflectionType* pType)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType*, int>)(lpVtbl[9]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionType::ImplementsInterface"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult ImplementsInterface(ID3D11ShaderReflectionType* pBase)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionType*, ID3D11ShaderReflectionType*, int>)(lpVtbl[10]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pBase);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable"]/*' />
/// <unmanaged>ID3D11ShaderReflectionVariable</unmanaged>
[Guid("51f23923-f3e5-4bd1-91cb-606177d8db4c")]
public unsafe partial struct ID3D11ShaderReflectionVariable
{
public static ref readonly Guid IID_ID3D11ShaderReflectionVariable
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x23, 0x39, 0xF2, 0x51,
0xE5, 0xF3,
0xD1, 0x4B,
0x91,
0xCB,
0x60,
0x61,
0x77,
0xD8,
0xDB,
0x4C
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflectionVariable));
public void** lpVtbl;
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult GetDesc(ShaderVariableDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionVariable*, ShaderVariableDescription*, int>)(lpVtbl[0]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this), pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetType"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
public new Graphics.Direct3D11.ID3D11ShaderReflectionType GetType()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionVariable*, Graphics.Direct3D11.ID3D11ShaderReflectionType>)(lpVtbl[1]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
public Graphics.Direct3D11.ID3D11ShaderReflectionConstantBuffer GetBuffer()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionVariable*, Graphics.Direct3D11.ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[2]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionVariable::GetInterfaceSlot"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public uint GetInterfaceSlot(uint uArrayIndex)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionVariable*, uint, uint>)(lpVtbl[3]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this), uArrayIndex);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer"]/*' />
/// <unmanaged>ID3D11ShaderReflectionConstantBuffer</unmanaged>
[Guid("eb62d63d-93dd-4318-8ae8-c6f83ad371b8")]
public unsafe partial struct ID3D11ShaderReflectionConstantBuffer
{
public static ref readonly Guid IID_ID3D11ShaderReflectionConstantBuffer
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x3D, 0xD6, 0x62, 0xEB,
0xDD, 0x93,
0x18, 0x43,
0x8A,
0xE8,
0xC6,
0xF8,
0x3A,
0xD3,
0x71,
0xB8
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflectionConstantBuffer));
public void** lpVtbl;
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult GetDesc(ShaderBufferDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionConstantBuffer*, ShaderBufferDescription*, int>)(lpVtbl[0]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
public Graphics.Direct3D11.ID3D11ShaderReflectionVariable GetVariableByIndex(uint Index)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionConstantBuffer*, uint, Graphics.Direct3D11.ID3D11ShaderReflectionVariable>)(lpVtbl[1]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Index);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflectionConstantBuffer::GetVariableByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
public Graphics.Direct3D11.ID3D11ShaderReflectionVariable GetVariableByName(byte** Name)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflectionConstantBuffer*, byte**, Graphics.Direct3D11.ID3D11ShaderReflectionVariable>)(lpVtbl[2]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection"]/*' />
/// <unmanaged>ID3D11ShaderReflection</unmanaged>
[Guid("8d536ca1-0cca-4956-a837-786963755584")]
[NativeTypeName("struct ID3D11ShaderReflection : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11ShaderReflection
{
public static ref readonly Guid IID_ID3D11ShaderReflection
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xA1, 0x6C, 0x53, 0x8D,
0xCA, 0x0C,
0x56, 0x49,
0xA8,
0x37,
0x78,
0x69,
0x63,
0x75,
0x55,
0x84
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflection));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult GetDesc(ShaderDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, ShaderDescription*, int>)(lpVtbl[3]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetConstantBufferByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public Graphics.Direct3D11.ID3D11ShaderReflectionConstantBuffer GetConstantBufferByIndex(uint Index)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, Graphics.Direct3D11.ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[4]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Index);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetConstantBufferByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public Graphics.Direct3D11.ID3D11ShaderReflectionConstantBuffer GetConstantBufferByName(byte** Name)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, byte**, Graphics.Direct3D11.ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[5]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetResourceBindingDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, ShaderInputBindDescription*, int>)(lpVtbl[6]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetInputParameterDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetInputParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, SignatureParameterDescription*, int>)(lpVtbl[7]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetOutputParameterDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetOutputParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, SignatureParameterDescription*, int>)(lpVtbl[8]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetPatchConstantParameterDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult GetPatchConstantParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint, SignatureParameterDescription*, int>)(lpVtbl[9]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetVariableByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public Graphics.Direct3D11.ID3D11ShaderReflectionVariable GetVariableByName(byte** Name)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, byte**, Graphics.Direct3D11.ID3D11ShaderReflectionVariable>)(lpVtbl[10]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetResourceBindingDescByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult GetResourceBindingDescByName(byte** Name, ShaderInputBindDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, byte**, ShaderInputBindDescription*, int>)(lpVtbl[11]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetMovInstructionCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public uint GetMovInstructionCount()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[12]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetMovcInstructionCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)]
public uint GetMovcInstructionCount()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[13]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetConversionInstructionCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(14)]
public uint GetConversionInstructionCount()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[14]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetBitwiseInstructionCount"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(15)]
public uint GetBitwiseInstructionCount()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[15]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetGSInputPrimitive"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)]
public Graphics.Direct3D.Primitive GetGSInputPrimitive()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, Graphics.Direct3D.Primitive>)(lpVtbl[16]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::IsSampleFrequencyShader"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(17)]
public Bool32 IsSampleFrequencyShader()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, Bool32>)(lpVtbl[17]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetNumInterfaceSlots"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(18)]
public uint GetNumInterfaceSlots()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint>)(lpVtbl[18]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetMinFeatureLevel"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(19)]
public HResult GetMinFeatureLevel(Graphics.Direct3D.FeatureLevel* pLevel)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, Graphics.Direct3D.FeatureLevel*, int>)(lpVtbl[19]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pLevel);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetThreadGroupSize"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)]
public uint GetThreadGroupSize(uint* pSizeX, uint* pSizeY, uint* pSizeZ)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, uint*, uint*, uint*, uint>)(lpVtbl[20]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pSizeX, pSizeY, pSizeZ);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderReflection::GetRequiresFlags"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(21)]
public ulong GetRequiresFlags()
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderReflection*, ulong>)(lpVtbl[21]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11LibraryReflection"]/*' />
/// <unmanaged>ID3D11LibraryReflection</unmanaged>
[Guid("54384f1b-5b3e-4bb7-ae01-60ba3097cbb6")]
[NativeTypeName("struct ID3D11LibraryReflection : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11LibraryReflection
{
public static ref readonly Guid IID_ID3D11LibraryReflection
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x1B, 0x4F, 0x38, 0x54,
0x3E, 0x5B,
0xB7, 0x4B,
0xAE,
0x01,
0x60,
0xBA,
0x30,
0x97,
0xCB,
0xB6
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11LibraryReflection));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11LibraryReflection::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult GetDesc(LibraryDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11LibraryReflection*, LibraryDescription*, int>)(lpVtbl[3]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11LibraryReflection::GetFunctionByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public Graphics.Direct3D11.ID3D11FunctionReflection GetFunctionByIndex(int FunctionIndex)
{
return ((delegate* unmanaged[Stdcall]<ID3D11LibraryReflection*, int, Graphics.Direct3D11.ID3D11FunctionReflection>)(lpVtbl[4]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), FunctionIndex);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection"]/*' />
/// <unmanaged>ID3D11FunctionReflection</unmanaged>
[Guid("207bcecb-d683-4a06-a8a3-9b149b9f73a4")]
public unsafe partial struct ID3D11FunctionReflection
{
public static ref readonly Guid IID_ID3D11FunctionReflection
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xCB, 0xCE, 0x7B, 0x20,
0x83, 0xD6,
0x06, 0x4A,
0xA8,
0xA3,
0x9B,
0x14,
0x9B,
0x9F,
0x73,
0xA4
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11FunctionReflection));
public void** lpVtbl;
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult GetDesc(FunctionDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, FunctionDescription*, int>)(lpVtbl[0]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetConstantBufferByIndex"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
public Graphics.Direct3D11.ID3D11ShaderReflectionConstantBuffer GetConstantBufferByIndex(uint BufferIndex)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, uint, Graphics.Direct3D11.ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[1]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), BufferIndex);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetConstantBufferByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
public Graphics.Direct3D11.ID3D11ShaderReflectionConstantBuffer GetConstantBufferByName(byte** Name)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, byte**, Graphics.Direct3D11.ID3D11ShaderReflectionConstantBuffer>)(lpVtbl[2]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetResourceBindingDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, uint, ShaderInputBindDescription*, int>)(lpVtbl[3]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetVariableByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public Graphics.Direct3D11.ID3D11ShaderReflectionVariable GetVariableByName(byte** Name)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, byte**, Graphics.Direct3D11.ID3D11ShaderReflectionVariable>)(lpVtbl[4]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetResourceBindingDescByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetResourceBindingDescByName(byte** Name, ShaderInputBindDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, byte**, ShaderInputBindDescription*, int>)(lpVtbl[5]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionReflection::GetFunctionParameter"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public Graphics.Direct3D11.ID3D11FunctionParameterReflection GetFunctionParameter(int ParameterIndex)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionReflection*, int, Graphics.Direct3D11.ID3D11FunctionParameterReflection>)(lpVtbl[6]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), ParameterIndex);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionParameterReflection"]/*' />
/// <unmanaged>ID3D11FunctionParameterReflection</unmanaged>
[Guid("42757488-334f-47fe-982e-1a65d08cc462")]
public unsafe partial struct ID3D11FunctionParameterReflection
{
public static ref readonly Guid IID_ID3D11FunctionParameterReflection
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x88, 0x74, 0x75, 0x42,
0x4F, 0x33,
0xFE, 0x47,
0x98,
0x2E,
0x1A,
0x65,
0xD0,
0x8C,
0xC4,
0x62
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11FunctionParameterReflection));
public void** lpVtbl;
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionParameterReflection::GetDesc"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult GetDesc(ParameterDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionParameterReflection*, ParameterDescription*, int>)(lpVtbl[0]))((ID3D11FunctionParameterReflection*)Unsafe.AsPointer(ref this), pDesc);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance"]/*' />
/// <unmanaged>ID3D11ModuleInstance</unmanaged>
[Guid("469e07f7-045a-48d5-aa12-68a478cdf75d")]
[NativeTypeName("struct ID3D11ModuleInstance : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11ModuleInstance
{
public static ref readonly Guid IID_ID3D11ModuleInstance
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xF7, 0x07, 0x9E, 0x46,
0x5A, 0x04,
0xD5, 0x48,
0xAA,
0x12,
0x68,
0xA4,
0x78,
0xCD,
0xF7,
0x5D
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ModuleInstance));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindConstantBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult BindConstantBuffer(uint uSrcSlot, uint uDstSlot, uint cbDstOffset)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[3]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, cbDstOffset);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindConstantBufferByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult BindConstantBufferByName(byte** pName, uint uDstSlot, uint cbDstOffset)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, byte**, uint, uint, int>)(lpVtbl[4]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, cbDstOffset);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResource"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult BindResource(uint uSrcSlot, uint uDstSlot, uint uCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[5]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResourceByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult BindResourceByName(byte** pName, uint uDstSlot, uint uCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, byte**, uint, uint, int>)(lpVtbl[6]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindSampler"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult BindSampler(uint uSrcSlot, uint uDstSlot, uint uCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[7]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindSamplerByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult BindSamplerByName(byte** pName, uint uDstSlot, uint uCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, byte**, uint, uint, int>)(lpVtbl[8]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindUnorderedAccessView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult BindUnorderedAccessView(uint uSrcSlot, uint uDstSlot, uint uCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[9]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindUnorderedAccessViewByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult BindUnorderedAccessViewByName(byte** pName, uint uDstSlot, uint uCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, byte**, uint, uint, int>)(lpVtbl[10]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResourceAsUnorderedAccessView"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)]
public HResult BindResourceAsUnorderedAccessView(uint uSrcSrvSlot, uint uDstUavSlot, uint uCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, uint, uint, uint, int>)(lpVtbl[11]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSrvSlot, uDstUavSlot, uCount);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ModuleInstance::BindResourceAsUnorderedAccessViewByName"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(12)]
public HResult BindResourceAsUnorderedAccessViewByName(byte** pSrvName, uint uDstUavSlot, uint uCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ModuleInstance*, byte**, uint, uint, int>)(lpVtbl[12]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pSrvName, uDstUavSlot, uCount);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Module"]/*' />
/// <unmanaged>ID3D11Module</unmanaged>
[Guid("cac701ee-80fc-4122-8242-10b39c8cec34")]
[NativeTypeName("struct ID3D11Module : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11Module
{
public static ref readonly Guid IID_ID3D11Module
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xEE, 0x01, 0xC7, 0xCA,
0xFC, 0x80,
0x22, 0x41,
0x82,
0x42,
0x10,
0xB3,
0x9C,
0x8C,
0xEC,
0x34
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Module));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Module::CreateInstance"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateInstance(byte** pNamespace, ID3D11ModuleInstance** ppModuleInstance)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Module*, byte**, ID3D11ModuleInstance**, int>)(lpVtbl[3]))((ID3D11Module*)Unsafe.AsPointer(ref this), pNamespace, ppModuleInstance);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Linker"]/*' />
/// <unmanaged>ID3D11Linker</unmanaged>
[Guid("59a6cd0e-e10d-4c1f-88c0-63aba1daf30e")]
[NativeTypeName("struct ID3D11Linker : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11Linker
{
public static ref readonly Guid IID_ID3D11Linker
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x0E, 0xCD, 0xA6, 0x59,
0x0D, 0xE1,
0x1F, 0x4C,
0x88,
0xC0,
0x63,
0xAB,
0xA1,
0xDA,
0xF3,
0x0E
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Linker));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Linker::Link"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult Link(ID3D11ModuleInstance* pEntry, byte** pEntryName, byte** pTargetName, uint uFlags, Graphics.Direct3D.ID3DBlob** ppShaderBlob, Graphics.Direct3D.ID3DBlob* ppErrorBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Linker*, ID3D11ModuleInstance*, byte**, byte**, uint, Graphics.Direct3D.ID3DBlob**, Graphics.Direct3D.ID3DBlob*, int>)(lpVtbl[3]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pEntry, pEntryName, pTargetName, uFlags, ppShaderBlob, ppErrorBuffer);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Linker::UseLibrary"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult UseLibrary(ID3D11ModuleInstance* pLibraryMI)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Linker*, ID3D11ModuleInstance*, int>)(lpVtbl[4]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pLibraryMI);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11Linker::AddClipPlaneFromCBuffer"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult AddClipPlaneFromCBuffer(uint uCBufferSlot, uint uCBufferEntry)
{
return ((delegate* unmanaged[Stdcall]<ID3D11Linker*, uint, uint, int>)(lpVtbl[5]))((ID3D11Linker*)Unsafe.AsPointer(ref this), uCBufferSlot, uCBufferEntry);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11LinkingNode"]/*' />
/// <unmanaged>ID3D11LinkingNode</unmanaged>
[Guid("d80dd70c-8d2f-4751-94a1-03c79b3556db")]
[NativeTypeName("struct ID3D11LinkingNode : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11LinkingNode
{
public static ref readonly Guid IID_ID3D11LinkingNode
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x0C, 0xD7, 0x0D, 0xD8,
0x2F, 0x8D,
0x51, 0x47,
0x94,
0xA1,
0x03,
0xC7,
0x9B,
0x35,
0x56,
0xDB
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11LinkingNode));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph"]/*' />
/// <unmanaged>ID3D11FunctionLinkingGraph</unmanaged>
[Guid("54133220-1ce8-43d3-8236-9855c5ceecff")]
[NativeTypeName("struct ID3D11FunctionLinkingGraph : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11FunctionLinkingGraph
{
public static ref readonly Guid IID_ID3D11FunctionLinkingGraph
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x20, 0x32, 0x13, 0x54,
0xE8, 0x1C,
0xD3, 0x43,
0x82,
0x36,
0x98,
0x55,
0xC5,
0xCE,
0xEC,
0xFF
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11FunctionLinkingGraph));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::CreateModuleInstance"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateModuleInstance(ID3D11ModuleInstance** ppModuleInstance, Graphics.Direct3D.ID3DBlob* ppErrorBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ID3D11ModuleInstance**, Graphics.Direct3D.ID3DBlob*, int>)(lpVtbl[3]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppModuleInstance, ppErrorBuffer);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::SetInputSignature"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public HResult SetInputSignature(ParameterDescription* pInputParameters, uint cInputParameters, ID3D11LinkingNode** ppInputNode)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ParameterDescription*, uint, ID3D11LinkingNode**, int>)(lpVtbl[4]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pInputParameters, cInputParameters, ppInputNode);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::SetOutputSignature"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult SetOutputSignature(ParameterDescription* pOutputParameters, uint cOutputParameters, ID3D11LinkingNode** ppOutputNode)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ParameterDescription*, uint, ID3D11LinkingNode**, int>)(lpVtbl[5]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pOutputParameters, cOutputParameters, ppOutputNode);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::CallFunction"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult CallFunction(byte** pModuleInstanceNamespace, ID3D11Module* pModuleWithFunctionPrototype, byte** pFunctionName, ID3D11LinkingNode** ppCallNode)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, byte**, ID3D11Module*, byte**, ID3D11LinkingNode**, int>)(lpVtbl[6]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pModuleInstanceNamespace, pModuleWithFunctionPrototype, pFunctionName, ppCallNode);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::PassValue"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult PassValue(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, ID3D11LinkingNode* pDstNode, int DstParameterIndex)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ID3D11LinkingNode*, int, ID3D11LinkingNode*, int, int>)(lpVtbl[7]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pDstNode, DstParameterIndex);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::PassValueWithSwizzle"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult PassValueWithSwizzle(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, byte** pSrcSwizzle, ID3D11LinkingNode* pDstNode, int DstParameterIndex, byte** pDstSwizzle)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, ID3D11LinkingNode*, int, byte**, ID3D11LinkingNode*, int, byte**, int>)(lpVtbl[8]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pSrcSwizzle, pDstNode, DstParameterIndex, pDstSwizzle);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::GetLastError"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult GetLastError(Graphics.Direct3D.ID3DBlob* ppErrorBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, Graphics.Direct3D.ID3DBlob*, int>)(lpVtbl[9]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppErrorBuffer);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11FunctionLinkingGraph::GenerateHlsl"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult GenerateHlsl(uint uFlags, Graphics.Direct3D.ID3DBlob** ppBuffer)
{
return ((delegate* unmanaged[Stdcall]<ID3D11FunctionLinkingGraph*, uint, Graphics.Direct3D.ID3DBlob**, int>)(lpVtbl[10]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), uFlags, ppBuffer);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace"]/*' />
/// <unmanaged>ID3D11ShaderTrace</unmanaged>
[Guid("36b013e6-2811-4845-baa7-d623fe0df104")]
[NativeTypeName("struct ID3D11ShaderTrace : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11ShaderTrace
{
public static ref readonly Guid IID_ID3D11ShaderTrace
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0xE6, 0x13, 0xB0, 0x36,
0x11, 0x28,
0x45, 0x48,
0xBA,
0xA7,
0xD6,
0x23,
0xFE,
0x0D,
0xF1,
0x04
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderTrace));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::TraceReady"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult TraceReady(ulong* pTestCount)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, ulong*, int>)(lpVtbl[3]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTestCount);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::ResetTrace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)]
public void ResetTrace()
{
((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, void>)(lpVtbl[4]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetTraceStats"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)]
public HResult GetTraceStats(TraceStats* pTraceStats)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, TraceStats*, int>)(lpVtbl[5]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTraceStats);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::PSSelectStamp"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)]
public HResult PSSelectStamp(uint stampIndex)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, uint, int>)(lpVtbl[6]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stampIndex);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetInitialRegisterContents"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)]
public HResult GetInitialRegisterContents(TraceRegister* pRegister, TraceValue* pValue)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, TraceRegister*, TraceValue*, int>)(lpVtbl[7]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pRegister, pValue);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetStep"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetStep(uint stepIndex, TraceStep* pTraceStep)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, uint, TraceStep*, int>)(lpVtbl[8]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, pTraceStep);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetWrittenRegister"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)]
public HResult GetWrittenRegister(uint stepIndex, uint writtenRegisterIndex, TraceRegister* pRegister, TraceValue* pValue)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, uint, uint, TraceRegister*, TraceValue*, int>)(lpVtbl[9]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, writtenRegisterIndex, pRegister, pValue);
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTrace::GetReadRegister"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)]
public HResult GetReadRegister(uint stepIndex, uint readRegisterIndex, TraceRegister* pRegister, TraceValue* pValue)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTrace*, uint, uint, TraceRegister*, TraceValue*, int>)(lpVtbl[10]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, readRegisterIndex, pRegister, pValue);
}
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTraceFactory"]/*' />
/// <unmanaged>ID3D11ShaderTraceFactory</unmanaged>
[Guid("1fbad429-66ab-41cc-9617-667ac10e4459")]
[NativeTypeName("struct ID3D11ShaderTraceFactory : IUnknown")]
[NativeInheritance("IUnknown")]
public unsafe partial struct ID3D11ShaderTraceFactory
{
public static ref readonly Guid IID_ID3D11ShaderTraceFactory
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
ReadOnlySpan<byte> data = new byte[] {
0x29, 0xD4, 0xBA, 0x1F,
0xAB, 0x66,
0xCC, 0x41,
0x96,
0x17,
0x66,
0x7A,
0xC1,
0x0E,
0x44,
0x59
};
Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
}
}
public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderTraceFactory));
public void** lpVtbl;
/// <inheritdoc cref="IUnknown.QueryInterface" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(0)]
public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject)
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, Guid*, void**, int>)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject);
}
/// <inheritdoc cref="IUnknown.AddRef" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(1)]
[return: NativeTypeName("ULONG")]
public uint AddRef()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <inheritdoc cref="IUnknown.Release" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(2)]
[return: NativeTypeName("ULONG")]
public uint Release()
{
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
}
/// <include file='../Direct3D11.xml' path='doc/member[@name="ID3D11ShaderTraceFactory::CreateShaderTrace"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)]
public HResult CreateShaderTrace(IUnknown* pShader, ShaderTraceDescription* pTraceDesc, ID3D11ShaderTrace** ppShaderTrace)
{
return ((delegate* unmanaged[Stdcall]<ID3D11ShaderTraceFactory*, IUnknown*, ShaderTraceDescription*, ID3D11ShaderTrace**, int>)(lpVtbl[3]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this), pShader, pTraceDesc, ppShaderTrace);
}
}
#endregion Com Types
#region Functions
public static unsafe partial class Apis
{
[DllImport("d3d11", ExactSpelling = true)]
public static extern HResult D3D11CreateDevice(Graphics.Dxgi.IDXGIAdapter* pAdapter, Graphics.Direct3D.DriverType DriverType, IntPtr Software, CreateDeviceFlags Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, ID3D11Device** ppDevice, Graphics.Direct3D.FeatureLevel* pFeatureLevel, ID3D11DeviceContext** ppImmediateContext);
[DllImport("d3d11", ExactSpelling = true)]
public static extern HResult D3D11CreateDeviceAndSwapChain(Graphics.Dxgi.IDXGIAdapter* pAdapter, Graphics.Direct3D.DriverType DriverType, IntPtr Software, CreateDeviceFlags Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Graphics.Dxgi.SwapChainDescription* pSwapChainDesc, Graphics.Dxgi.IDXGISwapChain** ppSwapChain, ID3D11Device** ppDevice, Graphics.Direct3D.FeatureLevel* pFeatureLevel, ID3D11DeviceContext** ppImmediateContext);
}
#endregion Functions