ホーム › Graphics.Direct3D9 › D3DFORMAT
D3DFORMAT
列挙型メンバー 65
| 名前 | 10進 | 16進 |
|---|---|---|
| D3DFMT_UNKNOWN | 0 | 0x0 |
| D3DFMT_R8G8B8 | 20 | 0x14 |
| D3DFMT_A8R8G8B8 | 21 | 0x15 |
| D3DFMT_X8R8G8B8 | 22 | 0x16 |
| D3DFMT_R5G6B5 | 23 | 0x17 |
| D3DFMT_X1R5G5B5 | 24 | 0x18 |
| D3DFMT_A1R5G5B5 | 25 | 0x19 |
| D3DFMT_A4R4G4B4 | 26 | 0x1A |
| D3DFMT_R3G3B2 | 27 | 0x1B |
| D3DFMT_A8 | 28 | 0x1C |
| D3DFMT_A8R3G3B2 | 29 | 0x1D |
| D3DFMT_X4R4G4B4 | 30 | 0x1E |
| D3DFMT_A2B10G10R10 | 31 | 0x1F |
| D3DFMT_A8B8G8R8 | 32 | 0x20 |
| D3DFMT_X8B8G8R8 | 33 | 0x21 |
| D3DFMT_G16R16 | 34 | 0x22 |
| D3DFMT_A2R10G10B10 | 35 | 0x23 |
| D3DFMT_A16B16G16R16 | 36 | 0x24 |
| D3DFMT_A8P8 | 40 | 0x28 |
| D3DFMT_P8 | 41 | 0x29 |
| D3DFMT_L8 | 50 | 0x32 |
| D3DFMT_A8L8 | 51 | 0x33 |
| D3DFMT_A4L4 | 52 | 0x34 |
| D3DFMT_V8U8 | 60 | 0x3C |
| D3DFMT_L6V5U5 | 61 | 0x3D |
| D3DFMT_X8L8V8U8 | 62 | 0x3E |
| D3DFMT_Q8W8V8U8 | 63 | 0x3F |
| D3DFMT_V16U16 | 64 | 0x40 |
| D3DFMT_A2W10V10U10 | 67 | 0x43 |
| D3DFMT_UYVY | 1498831189 | 0x59565955 |
| D3DFMT_R8G8_B8G8 | 1195525970 | 0x47424752 |
| D3DFMT_YUY2 | 844715353 | 0x32595559 |
| D3DFMT_G8R8_G8B8 | 1111970375 | 0x42475247 |
| D3DFMT_DXT1 | 827611204 | 0x31545844 |
| D3DFMT_DXT2 | 844388420 | 0x32545844 |
| D3DFMT_DXT3 | 861165636 | 0x33545844 |
| D3DFMT_DXT4 | 877942852 | 0x34545844 |
| D3DFMT_DXT5 | 894720068 | 0x35545844 |
| D3DFMT_D16_LOCKABLE | 70 | 0x46 |
| D3DFMT_D32 | 71 | 0x47 |
| D3DFMT_D15S1 | 73 | 0x49 |
| D3DFMT_D24S8 | 75 | 0x4B |
| D3DFMT_D24X8 | 77 | 0x4D |
| D3DFMT_D24X4S4 | 79 | 0x4F |
| D3DFMT_D16 | 80 | 0x50 |
| D3DFMT_D32F_LOCKABLE | 82 | 0x52 |
| D3DFMT_D24FS8 | 83 | 0x53 |
| D3DFMT_D32_LOCKABLE | 84 | 0x54 |
| D3DFMT_S8_LOCKABLE | 85 | 0x55 |
| D3DFMT_L16 | 81 | 0x51 |
| D3DFMT_VERTEXDATA | 100 | 0x64 |
| D3DFMT_INDEX16 | 101 | 0x65 |
| D3DFMT_INDEX32 | 102 | 0x66 |
| D3DFMT_Q16W16V16U16 | 110 | 0x6E |
| D3DFMT_MULTI2_ARGB8 | 827606349 | 0x3154454D |
| D3DFMT_R16F | 111 | 0x6F |
| D3DFMT_G16R16F | 112 | 0x70 |
| D3DFMT_A16B16G16R16F | 113 | 0x71 |
| D3DFMT_R32F | 114 | 0x72 |
| D3DFMT_G32R32F | 115 | 0x73 |
| D3DFMT_A32B32G32R32F | 116 | 0x74 |
| D3DFMT_CxV8U8 | 117 | 0x75 |
| D3DFMT_A1 | 118 | 0x76 |
| D3DFMT_A2B10G10R10_XR_BIAS | 119 | 0x77 |
| D3DFMT_BINARYBUFFER | 199 | 0xC7 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D3DFORMAT : unsigned int {
D3DFMT_UNKNOWN = 0,
D3DFMT_R8G8B8 = 20,
D3DFMT_A8R8G8B8 = 21,
D3DFMT_X8R8G8B8 = 22,
D3DFMT_R5G6B5 = 23,
D3DFMT_X1R5G5B5 = 24,
D3DFMT_A1R5G5B5 = 25,
D3DFMT_A4R4G4B4 = 26,
D3DFMT_R3G3B2 = 27,
D3DFMT_A8 = 28,
D3DFMT_A8R3G3B2 = 29,
D3DFMT_X4R4G4B4 = 30,
D3DFMT_A2B10G10R10 = 31,
D3DFMT_A8B8G8R8 = 32,
D3DFMT_X8B8G8R8 = 33,
D3DFMT_G16R16 = 34,
D3DFMT_A2R10G10B10 = 35,
D3DFMT_A16B16G16R16 = 36,
D3DFMT_A8P8 = 40,
D3DFMT_P8 = 41,
D3DFMT_L8 = 50,
D3DFMT_A8L8 = 51,
D3DFMT_A4L4 = 52,
D3DFMT_V8U8 = 60,
D3DFMT_L6V5U5 = 61,
D3DFMT_X8L8V8U8 = 62,
D3DFMT_Q8W8V8U8 = 63,
D3DFMT_V16U16 = 64,
D3DFMT_A2W10V10U10 = 67,
D3DFMT_UYVY = 1498831189,
D3DFMT_R8G8_B8G8 = 1195525970,
D3DFMT_YUY2 = 844715353,
D3DFMT_G8R8_G8B8 = 1111970375,
D3DFMT_DXT1 = 827611204,
D3DFMT_DXT2 = 844388420,
D3DFMT_DXT3 = 861165636,
D3DFMT_DXT4 = 877942852,
D3DFMT_DXT5 = 894720068,
D3DFMT_D16_LOCKABLE = 70,
D3DFMT_D32 = 71,
D3DFMT_D15S1 = 73,
D3DFMT_D24S8 = 75,
D3DFMT_D24X8 = 77,
D3DFMT_D24X4S4 = 79,
D3DFMT_D16 = 80,
D3DFMT_D32F_LOCKABLE = 82,
D3DFMT_D24FS8 = 83,
D3DFMT_D32_LOCKABLE = 84,
D3DFMT_S8_LOCKABLE = 85,
D3DFMT_L16 = 81,
D3DFMT_VERTEXDATA = 100,
D3DFMT_INDEX16 = 101,
D3DFMT_INDEX32 = 102,
D3DFMT_Q16W16V16U16 = 110,
D3DFMT_MULTI2_ARGB8 = 827606349,
D3DFMT_R16F = 111,
D3DFMT_G16R16F = 112,
D3DFMT_A16B16G16R16F = 113,
D3DFMT_R32F = 114,
D3DFMT_G32R32F = 115,
D3DFMT_A32B32G32R32F = 116,
D3DFMT_CxV8U8 = 117,
D3DFMT_A1 = 118,
D3DFMT_A2B10G10R10_XR_BIAS = 119,
D3DFMT_BINARYBUFFER = 199
} D3DFORMAT;public enum D3DFORMAT : uint
{
D3DFMT_UNKNOWN = 0,
D3DFMT_R8G8B8 = 20,
D3DFMT_A8R8G8B8 = 21,
D3DFMT_X8R8G8B8 = 22,
D3DFMT_R5G6B5 = 23,
D3DFMT_X1R5G5B5 = 24,
D3DFMT_A1R5G5B5 = 25,
D3DFMT_A4R4G4B4 = 26,
D3DFMT_R3G3B2 = 27,
D3DFMT_A8 = 28,
D3DFMT_A8R3G3B2 = 29,
D3DFMT_X4R4G4B4 = 30,
D3DFMT_A2B10G10R10 = 31,
D3DFMT_A8B8G8R8 = 32,
D3DFMT_X8B8G8R8 = 33,
D3DFMT_G16R16 = 34,
D3DFMT_A2R10G10B10 = 35,
D3DFMT_A16B16G16R16 = 36,
D3DFMT_A8P8 = 40,
D3DFMT_P8 = 41,
D3DFMT_L8 = 50,
D3DFMT_A8L8 = 51,
D3DFMT_A4L4 = 52,
D3DFMT_V8U8 = 60,
D3DFMT_L6V5U5 = 61,
D3DFMT_X8L8V8U8 = 62,
D3DFMT_Q8W8V8U8 = 63,
D3DFMT_V16U16 = 64,
D3DFMT_A2W10V10U10 = 67,
D3DFMT_UYVY = 1498831189,
D3DFMT_R8G8_B8G8 = 1195525970,
D3DFMT_YUY2 = 844715353,
D3DFMT_G8R8_G8B8 = 1111970375,
D3DFMT_DXT1 = 827611204,
D3DFMT_DXT2 = 844388420,
D3DFMT_DXT3 = 861165636,
D3DFMT_DXT4 = 877942852,
D3DFMT_DXT5 = 894720068,
D3DFMT_D16_LOCKABLE = 70,
D3DFMT_D32 = 71,
D3DFMT_D15S1 = 73,
D3DFMT_D24S8 = 75,
D3DFMT_D24X8 = 77,
D3DFMT_D24X4S4 = 79,
D3DFMT_D16 = 80,
D3DFMT_D32F_LOCKABLE = 82,
D3DFMT_D24FS8 = 83,
D3DFMT_D32_LOCKABLE = 84,
D3DFMT_S8_LOCKABLE = 85,
D3DFMT_L16 = 81,
D3DFMT_VERTEXDATA = 100,
D3DFMT_INDEX16 = 101,
D3DFMT_INDEX32 = 102,
D3DFMT_Q16W16V16U16 = 110,
D3DFMT_MULTI2_ARGB8 = 827606349,
D3DFMT_R16F = 111,
D3DFMT_G16R16F = 112,
D3DFMT_A16B16G16R16F = 113,
D3DFMT_R32F = 114,
D3DFMT_G32R32F = 115,
D3DFMT_A32B32G32R32F = 116,
D3DFMT_CxV8U8 = 117,
D3DFMT_A1 = 118,
D3DFMT_A2B10G10R10_XR_BIAS = 119,
D3DFMT_BINARYBUFFER = 199,
}Public Enum D3DFORMAT As UInteger
D3DFMT_UNKNOWN = 0
D3DFMT_R8G8B8 = 20
D3DFMT_A8R8G8B8 = 21
D3DFMT_X8R8G8B8 = 22
D3DFMT_R5G6B5 = 23
D3DFMT_X1R5G5B5 = 24
D3DFMT_A1R5G5B5 = 25
D3DFMT_A4R4G4B4 = 26
D3DFMT_R3G3B2 = 27
D3DFMT_A8 = 28
D3DFMT_A8R3G3B2 = 29
D3DFMT_X4R4G4B4 = 30
D3DFMT_A2B10G10R10 = 31
D3DFMT_A8B8G8R8 = 32
D3DFMT_X8B8G8R8 = 33
D3DFMT_G16R16 = 34
D3DFMT_A2R10G10B10 = 35
D3DFMT_A16B16G16R16 = 36
D3DFMT_A8P8 = 40
D3DFMT_P8 = 41
D3DFMT_L8 = 50
D3DFMT_A8L8 = 51
D3DFMT_A4L4 = 52
D3DFMT_V8U8 = 60
D3DFMT_L6V5U5 = 61
D3DFMT_X8L8V8U8 = 62
D3DFMT_Q8W8V8U8 = 63
D3DFMT_V16U16 = 64
D3DFMT_A2W10V10U10 = 67
D3DFMT_UYVY = 1498831189
D3DFMT_R8G8_B8G8 = 1195525970
D3DFMT_YUY2 = 844715353
D3DFMT_G8R8_G8B8 = 1111970375
D3DFMT_DXT1 = 827611204
D3DFMT_DXT2 = 844388420
D3DFMT_DXT3 = 861165636
D3DFMT_DXT4 = 877942852
D3DFMT_DXT5 = 894720068
D3DFMT_D16_LOCKABLE = 70
D3DFMT_D32 = 71
D3DFMT_D15S1 = 73
D3DFMT_D24S8 = 75
D3DFMT_D24X8 = 77
D3DFMT_D24X4S4 = 79
D3DFMT_D16 = 80
D3DFMT_D32F_LOCKABLE = 82
D3DFMT_D24FS8 = 83
D3DFMT_D32_LOCKABLE = 84
D3DFMT_S8_LOCKABLE = 85
D3DFMT_L16 = 81
D3DFMT_VERTEXDATA = 100
D3DFMT_INDEX16 = 101
D3DFMT_INDEX32 = 102
D3DFMT_Q16W16V16U16 = 110
D3DFMT_MULTI2_ARGB8 = 827606349
D3DFMT_R16F = 111
D3DFMT_G16R16F = 112
D3DFMT_A16B16G16R16F = 113
D3DFMT_R32F = 114
D3DFMT_G32R32F = 115
D3DFMT_A32B32G32R32F = 116
D3DFMT_CxV8U8 = 117
D3DFMT_A1 = 118
D3DFMT_A2B10G10R10_XR_BIAS = 119
D3DFMT_BINARYBUFFER = 199
End Enumimport enum
class D3DFORMAT(enum.IntEnum):
D3DFMT_UNKNOWN = 0
D3DFMT_R8G8B8 = 20
D3DFMT_A8R8G8B8 = 21
D3DFMT_X8R8G8B8 = 22
D3DFMT_R5G6B5 = 23
D3DFMT_X1R5G5B5 = 24
D3DFMT_A1R5G5B5 = 25
D3DFMT_A4R4G4B4 = 26
D3DFMT_R3G3B2 = 27
D3DFMT_A8 = 28
D3DFMT_A8R3G3B2 = 29
D3DFMT_X4R4G4B4 = 30
D3DFMT_A2B10G10R10 = 31
D3DFMT_A8B8G8R8 = 32
D3DFMT_X8B8G8R8 = 33
D3DFMT_G16R16 = 34
D3DFMT_A2R10G10B10 = 35
D3DFMT_A16B16G16R16 = 36
D3DFMT_A8P8 = 40
D3DFMT_P8 = 41
D3DFMT_L8 = 50
D3DFMT_A8L8 = 51
D3DFMT_A4L4 = 52
D3DFMT_V8U8 = 60
D3DFMT_L6V5U5 = 61
D3DFMT_X8L8V8U8 = 62
D3DFMT_Q8W8V8U8 = 63
D3DFMT_V16U16 = 64
D3DFMT_A2W10V10U10 = 67
D3DFMT_UYVY = 1498831189
D3DFMT_R8G8_B8G8 = 1195525970
D3DFMT_YUY2 = 844715353
D3DFMT_G8R8_G8B8 = 1111970375
D3DFMT_DXT1 = 827611204
D3DFMT_DXT2 = 844388420
D3DFMT_DXT3 = 861165636
D3DFMT_DXT4 = 877942852
D3DFMT_DXT5 = 894720068
D3DFMT_D16_LOCKABLE = 70
D3DFMT_D32 = 71
D3DFMT_D15S1 = 73
D3DFMT_D24S8 = 75
D3DFMT_D24X8 = 77
D3DFMT_D24X4S4 = 79
D3DFMT_D16 = 80
D3DFMT_D32F_LOCKABLE = 82
D3DFMT_D24FS8 = 83
D3DFMT_D32_LOCKABLE = 84
D3DFMT_S8_LOCKABLE = 85
D3DFMT_L16 = 81
D3DFMT_VERTEXDATA = 100
D3DFMT_INDEX16 = 101
D3DFMT_INDEX32 = 102
D3DFMT_Q16W16V16U16 = 110
D3DFMT_MULTI2_ARGB8 = 827606349
D3DFMT_R16F = 111
D3DFMT_G16R16F = 112
D3DFMT_A16B16G16R16F = 113
D3DFMT_R32F = 114
D3DFMT_G32R32F = 115
D3DFMT_A32B32G32R32F = 116
D3DFMT_CxV8U8 = 117
D3DFMT_A1 = 118
D3DFMT_A2B10G10R10_XR_BIAS = 119
D3DFMT_BINARYBUFFER = 199// D3DFORMAT
pub const D3DFMT_UNKNOWN: u32 = 0;
pub const D3DFMT_R8G8B8: u32 = 20;
pub const D3DFMT_A8R8G8B8: u32 = 21;
pub const D3DFMT_X8R8G8B8: u32 = 22;
pub const D3DFMT_R5G6B5: u32 = 23;
pub const D3DFMT_X1R5G5B5: u32 = 24;
pub const D3DFMT_A1R5G5B5: u32 = 25;
pub const D3DFMT_A4R4G4B4: u32 = 26;
pub const D3DFMT_R3G3B2: u32 = 27;
pub const D3DFMT_A8: u32 = 28;
pub const D3DFMT_A8R3G3B2: u32 = 29;
pub const D3DFMT_X4R4G4B4: u32 = 30;
pub const D3DFMT_A2B10G10R10: u32 = 31;
pub const D3DFMT_A8B8G8R8: u32 = 32;
pub const D3DFMT_X8B8G8R8: u32 = 33;
pub const D3DFMT_G16R16: u32 = 34;
pub const D3DFMT_A2R10G10B10: u32 = 35;
pub const D3DFMT_A16B16G16R16: u32 = 36;
pub const D3DFMT_A8P8: u32 = 40;
pub const D3DFMT_P8: u32 = 41;
pub const D3DFMT_L8: u32 = 50;
pub const D3DFMT_A8L8: u32 = 51;
pub const D3DFMT_A4L4: u32 = 52;
pub const D3DFMT_V8U8: u32 = 60;
pub const D3DFMT_L6V5U5: u32 = 61;
pub const D3DFMT_X8L8V8U8: u32 = 62;
pub const D3DFMT_Q8W8V8U8: u32 = 63;
pub const D3DFMT_V16U16: u32 = 64;
pub const D3DFMT_A2W10V10U10: u32 = 67;
pub const D3DFMT_UYVY: u32 = 1498831189;
pub const D3DFMT_R8G8_B8G8: u32 = 1195525970;
pub const D3DFMT_YUY2: u32 = 844715353;
pub const D3DFMT_G8R8_G8B8: u32 = 1111970375;
pub const D3DFMT_DXT1: u32 = 827611204;
pub const D3DFMT_DXT2: u32 = 844388420;
pub const D3DFMT_DXT3: u32 = 861165636;
pub const D3DFMT_DXT4: u32 = 877942852;
pub const D3DFMT_DXT5: u32 = 894720068;
pub const D3DFMT_D16_LOCKABLE: u32 = 70;
pub const D3DFMT_D32: u32 = 71;
pub const D3DFMT_D15S1: u32 = 73;
pub const D3DFMT_D24S8: u32 = 75;
pub const D3DFMT_D24X8: u32 = 77;
pub const D3DFMT_D24X4S4: u32 = 79;
pub const D3DFMT_D16: u32 = 80;
pub const D3DFMT_D32F_LOCKABLE: u32 = 82;
pub const D3DFMT_D24FS8: u32 = 83;
pub const D3DFMT_D32_LOCKABLE: u32 = 84;
pub const D3DFMT_S8_LOCKABLE: u32 = 85;
pub const D3DFMT_L16: u32 = 81;
pub const D3DFMT_VERTEXDATA: u32 = 100;
pub const D3DFMT_INDEX16: u32 = 101;
pub const D3DFMT_INDEX32: u32 = 102;
pub const D3DFMT_Q16W16V16U16: u32 = 110;
pub const D3DFMT_MULTI2_ARGB8: u32 = 827606349;
pub const D3DFMT_R16F: u32 = 111;
pub const D3DFMT_G16R16F: u32 = 112;
pub const D3DFMT_A16B16G16R16F: u32 = 113;
pub const D3DFMT_R32F: u32 = 114;
pub const D3DFMT_G32R32F: u32 = 115;
pub const D3DFMT_A32B32G32R32F: u32 = 116;
pub const D3DFMT_CxV8U8: u32 = 117;
pub const D3DFMT_A1: u32 = 118;
pub const D3DFMT_A2B10G10R10_XR_BIAS: u32 = 119;
pub const D3DFMT_BINARYBUFFER: u32 = 199;// D3DFORMAT
const (
D3DFMT_UNKNOWN uint32 = 0
D3DFMT_R8G8B8 uint32 = 20
D3DFMT_A8R8G8B8 uint32 = 21
D3DFMT_X8R8G8B8 uint32 = 22
D3DFMT_R5G6B5 uint32 = 23
D3DFMT_X1R5G5B5 uint32 = 24
D3DFMT_A1R5G5B5 uint32 = 25
D3DFMT_A4R4G4B4 uint32 = 26
D3DFMT_R3G3B2 uint32 = 27
D3DFMT_A8 uint32 = 28
D3DFMT_A8R3G3B2 uint32 = 29
D3DFMT_X4R4G4B4 uint32 = 30
D3DFMT_A2B10G10R10 uint32 = 31
D3DFMT_A8B8G8R8 uint32 = 32
D3DFMT_X8B8G8R8 uint32 = 33
D3DFMT_G16R16 uint32 = 34
D3DFMT_A2R10G10B10 uint32 = 35
D3DFMT_A16B16G16R16 uint32 = 36
D3DFMT_A8P8 uint32 = 40
D3DFMT_P8 uint32 = 41
D3DFMT_L8 uint32 = 50
D3DFMT_A8L8 uint32 = 51
D3DFMT_A4L4 uint32 = 52
D3DFMT_V8U8 uint32 = 60
D3DFMT_L6V5U5 uint32 = 61
D3DFMT_X8L8V8U8 uint32 = 62
D3DFMT_Q8W8V8U8 uint32 = 63
D3DFMT_V16U16 uint32 = 64
D3DFMT_A2W10V10U10 uint32 = 67
D3DFMT_UYVY uint32 = 1498831189
D3DFMT_R8G8_B8G8 uint32 = 1195525970
D3DFMT_YUY2 uint32 = 844715353
D3DFMT_G8R8_G8B8 uint32 = 1111970375
D3DFMT_DXT1 uint32 = 827611204
D3DFMT_DXT2 uint32 = 844388420
D3DFMT_DXT3 uint32 = 861165636
D3DFMT_DXT4 uint32 = 877942852
D3DFMT_DXT5 uint32 = 894720068
D3DFMT_D16_LOCKABLE uint32 = 70
D3DFMT_D32 uint32 = 71
D3DFMT_D15S1 uint32 = 73
D3DFMT_D24S8 uint32 = 75
D3DFMT_D24X8 uint32 = 77
D3DFMT_D24X4S4 uint32 = 79
D3DFMT_D16 uint32 = 80
D3DFMT_D32F_LOCKABLE uint32 = 82
D3DFMT_D24FS8 uint32 = 83
D3DFMT_D32_LOCKABLE uint32 = 84
D3DFMT_S8_LOCKABLE uint32 = 85
D3DFMT_L16 uint32 = 81
D3DFMT_VERTEXDATA uint32 = 100
D3DFMT_INDEX16 uint32 = 101
D3DFMT_INDEX32 uint32 = 102
D3DFMT_Q16W16V16U16 uint32 = 110
D3DFMT_MULTI2_ARGB8 uint32 = 827606349
D3DFMT_R16F uint32 = 111
D3DFMT_G16R16F uint32 = 112
D3DFMT_A16B16G16R16F uint32 = 113
D3DFMT_R32F uint32 = 114
D3DFMT_G32R32F uint32 = 115
D3DFMT_A32B32G32R32F uint32 = 116
D3DFMT_CxV8U8 uint32 = 117
D3DFMT_A1 uint32 = 118
D3DFMT_A2B10G10R10_XR_BIAS uint32 = 119
D3DFMT_BINARYBUFFER uint32 = 199
)const
D3DFMT_UNKNOWN = 0;
D3DFMT_R8G8B8 = 20;
D3DFMT_A8R8G8B8 = 21;
D3DFMT_X8R8G8B8 = 22;
D3DFMT_R5G6B5 = 23;
D3DFMT_X1R5G5B5 = 24;
D3DFMT_A1R5G5B5 = 25;
D3DFMT_A4R4G4B4 = 26;
D3DFMT_R3G3B2 = 27;
D3DFMT_A8 = 28;
D3DFMT_A8R3G3B2 = 29;
D3DFMT_X4R4G4B4 = 30;
D3DFMT_A2B10G10R10 = 31;
D3DFMT_A8B8G8R8 = 32;
D3DFMT_X8B8G8R8 = 33;
D3DFMT_G16R16 = 34;
D3DFMT_A2R10G10B10 = 35;
D3DFMT_A16B16G16R16 = 36;
D3DFMT_A8P8 = 40;
D3DFMT_P8 = 41;
D3DFMT_L8 = 50;
D3DFMT_A8L8 = 51;
D3DFMT_A4L4 = 52;
D3DFMT_V8U8 = 60;
D3DFMT_L6V5U5 = 61;
D3DFMT_X8L8V8U8 = 62;
D3DFMT_Q8W8V8U8 = 63;
D3DFMT_V16U16 = 64;
D3DFMT_A2W10V10U10 = 67;
D3DFMT_UYVY = 1498831189;
D3DFMT_R8G8_B8G8 = 1195525970;
D3DFMT_YUY2 = 844715353;
D3DFMT_G8R8_G8B8 = 1111970375;
D3DFMT_DXT1 = 827611204;
D3DFMT_DXT2 = 844388420;
D3DFMT_DXT3 = 861165636;
D3DFMT_DXT4 = 877942852;
D3DFMT_DXT5 = 894720068;
D3DFMT_D16_LOCKABLE = 70;
D3DFMT_D32 = 71;
D3DFMT_D15S1 = 73;
D3DFMT_D24S8 = 75;
D3DFMT_D24X8 = 77;
D3DFMT_D24X4S4 = 79;
D3DFMT_D16 = 80;
D3DFMT_D32F_LOCKABLE = 82;
D3DFMT_D24FS8 = 83;
D3DFMT_D32_LOCKABLE = 84;
D3DFMT_S8_LOCKABLE = 85;
D3DFMT_L16 = 81;
D3DFMT_VERTEXDATA = 100;
D3DFMT_INDEX16 = 101;
D3DFMT_INDEX32 = 102;
D3DFMT_Q16W16V16U16 = 110;
D3DFMT_MULTI2_ARGB8 = 827606349;
D3DFMT_R16F = 111;
D3DFMT_G16R16F = 112;
D3DFMT_A16B16G16R16F = 113;
D3DFMT_R32F = 114;
D3DFMT_G32R32F = 115;
D3DFMT_A32B32G32R32F = 116;
D3DFMT_CxV8U8 = 117;
D3DFMT_A1 = 118;
D3DFMT_A2B10G10R10_XR_BIAS = 119;
D3DFMT_BINARYBUFFER = 199;// D3DFORMAT
pub const D3DFMT_UNKNOWN: u32 = 0;
pub const D3DFMT_R8G8B8: u32 = 20;
pub const D3DFMT_A8R8G8B8: u32 = 21;
pub const D3DFMT_X8R8G8B8: u32 = 22;
pub const D3DFMT_R5G6B5: u32 = 23;
pub const D3DFMT_X1R5G5B5: u32 = 24;
pub const D3DFMT_A1R5G5B5: u32 = 25;
pub const D3DFMT_A4R4G4B4: u32 = 26;
pub const D3DFMT_R3G3B2: u32 = 27;
pub const D3DFMT_A8: u32 = 28;
pub const D3DFMT_A8R3G3B2: u32 = 29;
pub const D3DFMT_X4R4G4B4: u32 = 30;
pub const D3DFMT_A2B10G10R10: u32 = 31;
pub const D3DFMT_A8B8G8R8: u32 = 32;
pub const D3DFMT_X8B8G8R8: u32 = 33;
pub const D3DFMT_G16R16: u32 = 34;
pub const D3DFMT_A2R10G10B10: u32 = 35;
pub const D3DFMT_A16B16G16R16: u32 = 36;
pub const D3DFMT_A8P8: u32 = 40;
pub const D3DFMT_P8: u32 = 41;
pub const D3DFMT_L8: u32 = 50;
pub const D3DFMT_A8L8: u32 = 51;
pub const D3DFMT_A4L4: u32 = 52;
pub const D3DFMT_V8U8: u32 = 60;
pub const D3DFMT_L6V5U5: u32 = 61;
pub const D3DFMT_X8L8V8U8: u32 = 62;
pub const D3DFMT_Q8W8V8U8: u32 = 63;
pub const D3DFMT_V16U16: u32 = 64;
pub const D3DFMT_A2W10V10U10: u32 = 67;
pub const D3DFMT_UYVY: u32 = 1498831189;
pub const D3DFMT_R8G8_B8G8: u32 = 1195525970;
pub const D3DFMT_YUY2: u32 = 844715353;
pub const D3DFMT_G8R8_G8B8: u32 = 1111970375;
pub const D3DFMT_DXT1: u32 = 827611204;
pub const D3DFMT_DXT2: u32 = 844388420;
pub const D3DFMT_DXT3: u32 = 861165636;
pub const D3DFMT_DXT4: u32 = 877942852;
pub const D3DFMT_DXT5: u32 = 894720068;
pub const D3DFMT_D16_LOCKABLE: u32 = 70;
pub const D3DFMT_D32: u32 = 71;
pub const D3DFMT_D15S1: u32 = 73;
pub const D3DFMT_D24S8: u32 = 75;
pub const D3DFMT_D24X8: u32 = 77;
pub const D3DFMT_D24X4S4: u32 = 79;
pub const D3DFMT_D16: u32 = 80;
pub const D3DFMT_D32F_LOCKABLE: u32 = 82;
pub const D3DFMT_D24FS8: u32 = 83;
pub const D3DFMT_D32_LOCKABLE: u32 = 84;
pub const D3DFMT_S8_LOCKABLE: u32 = 85;
pub const D3DFMT_L16: u32 = 81;
pub const D3DFMT_VERTEXDATA: u32 = 100;
pub const D3DFMT_INDEX16: u32 = 101;
pub const D3DFMT_INDEX32: u32 = 102;
pub const D3DFMT_Q16W16V16U16: u32 = 110;
pub const D3DFMT_MULTI2_ARGB8: u32 = 827606349;
pub const D3DFMT_R16F: u32 = 111;
pub const D3DFMT_G16R16F: u32 = 112;
pub const D3DFMT_A16B16G16R16F: u32 = 113;
pub const D3DFMT_R32F: u32 = 114;
pub const D3DFMT_G32R32F: u32 = 115;
pub const D3DFMT_A32B32G32R32F: u32 = 116;
pub const D3DFMT_CxV8U8: u32 = 117;
pub const D3DFMT_A1: u32 = 118;
pub const D3DFMT_A2B10G10R10_XR_BIAS: u32 = 119;
pub const D3DFMT_BINARYBUFFER: u32 = 199;const
D3DFMT_UNKNOWN* = 0
D3DFMT_R8G8B8* = 20
D3DFMT_A8R8G8B8* = 21
D3DFMT_X8R8G8B8* = 22
D3DFMT_R5G6B5* = 23
D3DFMT_X1R5G5B5* = 24
D3DFMT_A1R5G5B5* = 25
D3DFMT_A4R4G4B4* = 26
D3DFMT_R3G3B2* = 27
D3DFMT_A8* = 28
D3DFMT_A8R3G3B2* = 29
D3DFMT_X4R4G4B4* = 30
D3DFMT_A2B10G10R10* = 31
D3DFMT_A8B8G8R8* = 32
D3DFMT_X8B8G8R8* = 33
D3DFMT_G16R16* = 34
D3DFMT_A2R10G10B10* = 35
D3DFMT_A16B16G16R16* = 36
D3DFMT_A8P8* = 40
D3DFMT_P8* = 41
D3DFMT_L8* = 50
D3DFMT_A8L8* = 51
D3DFMT_A4L4* = 52
D3DFMT_V8U8* = 60
D3DFMT_L6V5U5* = 61
D3DFMT_X8L8V8U8* = 62
D3DFMT_Q8W8V8U8* = 63
D3DFMT_V16U16* = 64
D3DFMT_A2W10V10U10* = 67
D3DFMT_UYVY* = 1498831189
D3DFMT_R8G8_B8G8* = 1195525970
D3DFMT_YUY2* = 844715353
D3DFMT_G8R8_G8B8* = 1111970375
D3DFMT_DXT1* = 827611204
D3DFMT_DXT2* = 844388420
D3DFMT_DXT3* = 861165636
D3DFMT_DXT4* = 877942852
D3DFMT_DXT5* = 894720068
D3DFMT_D16_LOCKABLE* = 70
D3DFMT_D32* = 71
D3DFMT_D15S1* = 73
D3DFMT_D24S8* = 75
D3DFMT_D24X8* = 77
D3DFMT_D24X4S4* = 79
D3DFMT_D16* = 80
D3DFMT_D32F_LOCKABLE* = 82
D3DFMT_D24FS8* = 83
D3DFMT_D32_LOCKABLE* = 84
D3DFMT_S8_LOCKABLE* = 85
D3DFMT_L16* = 81
D3DFMT_VERTEXDATA* = 100
D3DFMT_INDEX16* = 101
D3DFMT_INDEX32* = 102
D3DFMT_Q16W16V16U16* = 110
D3DFMT_MULTI2_ARGB8* = 827606349
D3DFMT_R16F* = 111
D3DFMT_G16R16F* = 112
D3DFMT_A16B16G16R16F* = 113
D3DFMT_R32F* = 114
D3DFMT_G32R32F* = 115
D3DFMT_A32B32G32R32F* = 116
D3DFMT_CxV8U8* = 117
D3DFMT_A1* = 118
D3DFMT_A2B10G10R10_XR_BIAS* = 119
D3DFMT_BINARYBUFFER* = 199enum D3DFORMAT : uint {
D3DFMT_UNKNOWN = 0,
D3DFMT_R8G8B8 = 20,
D3DFMT_A8R8G8B8 = 21,
D3DFMT_X8R8G8B8 = 22,
D3DFMT_R5G6B5 = 23,
D3DFMT_X1R5G5B5 = 24,
D3DFMT_A1R5G5B5 = 25,
D3DFMT_A4R4G4B4 = 26,
D3DFMT_R3G3B2 = 27,
D3DFMT_A8 = 28,
D3DFMT_A8R3G3B2 = 29,
D3DFMT_X4R4G4B4 = 30,
D3DFMT_A2B10G10R10 = 31,
D3DFMT_A8B8G8R8 = 32,
D3DFMT_X8B8G8R8 = 33,
D3DFMT_G16R16 = 34,
D3DFMT_A2R10G10B10 = 35,
D3DFMT_A16B16G16R16 = 36,
D3DFMT_A8P8 = 40,
D3DFMT_P8 = 41,
D3DFMT_L8 = 50,
D3DFMT_A8L8 = 51,
D3DFMT_A4L4 = 52,
D3DFMT_V8U8 = 60,
D3DFMT_L6V5U5 = 61,
D3DFMT_X8L8V8U8 = 62,
D3DFMT_Q8W8V8U8 = 63,
D3DFMT_V16U16 = 64,
D3DFMT_A2W10V10U10 = 67,
D3DFMT_UYVY = 1498831189,
D3DFMT_R8G8_B8G8 = 1195525970,
D3DFMT_YUY2 = 844715353,
D3DFMT_G8R8_G8B8 = 1111970375,
D3DFMT_DXT1 = 827611204,
D3DFMT_DXT2 = 844388420,
D3DFMT_DXT3 = 861165636,
D3DFMT_DXT4 = 877942852,
D3DFMT_DXT5 = 894720068,
D3DFMT_D16_LOCKABLE = 70,
D3DFMT_D32 = 71,
D3DFMT_D15S1 = 73,
D3DFMT_D24S8 = 75,
D3DFMT_D24X8 = 77,
D3DFMT_D24X4S4 = 79,
D3DFMT_D16 = 80,
D3DFMT_D32F_LOCKABLE = 82,
D3DFMT_D24FS8 = 83,
D3DFMT_D32_LOCKABLE = 84,
D3DFMT_S8_LOCKABLE = 85,
D3DFMT_L16 = 81,
D3DFMT_VERTEXDATA = 100,
D3DFMT_INDEX16 = 101,
D3DFMT_INDEX32 = 102,
D3DFMT_Q16W16V16U16 = 110,
D3DFMT_MULTI2_ARGB8 = 827606349,
D3DFMT_R16F = 111,
D3DFMT_G16R16F = 112,
D3DFMT_A16B16G16R16F = 113,
D3DFMT_R32F = 114,
D3DFMT_G32R32F = 115,
D3DFMT_A32B32G32R32F = 116,
D3DFMT_CxV8U8 = 117,
D3DFMT_A1 = 118,
D3DFMT_A2B10G10R10_XR_BIAS = 119,
D3DFMT_BINARYBUFFER = 199,
}#define global D3DFMT_UNKNOWN 0x0
#define global D3DFMT_R8G8B8 0x14
#define global D3DFMT_A8R8G8B8 0x15
#define global D3DFMT_X8R8G8B8 0x16
#define global D3DFMT_R5G6B5 0x17
#define global D3DFMT_X1R5G5B5 0x18
#define global D3DFMT_A1R5G5B5 0x19
#define global D3DFMT_A4R4G4B4 0x1A
#define global D3DFMT_R3G3B2 0x1B
#define global D3DFMT_A8 0x1C
#define global D3DFMT_A8R3G3B2 0x1D
#define global D3DFMT_X4R4G4B4 0x1E
#define global D3DFMT_A2B10G10R10 0x1F
#define global D3DFMT_A8B8G8R8 0x20
#define global D3DFMT_X8B8G8R8 0x21
#define global D3DFMT_G16R16 0x22
#define global D3DFMT_A2R10G10B10 0x23
#define global D3DFMT_A16B16G16R16 0x24
#define global D3DFMT_A8P8 0x28
#define global D3DFMT_P8 0x29
#define global D3DFMT_L8 0x32
#define global D3DFMT_A8L8 0x33
#define global D3DFMT_A4L4 0x34
#define global D3DFMT_V8U8 0x3C
#define global D3DFMT_L6V5U5 0x3D
#define global D3DFMT_X8L8V8U8 0x3E
#define global D3DFMT_Q8W8V8U8 0x3F
#define global D3DFMT_V16U16 0x40
#define global D3DFMT_A2W10V10U10 0x43
#define global D3DFMT_UYVY 0x59565955
#define global D3DFMT_R8G8_B8G8 0x47424752
#define global D3DFMT_YUY2 0x32595559
#define global D3DFMT_G8R8_G8B8 0x42475247
#define global D3DFMT_DXT1 0x31545844
#define global D3DFMT_DXT2 0x32545844
#define global D3DFMT_DXT3 0x33545844
#define global D3DFMT_DXT4 0x34545844
#define global D3DFMT_DXT5 0x35545844
#define global D3DFMT_D16_LOCKABLE 0x46
#define global D3DFMT_D32 0x47
#define global D3DFMT_D15S1 0x49
#define global D3DFMT_D24S8 0x4B
#define global D3DFMT_D24X8 0x4D
#define global D3DFMT_D24X4S4 0x4F
#define global D3DFMT_D16 0x50
#define global D3DFMT_D32F_LOCKABLE 0x52
#define global D3DFMT_D24FS8 0x53
#define global D3DFMT_D32_LOCKABLE 0x54
#define global D3DFMT_S8_LOCKABLE 0x55
#define global D3DFMT_L16 0x51
#define global D3DFMT_VERTEXDATA 0x64
#define global D3DFMT_INDEX16 0x65
#define global D3DFMT_INDEX32 0x66
#define global D3DFMT_Q16W16V16U16 0x6E
#define global D3DFMT_MULTI2_ARGB8 0x3154454D
#define global D3DFMT_R16F 0x6F
#define global D3DFMT_G16R16F 0x70
#define global D3DFMT_A16B16G16R16F 0x71
#define global D3DFMT_R32F 0x72
#define global D3DFMT_G32R32F 0x73
#define global D3DFMT_A32B32G32R32F 0x74
#define global D3DFMT_CxV8U8 0x75
#define global D3DFMT_A1 0x76
#define global D3DFMT_A2B10G10R10_XR_BIAS 0x77
#define global D3DFMT_BINARYBUFFER 0xC7