Win32 API 日本語リファレンス
ホームUI.ColorSystem › BMFORMAT

BMFORMAT

列挙型
基底型i4

メンバー 41

名前10進16進
BM_x555RGB00x0
BM_x555XYZ2570x101
BM_x555Yxy2580x102
BM_x555Lab2590x103
BM_x555G3CH2600x104
BM_RGBTRIPLETS20x2
BM_BGRTRIPLETS40x4
BM_XYZTRIPLETS5130x201
BM_YxyTRIPLETS5140x202
BM_LabTRIPLETS5150x203
BM_G3CHTRIPLETS5160x204
BM_5CHANNEL5170x205
BM_6CHANNEL5180x206
BM_7CHANNEL5190x207
BM_8CHANNEL5200x208
BM_GRAY5210x209
BM_xRGBQUADS80x8
BM_xBGRQUADS160x10
BM_xG3CHQUADS7720x304
BM_KYMCQUADS7730x305
BM_CMYKQUADS320x20
BM_10b_RGB90x9
BM_10b_XYZ10250x401
BM_10b_Yxy10260x402
BM_10b_Lab10270x403
BM_10b_G3CH10280x404
BM_NAMED_INDEX10290x405
BM_16b_RGB100xA
BM_16b_XYZ12810x501
BM_16b_Yxy12820x502
BM_16b_Lab12830x503
BM_16b_G3CH12840x504
BM_16b_GRAY12850x505
BM_565RGB10x1
BM_32b_scRGB15370x601
BM_32b_scARGB15380x602
BM_S2DOT13FIXED_scRGB15390x603
BM_S2DOT13FIXED_scARGB15400x604
BM_R10G10B10A217930x701
BM_R10G10B10A2_XR17940x702
BM_R16G16B16A16_FLOAT17950x703

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum BMFORMAT : int {
    BM_x555RGB = 0,
    BM_x555XYZ = 257,
    BM_x555Yxy = 258,
    BM_x555Lab = 259,
    BM_x555G3CH = 260,
    BM_RGBTRIPLETS = 2,
    BM_BGRTRIPLETS = 4,
    BM_XYZTRIPLETS = 513,
    BM_YxyTRIPLETS = 514,
    BM_LabTRIPLETS = 515,
    BM_G3CHTRIPLETS = 516,
    BM_5CHANNEL = 517,
    BM_6CHANNEL = 518,
    BM_7CHANNEL = 519,
    BM_8CHANNEL = 520,
    BM_GRAY = 521,
    BM_xRGBQUADS = 8,
    BM_xBGRQUADS = 16,
    BM_xG3CHQUADS = 772,
    BM_KYMCQUADS = 773,
    BM_CMYKQUADS = 32,
    BM_10b_RGB = 9,
    BM_10b_XYZ = 1025,
    BM_10b_Yxy = 1026,
    BM_10b_Lab = 1027,
    BM_10b_G3CH = 1028,
    BM_NAMED_INDEX = 1029,
    BM_16b_RGB = 10,
    BM_16b_XYZ = 1281,
    BM_16b_Yxy = 1282,
    BM_16b_Lab = 1283,
    BM_16b_G3CH = 1284,
    BM_16b_GRAY = 1285,
    BM_565RGB = 1,
    BM_32b_scRGB = 1537,
    BM_32b_scARGB = 1538,
    BM_S2DOT13FIXED_scRGB = 1539,
    BM_S2DOT13FIXED_scARGB = 1540,
    BM_R10G10B10A2 = 1793,
    BM_R10G10B10A2_XR = 1794,
    BM_R16G16B16A16_FLOAT = 1795
} BMFORMAT;
public enum BMFORMAT : int
{
    BM_x555RGB = 0,
    BM_x555XYZ = 257,
    BM_x555Yxy = 258,
    BM_x555Lab = 259,
    BM_x555G3CH = 260,
    BM_RGBTRIPLETS = 2,
    BM_BGRTRIPLETS = 4,
    BM_XYZTRIPLETS = 513,
    BM_YxyTRIPLETS = 514,
    BM_LabTRIPLETS = 515,
    BM_G3CHTRIPLETS = 516,
    BM_5CHANNEL = 517,
    BM_6CHANNEL = 518,
    BM_7CHANNEL = 519,
    BM_8CHANNEL = 520,
    BM_GRAY = 521,
    BM_xRGBQUADS = 8,
    BM_xBGRQUADS = 16,
    BM_xG3CHQUADS = 772,
    BM_KYMCQUADS = 773,
    BM_CMYKQUADS = 32,
    BM_10b_RGB = 9,
    BM_10b_XYZ = 1025,
    BM_10b_Yxy = 1026,
    BM_10b_Lab = 1027,
    BM_10b_G3CH = 1028,
    BM_NAMED_INDEX = 1029,
    BM_16b_RGB = 10,
    BM_16b_XYZ = 1281,
    BM_16b_Yxy = 1282,
    BM_16b_Lab = 1283,
    BM_16b_G3CH = 1284,
    BM_16b_GRAY = 1285,
    BM_565RGB = 1,
    BM_32b_scRGB = 1537,
    BM_32b_scARGB = 1538,
    BM_S2DOT13FIXED_scRGB = 1539,
    BM_S2DOT13FIXED_scARGB = 1540,
    BM_R10G10B10A2 = 1793,
    BM_R10G10B10A2_XR = 1794,
    BM_R16G16B16A16_FLOAT = 1795,
}
Public Enum BMFORMAT As Integer
    BM_x555RGB = 0
    BM_x555XYZ = 257
    BM_x555Yxy = 258
    BM_x555Lab = 259
    BM_x555G3CH = 260
    BM_RGBTRIPLETS = 2
    BM_BGRTRIPLETS = 4
    BM_XYZTRIPLETS = 513
    BM_YxyTRIPLETS = 514
    BM_LabTRIPLETS = 515
    BM_G3CHTRIPLETS = 516
    BM_5CHANNEL = 517
    BM_6CHANNEL = 518
    BM_7CHANNEL = 519
    BM_8CHANNEL = 520
    BM_GRAY = 521
    BM_xRGBQUADS = 8
    BM_xBGRQUADS = 16
    BM_xG3CHQUADS = 772
    BM_KYMCQUADS = 773
    BM_CMYKQUADS = 32
    BM_10b_RGB = 9
    BM_10b_XYZ = 1025
    BM_10b_Yxy = 1026
    BM_10b_Lab = 1027
    BM_10b_G3CH = 1028
    BM_NAMED_INDEX = 1029
    BM_16b_RGB = 10
    BM_16b_XYZ = 1281
    BM_16b_Yxy = 1282
    BM_16b_Lab = 1283
    BM_16b_G3CH = 1284
    BM_16b_GRAY = 1285
    BM_565RGB = 1
    BM_32b_scRGB = 1537
    BM_32b_scARGB = 1538
    BM_S2DOT13FIXED_scRGB = 1539
    BM_S2DOT13FIXED_scARGB = 1540
    BM_R10G10B10A2 = 1793
    BM_R10G10B10A2_XR = 1794
    BM_R16G16B16A16_FLOAT = 1795
