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

DXGI_SWAP_CHAIN_FLAG

列挙型フラグ
基底型i4

メンバー 13

名前10進16進
DXGI_SWAP_CHAIN_FLAG_NONPREROTATED10x1
DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH20x2
DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE40x4
DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT80x8
DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER160x10
DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY320x20
DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT640x40
DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER1280x80
DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO2560x100
DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO5120x200
DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED10240x400
DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING20480x800
DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS40960x1000

各言語での定義

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

typedef enum DXGI_SWAP_CHAIN_FLAG : int {
    DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = 1,
    DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = 2,
    DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = 4,
    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT = 8,
    DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER = 16,
    DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY = 32,
    DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT = 64,
    DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER = 128,
    DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO = 256,
    DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO = 512,
    DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED = 1024,
    DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING = 2048,
    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = 4096
} DXGI_SWAP_CHAIN_FLAG;
[Flags]
public enum DXGI_SWAP_CHAIN_FLAG : int
{
    DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = 1,
    DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = 2,
    DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = 4,
    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT = 8,
    DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER = 16,
    DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY = 32,
    DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT = 64,
    DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER = 128,
    DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO = 256,
    DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO = 512,
    DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED = 1024,
    DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING = 2048,
    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = 4096,
}
<Flags>
Public Enum DXGI_SWAP_CHAIN_FLAG As Integer
    DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = 1
    DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = 2
    DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = 4
    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT = 8
    DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER = 16
    DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY = 32
    DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT = 64
    DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER = 128
    DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO = 256
    DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO = 512
    DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED = 1024
    DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING = 2048
    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = 4096
End Enum
import enum

class DXGI_SWAP_CHAIN_FLAG(enum.IntFlag):
    DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = 1
    DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = 2
    DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = 4
    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT = 8
    DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER = 16
    DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY = 32
    DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT = 64
    DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER = 128
    DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO = 256
    DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO = 512
    DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED = 1024
    DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING = 2048
    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = 4096
// DXGI_SWAP_CHAIN_FLAG (flags)
pub const DXGI_SWAP_CHAIN_FLAG_NONPREROTATED: i32 = 1;
pub const DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH: i32 = 2;
pub const DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE: i32 = 4;
pub const DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT: i32 = 8;
pub const DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER: i32 = 16;
pub const DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY: i32 = 32;
pub const DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT: i32 = 64;
pub const DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER: i32 = 128;
pub const DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO: i32 = 256;
pub const DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO: i32 = 512;
pub const DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED: i32 = 1024;
pub const DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING: i32 = 2048;
pub const DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS: i32 = 4096;
// DXGI_SWAP_CHAIN_FLAG
const (
	DXGI_SWAP_CHAIN_FLAG_NONPREROTATED int32 = 1
	DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH int32 = 2
	DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE int32 = 4
	DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT int32 = 8
	DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER int32 = 16
	DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY int32 = 32
	DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT int32 = 64
	DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER int32 = 128
	DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO int32 = 256
	DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO int32 = 512
	DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED int32 = 1024
	DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING int32 = 2048
	DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS int32 = 4096
)
const
  DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = 1;
  DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = 2;
  DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = 4;
  DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT = 8;
  DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER = 16;
  DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY = 32;
  DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT = 64;
  DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER = 128;
  DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO = 256;
  DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO = 512;
  DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED = 1024;
  DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING = 2048;
  DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = 4096;
// DXGI_SWAP_CHAIN_FLAG
pub const DXGI_SWAP_CHAIN_FLAG_NONPREROTATED: i32 = 1;
pub const DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH: i32 = 2;
pub const DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE: i32 = 4;
pub const DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT: i32 = 8;
pub const DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER: i32 = 16;
pub const DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY: i32 = 32;
pub const DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT: i32 = 64;
pub const DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER: i32 = 128;
pub const DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO: i32 = 256;
pub const DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO: i32 = 512;
pub const DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED: i32 = 1024;
pub const DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING: i32 = 2048;
pub const DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS: i32 = 4096;
const
  DXGI_SWAP_CHAIN_FLAG_NONPREROTATED* = 1
  DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH* = 2
  DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE* = 4
  DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT* = 8
  DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER* = 16
  DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY* = 32
  DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT* = 64
  DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER* = 128
  DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO* = 256
  DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO* = 512
  DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED* = 1024
  DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING* = 2048
  DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS* = 4096
enum DXGI_SWAP_CHAIN_FLAG : int {
    DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = 1,
    DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = 2,
    DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = 4,
    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT = 8,
    DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER = 16,
    DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY = 32,
    DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT = 64,
    DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER = 128,
    DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO = 256,
    DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO = 512,
    DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED = 1024,
    DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING = 2048,
    DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = 4096,
}
#define global DXGI_SWAP_CHAIN_FLAG_NONPREROTATED                          0x1
#define global DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH                      0x2
#define global DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE                         0x4
#define global DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT                     0x8
#define global DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER        0x10
#define global DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY                           0x20
#define global DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT          0x40
#define global DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER                       0x80
#define global DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO                       0x100
#define global DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO                              0x200
#define global DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED                           0x400
#define global DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING                          0x800
#define global DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS 0x1000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。