Win32 API 日本語リファレンス
ホームGraphics.OpenGL › PFD_FLAGS

PFD_FLAGS

列挙型フラグ
基底型u4

メンバー 19

名前10進16進
PFD_DOUBLEBUFFER10x1
PFD_STEREO20x2
PFD_DRAW_TO_WINDOW40x4
PFD_DRAW_TO_BITMAP80x8
PFD_SUPPORT_GDI160x10
PFD_SUPPORT_OPENGL320x20
PFD_GENERIC_FORMAT640x40
PFD_NEED_PALETTE1280x80
PFD_NEED_SYSTEM_PALETTE2560x100
PFD_SWAP_EXCHANGE5120x200
PFD_SWAP_COPY10240x400
PFD_SWAP_LAYER_BUFFERS20480x800
PFD_GENERIC_ACCELERATED40960x1000
PFD_SUPPORT_DIRECTDRAW81920x2000
PFD_DIRECT3D_ACCELERATED163840x4000
PFD_SUPPORT_COMPOSITION327680x8000
PFD_DEPTH_DONTCARE5368709120x20000000
PFD_DOUBLEBUFFER_DONTCARE10737418240x40000000
PFD_STEREO_DONTCARE21474836480x80000000

各言語での定義

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

typedef enum PFD_FLAGS : unsigned int {
    PFD_DOUBLEBUFFER = 1,
    PFD_STEREO = 2,
    PFD_DRAW_TO_WINDOW = 4,
    PFD_DRAW_TO_BITMAP = 8,
    PFD_SUPPORT_GDI = 16,
    PFD_SUPPORT_OPENGL = 32,
    PFD_GENERIC_FORMAT = 64,
    PFD_NEED_PALETTE = 128,
    PFD_NEED_SYSTEM_PALETTE = 256,
    PFD_SWAP_EXCHANGE = 512,
    PFD_SWAP_COPY = 1024,
    PFD_SWAP_LAYER_BUFFERS = 2048,
    PFD_GENERIC_ACCELERATED = 4096,
    PFD_SUPPORT_DIRECTDRAW = 8192,
    PFD_DIRECT3D_ACCELERATED = 16384,
    PFD_SUPPORT_COMPOSITION = 32768,
    PFD_DEPTH_DONTCARE = 536870912,
    PFD_DOUBLEBUFFER_DONTCARE = 1073741824,
    PFD_STEREO_DONTCARE = 2147483648
} PFD_FLAGS;
[Flags]
public enum PFD_FLAGS : uint
{
    PFD_DOUBLEBUFFER = 1,
    PFD_STEREO = 2,
    PFD_DRAW_TO_WINDOW = 4,
    PFD_DRAW_TO_BITMAP = 8,
    PFD_SUPPORT_GDI = 16,
    PFD_SUPPORT_OPENGL = 32,
    PFD_GENERIC_FORMAT = 64,
    PFD_NEED_PALETTE = 128,
    PFD_NEED_SYSTEM_PALETTE = 256,
    PFD_SWAP_EXCHANGE = 512,
    PFD_SWAP_COPY = 1024,
    PFD_SWAP_LAYER_BUFFERS = 2048,
    PFD_GENERIC_ACCELERATED = 4096,
    PFD_SUPPORT_DIRECTDRAW = 8192,
    PFD_DIRECT3D_ACCELERATED = 16384,
    PFD_SUPPORT_COMPOSITION = 32768,
    PFD_DEPTH_DONTCARE = 536870912,
    PFD_DOUBLEBUFFER_DONTCARE = 1073741824,
    PFD_STEREO_DONTCARE = 2147483648,
}
<Flags>
Public Enum PFD_FLAGS As UInteger
    PFD_DOUBLEBUFFER = 1
    PFD_STEREO = 2
    PFD_DRAW_TO_WINDOW = 4
    PFD_DRAW_TO_BITMAP = 8
    PFD_SUPPORT_GDI = 16
    PFD_SUPPORT_OPENGL = 32
    PFD_GENERIC_FORMAT = 64
    PFD_NEED_PALETTE = 128
    PFD_NEED_SYSTEM_PALETTE = 256
    PFD_SWAP_EXCHANGE = 512
    PFD_SWAP_COPY = 1024
    PFD_SWAP_LAYER_BUFFERS = 2048
    PFD_GENERIC_ACCELERATED = 4096
    PFD_SUPPORT_DIRECTDRAW = 8192
    PFD_DIRECT3D_ACCELERATED = 16384
    PFD_SUPPORT_COMPOSITION = 32768
    PFD_DEPTH_DONTCARE = 536870912
    PFD_DOUBLEBUFFER_DONTCARE = 1073741824
    PFD_STEREO_DONTCARE = 2147483648
End Enum
import enum

