ホーム › Graphics.Direct3D12 › D3D12_DRED_ALLOCATION_TYPE
D3D12_DRED_ALLOCATION_TYPE
列挙型メンバー 29
| 名前 | 10進 | 16進 |
|---|---|---|
| D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE | 19 | 0x13 |
| D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR | 20 | 0x14 |
| D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE | 21 | 0x15 |
| D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST | 22 | 0x16 |
| D3D12_DRED_ALLOCATION_TYPE_FENCE | 23 | 0x17 |
| D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP | 24 | 0x18 |
| D3D12_DRED_ALLOCATION_TYPE_HEAP | 25 | 0x19 |
| D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP | 27 | 0x1B |
| D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE | 28 | 0x1C |
| D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY | 29 | 0x1D |
| D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER | 30 | 0x1E |
| D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR | 32 | 0x20 |
| D3D12_DRED_ALLOCATION_TYPE_RESOURCE | 34 | 0x22 |
| D3D12_DRED_ALLOCATION_TYPE_PASS | 35 | 0x23 |
| D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION | 36 | 0x24 |
| D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY | 37 | 0x25 |
| D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION | 38 | 0x26 |
| D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP | 39 | 0x27 |
| D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL | 40 | 0x28 |
| D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER | 41 | 0x29 |
| D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT | 42 | 0x2A |
| D3D12_DRED_ALLOCATION_TYPE_METACOMMAND | 43 | 0x2B |
| D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP | 44 | 0x2C |
| D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR | 45 | 0x2D |
| D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP | 46 | 0x2E |
| D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND | 47 | 0x2F |
| D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER | 48 | 0x30 |
| D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP | 49 | 0x31 |
| D3D12_DRED_ALLOCATION_TYPE_INVALID | -1 | 0xFFFFFFFF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D3D12_DRED_ALLOCATION_TYPE : int {
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE = 19,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR = 20,
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE = 21,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST = 22,
D3D12_DRED_ALLOCATION_TYPE_FENCE = 23,
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP = 24,
D3D12_DRED_ALLOCATION_TYPE_HEAP = 25,
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP = 27,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE = 28,
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY = 29,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER = 30,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR = 32,
D3D12_DRED_ALLOCATION_TYPE_RESOURCE = 34,
D3D12_DRED_ALLOCATION_TYPE_PASS = 35,
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION = 36,
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY = 37,
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION = 38,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP = 39,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL = 40,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER = 41,
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT = 42,
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND = 43,
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP = 44,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR = 45,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP = 46,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND = 47,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER = 48,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP = 49,
D3D12_DRED_ALLOCATION_TYPE_INVALID = -1
} D3D12_DRED_ALLOCATION_TYPE;public enum D3D12_DRED_ALLOCATION_TYPE : int
{
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE = 19,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR = 20,
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE = 21,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST = 22,
D3D12_DRED_ALLOCATION_TYPE_FENCE = 23,
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP = 24,
D3D12_DRED_ALLOCATION_TYPE_HEAP = 25,
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP = 27,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE = 28,
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY = 29,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER = 30,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR = 32,
D3D12_DRED_ALLOCATION_TYPE_RESOURCE = 34,
D3D12_DRED_ALLOCATION_TYPE_PASS = 35,
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION = 36,
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY = 37,
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION = 38,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP = 39,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL = 40,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER = 41,
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT = 42,
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND = 43,
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP = 44,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR = 45,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP = 46,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND = 47,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER = 48,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP = 49,
D3D12_DRED_ALLOCATION_TYPE_INVALID = -1,
}Public Enum D3D12_DRED_ALLOCATION_TYPE As Integer
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE = 19
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR = 20
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE = 21
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST = 22
D3D12_DRED_ALLOCATION_TYPE_FENCE = 23
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP = 24
D3D12_DRED_ALLOCATION_TYPE_HEAP = 25
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP = 27
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE = 28
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY = 29
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER = 30
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR = 32
D3D12_DRED_ALLOCATION_TYPE_RESOURCE = 34
D3D12_DRED_ALLOCATION_TYPE_PASS = 35
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION = 36
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY = 37
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION = 38
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP = 39
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL = 40
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER = 41
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT = 42
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND = 43
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP = 44
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR = 45
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP = 46
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND = 47
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER = 48
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP = 49
D3D12_DRED_ALLOCATION_TYPE_INVALID = -1
End Enumimport enum
class D3D12_DRED_ALLOCATION_TYPE(enum.IntEnum):
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE = 19
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR = 20
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE = 21
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST = 22
D3D12_DRED_ALLOCATION_TYPE_FENCE = 23
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP = 24
D3D12_DRED_ALLOCATION_TYPE_HEAP = 25
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP = 27
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE = 28
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY = 29
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER = 30
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR = 32
D3D12_DRED_ALLOCATION_TYPE_RESOURCE = 34
D3D12_DRED_ALLOCATION_TYPE_PASS = 35
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION = 36
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY = 37
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION = 38
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP = 39
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL = 40
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER = 41
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT = 42
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND = 43
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP = 44
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR = 45
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP = 46
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND = 47
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER = 48
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP = 49
D3D12_DRED_ALLOCATION_TYPE_INVALID = -1// D3D12_DRED_ALLOCATION_TYPE
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE: i32 = 19;
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR: i32 = 20;
pub const D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE: i32 = 21;
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST: i32 = 22;
pub const D3D12_DRED_ALLOCATION_TYPE_FENCE: i32 = 23;
pub const D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP: i32 = 24;
pub const D3D12_DRED_ALLOCATION_TYPE_HEAP: i32 = 25;
pub const D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP: i32 = 27;
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE: i32 = 28;
pub const D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY: i32 = 29;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER: i32 = 30;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR: i32 = 32;
pub const D3D12_DRED_ALLOCATION_TYPE_RESOURCE: i32 = 34;
pub const D3D12_DRED_ALLOCATION_TYPE_PASS: i32 = 35;
pub const D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION: i32 = 36;
pub const D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY: i32 = 37;
pub const D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION: i32 = 38;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP: i32 = 39;
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL: i32 = 40;
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER: i32 = 41;
pub const D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT: i32 = 42;
pub const D3D12_DRED_ALLOCATION_TYPE_METACOMMAND: i32 = 43;
pub const D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP: i32 = 44;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR: i32 = 45;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP: i32 = 46;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND: i32 = 47;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER: i32 = 48;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP: i32 = 49;
pub const D3D12_DRED_ALLOCATION_TYPE_INVALID: i32 = -1;// D3D12_DRED_ALLOCATION_TYPE
const (
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE int32 = 19
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR int32 = 20
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE int32 = 21
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST int32 = 22
D3D12_DRED_ALLOCATION_TYPE_FENCE int32 = 23
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP int32 = 24
D3D12_DRED_ALLOCATION_TYPE_HEAP int32 = 25
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP int32 = 27
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE int32 = 28
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY int32 = 29
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER int32 = 30
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR int32 = 32
D3D12_DRED_ALLOCATION_TYPE_RESOURCE int32 = 34
D3D12_DRED_ALLOCATION_TYPE_PASS int32 = 35
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION int32 = 36
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY int32 = 37
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION int32 = 38
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP int32 = 39
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL int32 = 40
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER int32 = 41
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT int32 = 42
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND int32 = 43
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP int32 = 44
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR int32 = 45
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP int32 = 46
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND int32 = 47
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER int32 = 48
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP int32 = 49
D3D12_DRED_ALLOCATION_TYPE_INVALID int32 = -1
)const
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE = 19;
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR = 20;
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE = 21;
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST = 22;
D3D12_DRED_ALLOCATION_TYPE_FENCE = 23;
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP = 24;
D3D12_DRED_ALLOCATION_TYPE_HEAP = 25;
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP = 27;
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE = 28;
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY = 29;
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER = 30;
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR = 32;
D3D12_DRED_ALLOCATION_TYPE_RESOURCE = 34;
D3D12_DRED_ALLOCATION_TYPE_PASS = 35;
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION = 36;
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY = 37;
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION = 38;
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP = 39;
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL = 40;
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER = 41;
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT = 42;
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND = 43;
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP = 44;
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR = 45;
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP = 46;
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND = 47;
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER = 48;
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP = 49;
D3D12_DRED_ALLOCATION_TYPE_INVALID = -1;// D3D12_DRED_ALLOCATION_TYPE
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE: i32 = 19;
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR: i32 = 20;
pub const D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE: i32 = 21;
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST: i32 = 22;
pub const D3D12_DRED_ALLOCATION_TYPE_FENCE: i32 = 23;
pub const D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP: i32 = 24;
pub const D3D12_DRED_ALLOCATION_TYPE_HEAP: i32 = 25;
pub const D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP: i32 = 27;
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE: i32 = 28;
pub const D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY: i32 = 29;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER: i32 = 30;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR: i32 = 32;
pub const D3D12_DRED_ALLOCATION_TYPE_RESOURCE: i32 = 34;
pub const D3D12_DRED_ALLOCATION_TYPE_PASS: i32 = 35;
pub const D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION: i32 = 36;
pub const D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY: i32 = 37;
pub const D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION: i32 = 38;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP: i32 = 39;
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL: i32 = 40;
pub const D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER: i32 = 41;
pub const D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT: i32 = 42;
pub const D3D12_DRED_ALLOCATION_TYPE_METACOMMAND: i32 = 43;
pub const D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP: i32 = 44;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR: i32 = 45;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP: i32 = 46;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND: i32 = 47;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER: i32 = 48;
pub const D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP: i32 = 49;
pub const D3D12_DRED_ALLOCATION_TYPE_INVALID: i32 = -1;const
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE* = 19
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR* = 20
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE* = 21
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST* = 22
D3D12_DRED_ALLOCATION_TYPE_FENCE* = 23
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP* = 24
D3D12_DRED_ALLOCATION_TYPE_HEAP* = 25
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP* = 27
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE* = 28
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY* = 29
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER* = 30
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR* = 32
D3D12_DRED_ALLOCATION_TYPE_RESOURCE* = 34
D3D12_DRED_ALLOCATION_TYPE_PASS* = 35
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION* = 36
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY* = 37
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION* = 38
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP* = 39
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL* = 40
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER* = 41
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT* = 42
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND* = 43
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP* = 44
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR* = 45
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP* = 46
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND* = 47
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER* = 48
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP* = 49
D3D12_DRED_ALLOCATION_TYPE_INVALID* = -1enum D3D12_DRED_ALLOCATION_TYPE : int {
D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE = 19,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR = 20,
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE = 21,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST = 22,
D3D12_DRED_ALLOCATION_TYPE_FENCE = 23,
D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP = 24,
D3D12_DRED_ALLOCATION_TYPE_HEAP = 25,
D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP = 27,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE = 28,
D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY = 29,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER = 30,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR = 32,
D3D12_DRED_ALLOCATION_TYPE_RESOURCE = 34,
D3D12_DRED_ALLOCATION_TYPE_PASS = 35,
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION = 36,
D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY = 37,
D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION = 38,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP = 39,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL = 40,
D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER = 41,
D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT = 42,
D3D12_DRED_ALLOCATION_TYPE_METACOMMAND = 43,
D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP = 44,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR = 45,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP = 46,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND = 47,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER = 48,
D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP = 49,
D3D12_DRED_ALLOCATION_TYPE_INVALID = -1,
}#define global D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE 0x13
#define global D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR 0x14
#define global D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE 0x15
#define global D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST 0x16
#define global D3D12_DRED_ALLOCATION_TYPE_FENCE 0x17
#define global D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP 0x18
#define global D3D12_DRED_ALLOCATION_TYPE_HEAP 0x19
#define global D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP 0x1B
#define global D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE 0x1C
#define global D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY 0x1D
#define global D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER 0x1E
#define global D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR 0x20
#define global D3D12_DRED_ALLOCATION_TYPE_RESOURCE 0x22
#define global D3D12_DRED_ALLOCATION_TYPE_PASS 0x23
#define global D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION 0x24
#define global D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY 0x25
#define global D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION 0x26
#define global D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP 0x27
#define global D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL 0x28
#define global D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER 0x29
#define global D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT 0x2A
#define global D3D12_DRED_ALLOCATION_TYPE_METACOMMAND 0x2B
#define global D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP 0x2C
#define global D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR 0x2D
#define global D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP 0x2E
#define global D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND 0x2F
#define global D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER 0x30
#define global D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP 0x31
#define global D3D12_DRED_ALLOCATION_TYPE_INVALID 0xFFFFFFFF