End Enum
import enum

class BMFORMAT(enum.IntEnum):
    BM_x555RGB = 0
    BM_x555XYZ = 257
    BM_x555Yxy = 258
    BM_x555Lab = 259
    BM_x555G3CH = 260
    BM_RGBTRIPLETS = 2
    BM_BGRTRIPLETS = 4
    BM_XYZTRIPLETS = 513
    BM_YxyTRIPLETS = 514
    BM_LabTRIPLETS = 515
    BM_G3CHTRIPLETS = 516
    BM_5CHANNEL = 517
    BM_6CHANNEL = 518
    BM_7CHANNEL = 519
    BM_8CHANNEL = 520
    BM_GRAY = 521
    BM_xRGBQUADS = 8
    BM_xBGRQUADS = 16
    BM_xG3CHQUADS = 772
    BM_KYMCQUADS = 773
    BM_CMYKQUADS = 32
    BM_10b_RGB = 9
    BM_10b_XYZ = 1025
    BM_10b_Yxy = 1026
    BM_10b_Lab = 1027
    BM_10b_G3CH = 1028
    BM_NAMED_INDEX = 1029
    BM_16b_RGB = 10
    BM_16b_XYZ = 1281
    BM_16b_Yxy = 1282
    BM_16b_Lab = 1283
    BM_16b_G3CH = 1284
    BM_16b_GRAY = 1285
    BM_565RGB = 1
    BM_32b_scRGB = 1537
    BM_32b_scARGB = 1538
    BM_S2DOT13FIXED_scRGB = 1539
    BM_S2DOT13FIXED_scARGB = 1540
    BM_R10G10B10A2 = 1793
    BM_R10G10B10A2_XR = 1794
    BM_R16G16B16A16_FLOAT = 1795