class PFD_FLAGS(enum.IntFlag):
    PFD_DOUBLEBUFFER = 1
    PFD_STEREO = 2
    PFD_DRAW_TO_WINDOW = 4
    PFD_DRAW_TO_BITMAP = 8
    PFD_SUPPORT_GDI = 16
    PFD_SUPPORT_OPENGL = 32
    PFD_GENERIC_FORMAT = 64
    PFD_NEED_PALETTE = 128
    PFD_NEED_SYSTEM_PALETTE = 256
    PFD_SWAP_EXCHANGE = 512
    PFD_SWAP_COPY = 1024
    PFD_SWAP_LAYER_BUFFERS = 2048
    PFD_GENERIC_ACCELERATED = 4096
    PFD_SUPPORT_DIRECTDRAW = 8192
    PFD_DIRECT3D_ACCELERATED = 16384
    PFD_SUPPORT_COMPOSITION = 32768
    PFD_DEPTH_DONTCARE = 536870912
    PFD_DOUBLEBUFFER_DONTCARE = 1073741824
    PFD_STEREO_DONTCARE = 2147483648
// PFD_FLAGS (flags)
pub const PFD_DOUBLEBUFFER: u32 = 1;
pub const PFD_STEREO: u32 = 2;
pub const PFD_DRAW_TO_WINDOW: u32 = 4;
pub const PFD_DRAW_TO_BITMAP: u32 = 8;
pub const PFD_SUPPORT_GDI: u32 = 16;
pub const PFD_SUPPORT_OPENGL: u32 = 32;
pub const PFD_GENERIC_FORMAT: u32 = 64;
pub const PFD_NEED_PALETTE: u32 = 128;
pub const PFD_NEED_SYSTEM_PALETTE: u32 = 256;
pub const PFD_SWAP_EXCHANGE: u32 = 512;
pub const PFD_SWAP_COPY: u32 = 1024;
pub const PFD_SWAP_LAYER_BUFFERS: u32 = 2048;
pub const PFD_GENERIC_ACCELERATED: u32 = 4096;
pub const PFD_SUPPORT_DIRECTDRAW: u32 = 8192;
pub const PFD_DIRECT3D_ACCELERATED: u32 = 16384;
pub const PFD_SUPPORT_COMPOSITION: u32 = 32768;
pub const PFD_DEPTH_DONTCARE: u32 = 536870912;
pub const PFD_DOUBLEBUFFER_DONTCARE: u32 = 1073741824;
pub const PFD_STEREO_DONTCARE: u32 = 2147483648;
// PFD_FLAGS
const (
	PFD_DOUBLEBUFFER uint32 = 1
	PFD_STEREO uint32 = 2
	PFD_DRAW_TO_WINDOW uint32 = 4
	PFD_DRAW_TO_BITMAP uint32 = 8
	PFD_SUPPORT_GDI uint32 = 16
	PFD_SUPPORT_OPENGL uint32 = 32
	PFD_GENERIC_FORMAT uint32 = 64
	PFD_NEED_PALETTE uint32 = 128
	PFD_NEED_SYSTEM_PALETTE uint32 = 256
	PFD_SWAP_EXCHANGE uint32 = 512
	PFD_SWAP_COPY uint32 = 1024
	PFD_SWAP_LAYER_BUFFERS uint32 = 2048
	PFD_GENERIC_ACCELERATED uint32 = 4096
	PFD_SUPPORT_DIRECTDRAW uint32 = 8192
	PFD_DIRECT3D_ACCELERATED uint32 = 16384
	PFD_SUPPORT_COMPOSITION uint32 = 32768
	PFD_DEPTH_DONTCARE uint32 = 536870912
	PFD_DOUBLEBUFFER_DONTCARE uint32 = 1073741824
	PFD_STEREO_DONTCARE uint32 = 2147483648
)
const
  PFD_DOUBLEBUFFER = 1;
  PFD_STEREO = 2;
  PFD_DRAW_TO_WINDOW = 4;
  PFD_DRAW_TO_BITMAP = 8;
  PFD_SUPPORT_GDI = 16;
  PFD_SUPPORT_OPENGL = 32;
  PFD_GENERIC_FORMAT = 64;
  PFD_NEED_PALETTE = 128;
  PFD_NEED_SYSTEM_PALETTE = 256;
  PFD_SWAP_EXCHANGE = 512;
  PFD_SWAP_COPY = 1024;
  PFD_SWAP_LAYER_BUFFERS = 2048;
  PFD_GENERIC_ACCELERATED = 4096;
  PFD_SUPPORT_DIRECTDRAW = 8192;
  PFD_DIRECT3D_ACCELERATED = 16384;
  PFD_SUPPORT_COMPOSITION = 32768;
  PFD_DEPTH_DONTCARE = 536870912;
  PFD_DOUBLEBUFFER_DONTCARE = 1073741824;
  PFD_STEREO_DONTCARE = 2147483648;
