ホーム › Graphics.Direct3D12 › D3D12_FORMAT_SUPPORT1
D3D12_FORMAT_SUPPORT1
列挙型フラグメンバー 30
| 名前 | 10進 | 16進 |
|---|---|---|
| D3D12_FORMAT_SUPPORT1_NONE | 0 | 0x0 |
| D3D12_FORMAT_SUPPORT1_BUFFER | 1 | 0x1 |
| D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER | 2 | 0x2 |
| D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER | 4 | 0x4 |
| D3D12_FORMAT_SUPPORT1_SO_BUFFER | 8 | 0x8 |
| D3D12_FORMAT_SUPPORT1_TEXTURE1D | 16 | 0x10 |
| D3D12_FORMAT_SUPPORT1_TEXTURE2D | 32 | 0x20 |
| D3D12_FORMAT_SUPPORT1_TEXTURE3D | 64 | 0x40 |
| D3D12_FORMAT_SUPPORT1_TEXTURECUBE | 128 | 0x80 |
| D3D12_FORMAT_SUPPORT1_SHADER_LOAD | 256 | 0x100 |
| D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE | 512 | 0x200 |
| D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON | 1024 | 0x400 |
| D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT | 2048 | 0x800 |
| D3D12_FORMAT_SUPPORT1_MIP | 4096 | 0x1000 |
| D3D12_FORMAT_SUPPORT1_RENDER_TARGET | 16384 | 0x4000 |
| D3D12_FORMAT_SUPPORT1_BLENDABLE | 32768 | 0x8000 |
| D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL | 65536 | 0x10000 |
| D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE | 262144 | 0x40000 |
| D3D12_FORMAT_SUPPORT1_DISPLAY | 524288 | 0x80000 |
| D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT | 1048576 | 0x100000 |
| D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET | 2097152 | 0x200000 |
| D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD | 4194304 | 0x400000 |
| D3D12_FORMAT_SUPPORT1_SHADER_GATHER | 8388608 | 0x800000 |
| D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST | 16777216 | 0x1000000 |
| D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW | 33554432 | 0x2000000 |
| D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON | 67108864 | 0x4000000 |
| D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT | 134217728 | 0x8000000 |
| D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT | 268435456 | 0x10000000 |
| D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT | 536870912 | 0x20000000 |
| D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER | 1073741824 | 0x40000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D3D12_FORMAT_SUPPORT1 : int {
D3D12_FORMAT_SUPPORT1_NONE = 0,
D3D12_FORMAT_SUPPORT1_BUFFER = 1,
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER = 2,
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER = 4,
D3D12_FORMAT_SUPPORT1_SO_BUFFER = 8,
D3D12_FORMAT_SUPPORT1_TEXTURE1D = 16,
D3D12_FORMAT_SUPPORT1_TEXTURE2D = 32,
D3D12_FORMAT_SUPPORT1_TEXTURE3D = 64,
D3D12_FORMAT_SUPPORT1_TEXTURECUBE = 128,
D3D12_FORMAT_SUPPORT1_SHADER_LOAD = 256,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE = 512,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON = 1024,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT = 2048,
D3D12_FORMAT_SUPPORT1_MIP = 4096,
D3D12_FORMAT_SUPPORT1_RENDER_TARGET = 16384,
D3D12_FORMAT_SUPPORT1_BLENDABLE = 32768,
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL = 65536,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE = 262144,
D3D12_FORMAT_SUPPORT1_DISPLAY = 524288,
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT = 1048576,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET = 2097152,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD = 4194304,
D3D12_FORMAT_SUPPORT1_SHADER_GATHER = 8388608,
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST = 16777216,
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW = 33554432,
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON = 67108864,
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT = 134217728,
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT = 268435456,
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 536870912,
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 1073741824
} D3D12_FORMAT_SUPPORT1;[Flags]
public enum D3D12_FORMAT_SUPPORT1 : int
{
D3D12_FORMAT_SUPPORT1_NONE = 0,
D3D12_FORMAT_SUPPORT1_BUFFER = 1,
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER = 2,
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER = 4,
D3D12_FORMAT_SUPPORT1_SO_BUFFER = 8,
D3D12_FORMAT_SUPPORT1_TEXTURE1D = 16,
D3D12_FORMAT_SUPPORT1_TEXTURE2D = 32,
D3D12_FORMAT_SUPPORT1_TEXTURE3D = 64,
D3D12_FORMAT_SUPPORT1_TEXTURECUBE = 128,
D3D12_FORMAT_SUPPORT1_SHADER_LOAD = 256,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE = 512,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON = 1024,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT = 2048,
D3D12_FORMAT_SUPPORT1_MIP = 4096,
D3D12_FORMAT_SUPPORT1_RENDER_TARGET = 16384,
D3D12_FORMAT_SUPPORT1_BLENDABLE = 32768,
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL = 65536,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE = 262144,
D3D12_FORMAT_SUPPORT1_DISPLAY = 524288,
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT = 1048576,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET = 2097152,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD = 4194304,
D3D12_FORMAT_SUPPORT1_SHADER_GATHER = 8388608,
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST = 16777216,
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW = 33554432,
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON = 67108864,
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT = 134217728,
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT = 268435456,
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 536870912,
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 1073741824,
}<Flags>
Public Enum D3D12_FORMAT_SUPPORT1 As Integer
D3D12_FORMAT_SUPPORT1_NONE = 0
D3D12_FORMAT_SUPPORT1_BUFFER = 1
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER = 2
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER = 4
D3D12_FORMAT_SUPPORT1_SO_BUFFER = 8
D3D12_FORMAT_SUPPORT1_TEXTURE1D = 16
D3D12_FORMAT_SUPPORT1_TEXTURE2D = 32
D3D12_FORMAT_SUPPORT1_TEXTURE3D = 64
D3D12_FORMAT_SUPPORT1_TEXTURECUBE = 128
D3D12_FORMAT_SUPPORT1_SHADER_LOAD = 256
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE = 512
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON = 1024
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT = 2048
D3D12_FORMAT_SUPPORT1_MIP = 4096
D3D12_FORMAT_SUPPORT1_RENDER_TARGET = 16384
D3D12_FORMAT_SUPPORT1_BLENDABLE = 32768
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL = 65536
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE = 262144
D3D12_FORMAT_SUPPORT1_DISPLAY = 524288
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT = 1048576
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET = 2097152
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD = 4194304
D3D12_FORMAT_SUPPORT1_SHADER_GATHER = 8388608
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST = 16777216
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW = 33554432
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON = 67108864
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT = 134217728
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT = 268435456
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 536870912
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 1073741824
End Enumimport enum
class D3D12_FORMAT_SUPPORT1(enum.IntFlag):
D3D12_FORMAT_SUPPORT1_NONE = 0
D3D12_FORMAT_SUPPORT1_BUFFER = 1
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER = 2
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER = 4
D3D12_FORMAT_SUPPORT1_SO_BUFFER = 8
D3D12_FORMAT_SUPPORT1_TEXTURE1D = 16
D3D12_FORMAT_SUPPORT1_TEXTURE2D = 32
D3D12_FORMAT_SUPPORT1_TEXTURE3D = 64
D3D12_FORMAT_SUPPORT1_TEXTURECUBE = 128
D3D12_FORMAT_SUPPORT1_SHADER_LOAD = 256
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE = 512
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON = 1024
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT = 2048
D3D12_FORMAT_SUPPORT1_MIP = 4096
D3D12_FORMAT_SUPPORT1_RENDER_TARGET = 16384
D3D12_FORMAT_SUPPORT1_BLENDABLE = 32768
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL = 65536
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE = 262144
D3D12_FORMAT_SUPPORT1_DISPLAY = 524288
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT = 1048576
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET = 2097152
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD = 4194304
D3D12_FORMAT_SUPPORT1_SHADER_GATHER = 8388608
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST = 16777216
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW = 33554432
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON = 67108864
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT = 134217728
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT = 268435456
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 536870912
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 1073741824// D3D12_FORMAT_SUPPORT1 (flags)
pub const D3D12_FORMAT_SUPPORT1_NONE: i32 = 0;
pub const D3D12_FORMAT_SUPPORT1_BUFFER: i32 = 1;
pub const D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER: i32 = 2;
pub const D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER: i32 = 4;
pub const D3D12_FORMAT_SUPPORT1_SO_BUFFER: i32 = 8;
pub const D3D12_FORMAT_SUPPORT1_TEXTURE1D: i32 = 16;
pub const D3D12_FORMAT_SUPPORT1_TEXTURE2D: i32 = 32;
pub const D3D12_FORMAT_SUPPORT1_TEXTURE3D: i32 = 64;
pub const D3D12_FORMAT_SUPPORT1_TEXTURECUBE: i32 = 128;
pub const D3D12_FORMAT_SUPPORT1_SHADER_LOAD: i32 = 256;
pub const D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE: i32 = 512;
pub const D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON: i32 = 1024;
pub const D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT: i32 = 2048;
pub const D3D12_FORMAT_SUPPORT1_MIP: i32 = 4096;
pub const D3D12_FORMAT_SUPPORT1_RENDER_TARGET: i32 = 16384;
pub const D3D12_FORMAT_SUPPORT1_BLENDABLE: i32 = 32768;
pub const D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL: i32 = 65536;
pub const D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE: i32 = 262144;
pub const D3D12_FORMAT_SUPPORT1_DISPLAY: i32 = 524288;
pub const D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT: i32 = 1048576;
pub const D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET: i32 = 2097152;
pub const D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD: i32 = 4194304;
pub const D3D12_FORMAT_SUPPORT1_SHADER_GATHER: i32 = 8388608;
pub const D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST: i32 = 16777216;
pub const D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW: i32 = 33554432;
pub const D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON: i32 = 67108864;
pub const D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT: i32 = 134217728;
pub const D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT: i32 = 268435456;
pub const D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT: i32 = 536870912;
pub const D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER: i32 = 1073741824;// D3D12_FORMAT_SUPPORT1
const (
D3D12_FORMAT_SUPPORT1_NONE int32 = 0
D3D12_FORMAT_SUPPORT1_BUFFER int32 = 1
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER int32 = 2
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER int32 = 4
D3D12_FORMAT_SUPPORT1_SO_BUFFER int32 = 8
D3D12_FORMAT_SUPPORT1_TEXTURE1D int32 = 16
D3D12_FORMAT_SUPPORT1_TEXTURE2D int32 = 32
D3D12_FORMAT_SUPPORT1_TEXTURE3D int32 = 64
D3D12_FORMAT_SUPPORT1_TEXTURECUBE int32 = 128
D3D12_FORMAT_SUPPORT1_SHADER_LOAD int32 = 256
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE int32 = 512
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON int32 = 1024
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT int32 = 2048
D3D12_FORMAT_SUPPORT1_MIP int32 = 4096
D3D12_FORMAT_SUPPORT1_RENDER_TARGET int32 = 16384
D3D12_FORMAT_SUPPORT1_BLENDABLE int32 = 32768
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL int32 = 65536
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE int32 = 262144
D3D12_FORMAT_SUPPORT1_DISPLAY int32 = 524288
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT int32 = 1048576
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET int32 = 2097152
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD int32 = 4194304
D3D12_FORMAT_SUPPORT1_SHADER_GATHER int32 = 8388608
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST int32 = 16777216
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW int32 = 33554432
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON int32 = 67108864
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT int32 = 134217728
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT int32 = 268435456
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT int32 = 536870912
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER int32 = 1073741824
)const
D3D12_FORMAT_SUPPORT1_NONE = 0;
D3D12_FORMAT_SUPPORT1_BUFFER = 1;
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER = 2;
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER = 4;
D3D12_FORMAT_SUPPORT1_SO_BUFFER = 8;
D3D12_FORMAT_SUPPORT1_TEXTURE1D = 16;
D3D12_FORMAT_SUPPORT1_TEXTURE2D = 32;
D3D12_FORMAT_SUPPORT1_TEXTURE3D = 64;
D3D12_FORMAT_SUPPORT1_TEXTURECUBE = 128;
D3D12_FORMAT_SUPPORT1_SHADER_LOAD = 256;
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE = 512;
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON = 1024;
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT = 2048;
D3D12_FORMAT_SUPPORT1_MIP = 4096;
D3D12_FORMAT_SUPPORT1_RENDER_TARGET = 16384;
D3D12_FORMAT_SUPPORT1_BLENDABLE = 32768;
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL = 65536;
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE = 262144;
D3D12_FORMAT_SUPPORT1_DISPLAY = 524288;
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT = 1048576;
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET = 2097152;
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD = 4194304;
D3D12_FORMAT_SUPPORT1_SHADER_GATHER = 8388608;
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST = 16777216;
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW = 33554432;
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON = 67108864;
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT = 134217728;
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT = 268435456;
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 536870912;
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 1073741824;// D3D12_FORMAT_SUPPORT1
pub const D3D12_FORMAT_SUPPORT1_NONE: i32 = 0;
pub const D3D12_FORMAT_SUPPORT1_BUFFER: i32 = 1;
pub const D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER: i32 = 2;
pub const D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER: i32 = 4;
pub const D3D12_FORMAT_SUPPORT1_SO_BUFFER: i32 = 8;
pub const D3D12_FORMAT_SUPPORT1_TEXTURE1D: i32 = 16;
pub const D3D12_FORMAT_SUPPORT1_TEXTURE2D: i32 = 32;
pub const D3D12_FORMAT_SUPPORT1_TEXTURE3D: i32 = 64;
pub const D3D12_FORMAT_SUPPORT1_TEXTURECUBE: i32 = 128;
pub const D3D12_FORMAT_SUPPORT1_SHADER_LOAD: i32 = 256;
pub const D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE: i32 = 512;
pub const D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON: i32 = 1024;
pub const D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT: i32 = 2048;
pub const D3D12_FORMAT_SUPPORT1_MIP: i32 = 4096;
pub const D3D12_FORMAT_SUPPORT1_RENDER_TARGET: i32 = 16384;
pub const D3D12_FORMAT_SUPPORT1_BLENDABLE: i32 = 32768;
pub const D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL: i32 = 65536;
pub const D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE: i32 = 262144;
pub const D3D12_FORMAT_SUPPORT1_DISPLAY: i32 = 524288;
pub const D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT: i32 = 1048576;
pub const D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET: i32 = 2097152;
pub const D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD: i32 = 4194304;
pub const D3D12_FORMAT_SUPPORT1_SHADER_GATHER: i32 = 8388608;
pub const D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST: i32 = 16777216;
pub const D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW: i32 = 33554432;
pub const D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON: i32 = 67108864;
pub const D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT: i32 = 134217728;
pub const D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT: i32 = 268435456;
pub const D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT: i32 = 536870912;
pub const D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER: i32 = 1073741824;const
D3D12_FORMAT_SUPPORT1_NONE* = 0
D3D12_FORMAT_SUPPORT1_BUFFER* = 1
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER* = 2
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER* = 4
D3D12_FORMAT_SUPPORT1_SO_BUFFER* = 8
D3D12_FORMAT_SUPPORT1_TEXTURE1D* = 16
D3D12_FORMAT_SUPPORT1_TEXTURE2D* = 32
D3D12_FORMAT_SUPPORT1_TEXTURE3D* = 64
D3D12_FORMAT_SUPPORT1_TEXTURECUBE* = 128
D3D12_FORMAT_SUPPORT1_SHADER_LOAD* = 256
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE* = 512
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON* = 1024
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT* = 2048
D3D12_FORMAT_SUPPORT1_MIP* = 4096
D3D12_FORMAT_SUPPORT1_RENDER_TARGET* = 16384
D3D12_FORMAT_SUPPORT1_BLENDABLE* = 32768
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL* = 65536
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE* = 262144
D3D12_FORMAT_SUPPORT1_DISPLAY* = 524288
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT* = 1048576
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET* = 2097152
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD* = 4194304
D3D12_FORMAT_SUPPORT1_SHADER_GATHER* = 8388608
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST* = 16777216
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW* = 33554432
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON* = 67108864
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT* = 134217728
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT* = 268435456
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT* = 536870912
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER* = 1073741824enum D3D12_FORMAT_SUPPORT1 : int {
D3D12_FORMAT_SUPPORT1_NONE = 0,
D3D12_FORMAT_SUPPORT1_BUFFER = 1,
D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER = 2,
D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER = 4,
D3D12_FORMAT_SUPPORT1_SO_BUFFER = 8,
D3D12_FORMAT_SUPPORT1_TEXTURE1D = 16,
D3D12_FORMAT_SUPPORT1_TEXTURE2D = 32,
D3D12_FORMAT_SUPPORT1_TEXTURE3D = 64,
D3D12_FORMAT_SUPPORT1_TEXTURECUBE = 128,
D3D12_FORMAT_SUPPORT1_SHADER_LOAD = 256,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE = 512,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON = 1024,
D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT = 2048,
D3D12_FORMAT_SUPPORT1_MIP = 4096,
D3D12_FORMAT_SUPPORT1_RENDER_TARGET = 16384,
D3D12_FORMAT_SUPPORT1_BLENDABLE = 32768,
D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL = 65536,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE = 262144,
D3D12_FORMAT_SUPPORT1_DISPLAY = 524288,
D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT = 1048576,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET = 2097152,
D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD = 4194304,
D3D12_FORMAT_SUPPORT1_SHADER_GATHER = 8388608,
D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST = 16777216,
D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW = 33554432,
D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON = 67108864,
D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT = 134217728,
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT = 268435456,
D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 536870912,
D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 1073741824,
}#define global D3D12_FORMAT_SUPPORT1_NONE 0x0
#define global D3D12_FORMAT_SUPPORT1_BUFFER 0x1
#define global D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER 0x2
#define global D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER 0x4
#define global D3D12_FORMAT_SUPPORT1_SO_BUFFER 0x8
#define global D3D12_FORMAT_SUPPORT1_TEXTURE1D 0x10
#define global D3D12_FORMAT_SUPPORT1_TEXTURE2D 0x20
#define global D3D12_FORMAT_SUPPORT1_TEXTURE3D 0x40
#define global D3D12_FORMAT_SUPPORT1_TEXTURECUBE 0x80
#define global D3D12_FORMAT_SUPPORT1_SHADER_LOAD 0x100
#define global D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE 0x200
#define global D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON 0x400
#define global D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT 0x800
#define global D3D12_FORMAT_SUPPORT1_MIP 0x1000
#define global D3D12_FORMAT_SUPPORT1_RENDER_TARGET 0x4000
#define global D3D12_FORMAT_SUPPORT1_BLENDABLE 0x8000
#define global D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL 0x10000
#define global D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE 0x40000
#define global D3D12_FORMAT_SUPPORT1_DISPLAY 0x80000
#define global D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT 0x100000
#define global D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET 0x200000
#define global D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD 0x400000
#define global D3D12_FORMAT_SUPPORT1_SHADER_GATHER 0x800000
#define global D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST 0x1000000
#define global D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW 0x2000000
#define global D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON 0x4000000
#define global D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT 0x8000000
#define global D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT 0x10000000
#define global D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT 0x20000000
#define global D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER 0x40000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。