// BMFORMAT
pub const BM_x555RGB: i32 = 0;
pub const BM_x555XYZ: i32 = 257;
pub const BM_x555Yxy: i32 = 258;
pub const BM_x555Lab: i32 = 259;
pub const BM_x555G3CH: i32 = 260;
pub const BM_RGBTRIPLETS: i32 = 2;
pub const BM_BGRTRIPLETS: i32 = 4;
pub const BM_XYZTRIPLETS: i32 = 513;
pub const BM_YxyTRIPLETS: i32 = 514;
pub const BM_LabTRIPLETS: i32 = 515;
pub const BM_G3CHTRIPLETS: i32 = 516;
pub const BM_5CHANNEL: i32 = 517;
pub const BM_6CHANNEL: i32 = 518;
pub const BM_7CHANNEL: i32 = 519;
pub const BM_8CHANNEL: i32 = 520;
pub const BM_GRAY: i32 = 521;
pub const BM_xRGBQUADS: i32 = 8;
pub const BM_xBGRQUADS: i32 = 16;
pub const BM_xG3CHQUADS: i32 = 772;
pub const BM_KYMCQUADS: i32 = 773;
pub const BM_CMYKQUADS: i32 = 32;
pub const BM_10b_RGB: i32 = 9;
pub const BM_10b_XYZ: i32 = 1025;
pub const BM_10b_Yxy: i32 = 1026;
pub const BM_10b_Lab: i32 = 1027;
pub const BM_10b_G3CH: i32 = 1028;
pub const BM_NAMED_INDEX: i32 = 1029;
pub const BM_16b_RGB: i32 = 10;
pub const BM_16b_XYZ: i32 = 1281;
pub const BM_16b_Yxy: i32 = 1282;
pub const BM_16b_Lab: i32 = 1283;
pub const BM_16b_G3CH: i32 = 1284;
pub const BM_16b_GRAY: i32 = 1285;
pub const BM_565RGB: i32 = 1;
pub const BM_32b_scRGB: i32 = 1537;
pub const BM_32b_scARGB: i32 = 1538;
pub const BM_S2DOT13FIXED_scRGB: i32 = 1539;
pub const BM_S2DOT13FIXED_scARGB: i32 = 1540;
pub const BM_R10G10B10A2: i32 = 1793;
pub const BM_R10G10B10A2_XR: i32 = 1794;
pub const BM_R16G16B16A16_FLOAT: i32 = 1795;
// BMFORMAT
const (
	BM_x555RGB int32 = 0
	BM_x555XYZ int32 = 257
	BM_x555Yxy int32 = 258
	BM_x555Lab int32 = 259
	BM_x555G3CH int32 = 260
	BM_RGBTRIPLETS int32 = 2
	BM_BGRTRIPLETS int32 = 4
	BM_XYZTRIPLETS int32 = 513
	BM_YxyTRIPLETS int32 = 514
	BM_LabTRIPLETS int32 = 515
	BM_G3CHTRIPLETS int32 = 516
	BM_5CHANNEL int32 = 517
	BM_6CHANNEL int32 = 518
	BM_7CHANNEL int32 = 519
	BM_8CHANNEL int32 = 520
	BM_GRAY int32 = 521
	BM_xRGBQUADS int32 = 8
	BM_xBGRQUADS int32 = 16
	BM_xG3CHQUADS int32 = 772
	BM_KYMCQUADS int32 = 773
	BM_CMYKQUADS int32 = 32
	BM_10b_RGB int32 = 9
	BM_10b_XYZ int32 = 1025
	BM_10b_Yxy int32 = 1026
	BM_10b_Lab int32 = 1027
	BM_10b_G3CH int32 = 1028
	BM_NAMED_INDEX int32 = 1029
	BM_16b_RGB int32 = 10
	BM_16b_XYZ int32 = 1281
	BM_16b_Yxy int32 = 1282
	BM_16b_Lab int32 = 1283
	BM_16b_G3CH int32 = 1284
	BM_16b_GRAY int32 = 1285
	BM_565RGB int32 = 1
	BM_32b_scRGB int32 = 1537
	BM_32b_scARGB int32 = 1538
	BM_S2DOT13FIXED_scRGB int32 = 1539
	BM_S2DOT13FIXED_scARGB int32 = 1540
	BM_R10G10B10A2 int32 = 1793
	BM_R10G10B10A2_XR int32 = 1794
	BM_R16G16B16A16_FLOAT int32 = 1795
)
const
  BM_x555RGB = 0;
  BM_x555XYZ = 257;
  BM_x555Yxy = 258;
  BM_x555Lab = 259;
  BM_x555G3CH = 260;
  BM_RGBTRIPLETS = 2;
  BM_BGRTRIPLETS = 4;
  BM_XYZTRIPLETS = 513;
  BM_YxyTRIPLETS = 514;
  BM_LabTRIPLETS = 515;
  BM_G3CHTRIPLETS = 516;
  BM_5CHANNEL = 517;
  BM_6CHANNEL = 518;
  BM_7CHANNEL = 519;
  BM_8CHANNEL = 520;
  BM_GRAY = 521;
  BM_xRGBQUADS = 8;
  BM_xBGRQUADS = 16;
  BM_xG3CHQUADS = 772;
  BM_KYMCQUADS = 773;
  BM_CMYKQUADS = 32;
  BM_10b_RGB = 9;
  BM_10b_XYZ = 1025;
  BM_10b_Yxy = 1026;
  BM_10b_Lab = 1027;
  BM_10b_G3CH = 1028;
  BM_NAMED_INDEX = 1029;
  BM_16b_RGB = 10;
  BM_16b_XYZ = 1281;
  BM_16b_Yxy = 1282;
  BM_16b_Lab = 1283;
  BM_16b_G3CH = 1284;
  BM_16b_GRAY = 1285;
  BM_565RGB = 1;
  BM_32b_scRGB = 1537;
  BM_32b_scARGB = 1538;
  BM_S2DOT13FIXED_scRGB = 1539;
  BM_S2DOT13FIXED_scARGB = 1540;
  BM_R10G10B10A2 = 1793;
  BM_R10G10B10A2_XR = 1794;
  BM_R16G16B16A16_FLOAT = 1795;
