ホーム › Graphics.Dxgi › DXGI_SWAP_CHAIN_FLAG
DXGI_SWAP_CHAIN_FLAG
列挙型フラグメンバー 13
| 名前 | 10進 | 16進 |
|---|---|---|
| DXGI_SWAP_CHAIN_FLAG_NONPREROTATED | 1 | 0x1 |
| DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH | 2 | 0x2 |
| DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE | 4 | 0x4 |
| DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT | 8 | 0x8 |
| DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER | 16 | 0x10 |
| DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY | 32 | 0x20 |
| DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT | 64 | 0x40 |
| DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER | 128 | 0x80 |
| DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO | 256 | 0x100 |
| DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO | 512 | 0x200 |
| DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED | 1024 | 0x400 |
| DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING | 2048 | 0x800 |
| DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS | 4096 | 0x1000 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 4096enum 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)。