// PFD_FLAGS
pub const PFD_DOUBLEBUFFER: u32 = 1;
pub const PFD_STEREO: u32 = 2;
pub const PFD_DRAW_TO_WINDOW: u32 = 4;
pub const PFD_DRAW_TO_BITMAP: u32 = 8;
pub const PFD_SUPPORT_GDI: u32 = 16;
pub const PFD_SUPPORT_OPENGL: u32 = 32;
pub const PFD_GENERIC_FORMAT: u32 = 64;
pub const PFD_NEED_PALETTE: u32 = 128;
pub const PFD_NEED_SYSTEM_PALETTE: u32 = 256;
pub const PFD_SWAP_EXCHANGE: u32 = 512;
pub const PFD_SWAP_COPY: u32 = 1024;
pub const PFD_SWAP_LAYER_BUFFERS: u32 = 2048;
pub const PFD_GENERIC_ACCELERATED: u32 = 4096;
pub const PFD_SUPPORT_DIRECTDRAW: u32 = 8192;
pub const PFD_DIRECT3D_ACCELERATED: u32 = 16384;
pub const PFD_SUPPORT_COMPOSITION: u32 = 32768;
pub const PFD_DEPTH_DONTCARE: u32 = 536870912;
pub const PFD_DOUBLEBUFFER_DONTCARE: u32 = 1073741824;
pub const PFD_STEREO_DONTCARE: u32 = 2147483648;
const
  PFD_DOUBLEBUFFER* = 1
  PFD_STEREO* = 2
  PFD_DRAW_TO_WINDOW* = 4
  PFD_DRAW_TO_BITMAP* = 8
  PFD_SUPPORT_GDI* = 16
  PFD_SUPPORT_OPENGL* = 32
  PFD_GENERIC_FORMAT* = 64
  PFD_NEED_PALETTE* = 128
  PFD_NEED_SYSTEM_PALETTE* = 256
  PFD_SWAP_EXCHANGE* = 512
  PFD_SWAP_COPY* = 1024
  PFD_SWAP_LAYER_BUFFERS* = 2048
  PFD_GENERIC_ACCELERATED* = 4096
  PFD_SUPPORT_DIRECTDRAW* = 8192
  PFD_DIRECT3D_ACCELERATED* = 16384
  PFD_SUPPORT_COMPOSITION* = 32768
  PFD_DEPTH_DONTCARE* = 536870912
  PFD_DOUBLEBUFFER_DONTCARE* = 1073741824
  PFD_STEREO_DONTCARE* = 2147483648
enum PFD_FLAGS : uint {
    PFD_DOUBLEBUFFER = 1,
    PFD_STEREO = 2,
    PFD_DRAW_TO_WINDOW = 4,
    PFD_DRAW_TO_BITMAP = 8,
    PFD_SUPPORT_GDI = 16,
    PFD_SUPPORT_OPENGL = 32,
    PFD_GENERIC_FORMAT = 64,
    PFD_NEED_PALETTE = 128,
    PFD_NEED_SYSTEM_PALETTE = 256,
    PFD_SWAP_EXCHANGE = 512,
    PFD_SWAP_COPY = 1024,
    PFD_SWAP_LAYER_BUFFERS = 2048,
    PFD_GENERIC_ACCELERATED = 4096,
    PFD_SUPPORT_DIRECTDRAW = 8192,
    PFD_DIRECT3D_ACCELERATED = 16384,
    PFD_SUPPORT_COMPOSITION = 32768,
    PFD_DEPTH_DONTCARE = 536870912,
    PFD_DOUBLEBUFFER_DONTCARE = 1073741824,
    PFD_STEREO_DONTCARE = 2147483648,
}
#define global PFD_DOUBLEBUFFER          0x1
#define global PFD_STEREO                0x2
#define global PFD_DRAW_TO_WINDOW        0x4
#define global PFD_DRAW_TO_BITMAP        0x8
#define global PFD_SUPPORT_GDI           0x10
#define global PFD_SUPPORT_OPENGL        0x20
#define global PFD_GENERIC_FORMAT        0x40
#define global PFD_NEED_PALETTE          0x80
#define global PFD_NEED_SYSTEM_PALETTE   0x100
#define global PFD_SWAP_EXCHANGE         0x200
#define global PFD_SWAP_COPY             0x400
#define global PFD_SWAP_LAYER_BUFFERS    0x800
#define global PFD_GENERIC_ACCELERATED   0x1000
#define global PFD_SUPPORT_DIRECTDRAW    0x2000
#define global PFD_DIRECT3D_ACCELERATED  0x4000
#define global PFD_SUPPORT_COMPOSITION   0x8000
#define global PFD_DEPTH_DONTCARE        0x20000000
#define global PFD_DOUBLEBUFFER_DONTCARE 0x40000000
#define global PFD_STEREO_DONTCARE       0x80000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。