mirror of
https://github.com/amerkoleci/Vortice.Win32.git
synced 2026-01-14 16:16:04 +08:00
31890 lines
1.7 MiB
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
|