// BMFORMAT
pub const BM_x555RGB: i32 = 0;
pub const BM_x555XYZ: i32 = 257;
pub const BM_x555Yxy: i32 = 258;
pub const BM_x555Lab: i32 = 259;
pub const BM_x555G3CH: i32 = 260;
pub const BM_RGBTRIPLETS: i32 = 2;
pub const BM_BGRTRIPLETS: i32 = 4;
pub const BM_XYZTRIPLETS: i32 = 513;
pub const BM_YxyTRIPLETS: i32 = 514;
pub const BM_LabTRIPLETS: i32 = 515;
pub const BM_G3CHTRIPLETS: i32 = 516;
pub const BM_5CHANNEL: i32 = 517;
pub const BM_6CHANNEL: i32 = 518;
pub const BM_7CHANNEL: i32 = 519;
pub const BM_8CHANNEL: i32 = 520;
pub const BM_GRAY: i32 = 521;
pub const BM_xRGBQUADS: i32 = 8;
pub const BM_xBGRQUADS: i32 = 16;
pub const BM_xG3CHQUADS: i32 = 772;
pub const BM_KYMCQUADS: i32 = 773;
pub const BM_CMYKQUADS: i32 = 32;
pub const BM_10b_RGB: i32 = 9;
pub const BM_10b_XYZ: i32 = 1025;
pub const BM_10b_Yxy: i32 = 1026;
pub const BM_10b_Lab: i32 = 1027;
pub const BM_10b_G3CH: i32 = 1028;
pub const BM_NAMED_INDEX: i32 = 1029;
pub const BM_16b_RGB: i32 = 10;
pub const BM_16b_XYZ: i32 = 1281;
pub const BM_16b_Yxy: i32 = 1282;
pub const BM_16b_Lab: i32 = 1283;
pub const BM_16b_G3CH: i32 = 1284;
pub const BM_16b_GRAY: i32 = 1285;
pub const BM_565RGB: i32 = 1;
pub const BM_32b_scRGB: i32 = 1537;
pub const BM_32b_scARGB: i32 = 1538;
pub const BM_S2DOT13FIXED_scRGB: i32 = 1539;
pub const BM_S2DOT13FIXED_scARGB: i32 = 1540;
pub const BM_R10G10B10A2: i32 = 1793;
pub const BM_R10G10B10A2_XR: i32 = 1794;
pub const BM_R16G16B16A16_FLOAT: i32 = 1795;
const
  BM_x555RGB* = 0
  BM_x555XYZ* = 257
  BM_x555Yxy* = 258
  BM_x555Lab* = 259
  BM_x555G3CH* = 260
  BM_RGBTRIPLETS* = 2
  BM_BGRTRIPLETS* = 4
  BM_XYZTRIPLETS* = 513
  BM_YxyTRIPLETS* = 514
  BM_LabTRIPLETS* = 515
  BM_G3CHTRIPLETS* = 516
  BM_5CHANNEL* = 517
  BM_6CHANNEL* = 518
  BM_7CHANNEL* = 519
  BM_8CHANNEL* = 520
  BM_GRAY* = 521
  BM_xRGBQUADS* = 8
  BM_xBGRQUADS* = 16
  BM_xG3CHQUADS* = 772
  BM_KYMCQUADS* = 773
  BM_CMYKQUADS* = 32
  BM_10b_RGB* = 9
  BM_10b_XYZ* = 1025
  BM_10b_Yxy* = 1026
  BM_10b_Lab* = 1027
  BM_10b_G3CH* = 1028
  BM_NAMED_INDEX* = 1029
  BM_16b_RGB* = 10
  BM_16b_XYZ* = 1281
  BM_16b_Yxy* = 1282
  BM_16b_Lab* = 1283
  BM_16b_G3CH* = 1284
  BM_16b_GRAY* = 1285
  BM_565RGB* = 1
  BM_32b_scRGB* = 1537
  BM_32b_scARGB* = 1538
  BM_S2DOT13FIXED_scRGB* = 1539
  BM_S2DOT13FIXED_scARGB* = 1540
  BM_R10G10B10A2* = 1793
  BM_R10G10B10A2_XR* = 1794
  BM_R16G16B16A16_FLOAT* = 1795
enum BMFORMAT : int {
    BM_x555RGB = 0,
    BM_x555XYZ = 257,
    BM_x555Yxy = 258,
    BM_x555Lab = 259,
    BM_x555G3CH = 260,
    BM_RGBTRIPLETS = 2,
    BM_BGRTRIPLETS = 4,
    BM_XYZTRIPLETS = 513,
    BM_YxyTRIPLETS = 514,
    BM_LabTRIPLETS = 515,
    BM_G3CHTRIPLETS = 516,
    BM_5CHANNEL = 517,
    BM_6CHANNEL = 518,
    BM_7CHANNEL = 519,
    BM_8CHANNEL = 520,
    BM_GRAY = 521,
    BM_xRGBQUADS = 8,
    BM_xBGRQUADS = 16,
    BM_xG3CHQUADS = 772,
    BM_KYMCQUADS = 773,
    BM_CMYKQUADS = 32,
    BM_10b_RGB = 9,
    BM_10b_XYZ = 1025,
    BM_10b_Yxy = 1026,
    BM_10b_Lab = 1027,
    BM_10b_G3CH = 1028,
    BM_NAMED_INDEX = 1029,
    BM_16b_RGB = 10,
    BM_16b_XYZ = 1281,
    BM_16b_Yxy = 1282,
    BM_16b_Lab = 1283,
    BM_16b_G3CH = 1284,
    BM_16b_GRAY = 1285,
    BM_565RGB = 1,
    BM_32b_scRGB = 1537,
    BM_32b_scARGB = 1538,
    BM_S2DOT13FIXED_scRGB = 1539,
    BM_S2DOT13FIXED_scARGB = 1540,
    BM_R10G10B10A2 = 1793,
    BM_R10G10B10A2_XR = 1794,
    BM_R16G16B16A16_FLOAT = 1795,
}
#define global BM_x555RGB             0x0
#define global BM_x555XYZ             0x101
#define global BM_x555Yxy             0x102
#define global BM_x555Lab             0x103
#define global BM_x555G3CH            0x104
#define global BM_RGBTRIPLETS         0x2
#define global BM_BGRTRIPLETS         0x4
#define global BM_XYZTRIPLETS         0x201
#define global BM_YxyTRIPLETS         0x202
#define global BM_LabTRIPLETS         0x203
#define global BM_G3CHTRIPLETS        0x204
#define global BM_5CHANNEL            0x205
#define global BM_6CHANNEL            0x206
#define global BM_7CHANNEL            0x207
#define global BM_8CHANNEL            0x208
#define global BM_GRAY                0x209
#define global BM_xRGBQUADS           0x8
#define global BM_xBGRQUADS           0x10
#define global BM_xG3CHQUADS          0x304
#define global BM_KYMCQUADS           0x305
#define global BM_CMYKQUADS           0x20
#define global BM_10b_RGB             0x9
#define global BM_10b_XYZ             0x401
#define global BM_10b_Yxy             0x402
#define global BM_10b_Lab             0x403
#define global BM_10b_G3CH            0x404
#define global BM_NAMED_INDEX         0x405
#define global BM_16b_RGB             0xA
#define global BM_16b_XYZ             0x501
#define global BM_16b_Yxy             0x502
#define global BM_16b_Lab             0x503
#define global BM_16b_G3CH            0x504
#define global BM_16b_GRAY            0x505
#define global BM_565RGB              0x1
#define global BM_32b_scRGB           0x601
#define global BM_32b_scARGB          0x602
#define global BM_S2DOT13FIXED_scRGB  0x603
#define global BM_S2DOT13FIXED_scARGB 0x604
#define global BM_R10G10B10A2         0x701
#define global BM_R10G10B10A2_XR      0x702
#define global BM_R16G16B16A16_FLOAT  0x703