ホーム › Graphics.Dxgi › DXGI_USAGE
DXGI_USAGE
列挙型フラグメンバー 7
| 名前 | 10進 | 16進 |
|---|---|---|
| DXGI_USAGE_SHADER_INPUT | 16 | 0x10 |
| DXGI_USAGE_RENDER_TARGET_OUTPUT | 32 | 0x20 |
| DXGI_USAGE_BACK_BUFFER | 64 | 0x40 |
| DXGI_USAGE_SHARED | 128 | 0x80 |
| DXGI_USAGE_READ_ONLY | 256 | 0x100 |
| DXGI_USAGE_DISCARD_ON_PRESENT | 512 | 0x200 |
| DXGI_USAGE_UNORDERED_ACCESS | 1024 | 0x400 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DXGI_USAGE : unsigned int {
DXGI_USAGE_SHADER_INPUT = 16,
DXGI_USAGE_RENDER_TARGET_OUTPUT = 32,
DXGI_USAGE_BACK_BUFFER = 64,
DXGI_USAGE_SHARED = 128,
DXGI_USAGE_READ_ONLY = 256,
DXGI_USAGE_DISCARD_ON_PRESENT = 512,
DXGI_USAGE_UNORDERED_ACCESS = 1024
} DXGI_USAGE;[Flags]
public enum DXGI_USAGE : uint
{
DXGI_USAGE_SHADER_INPUT = 16,
DXGI_USAGE_RENDER_TARGET_OUTPUT = 32,
DXGI_USAGE_BACK_BUFFER = 64,
DXGI_USAGE_SHARED = 128,
DXGI_USAGE_READ_ONLY = 256,
DXGI_USAGE_DISCARD_ON_PRESENT = 512,
DXGI_USAGE_UNORDERED_ACCESS = 1024,
}<Flags>
Public Enum DXGI_USAGE As UInteger
DXGI_USAGE_SHADER_INPUT = 16
DXGI_USAGE_RENDER_TARGET_OUTPUT = 32
DXGI_USAGE_BACK_BUFFER = 64
DXGI_USAGE_SHARED = 128
DXGI_USAGE_READ_ONLY = 256
DXGI_USAGE_DISCARD_ON_PRESENT = 512
DXGI_USAGE_UNORDERED_ACCESS = 1024
End Enumimport enum
class DXGI_USAGE(enum.IntFlag):
DXGI_USAGE_SHADER_INPUT = 16
DXGI_USAGE_RENDER_TARGET_OUTPUT = 32
DXGI_USAGE_BACK_BUFFER = 64
DXGI_USAGE_SHARED = 128
DXGI_USAGE_READ_ONLY = 256
DXGI_USAGE_DISCARD_ON_PRESENT = 512
DXGI_USAGE_UNORDERED_ACCESS = 1024// DXGI_USAGE (flags)
pub const DXGI_USAGE_SHADER_INPUT: u32 = 16;
pub const DXGI_USAGE_RENDER_TARGET_OUTPUT: u32 = 32;
pub const DXGI_USAGE_BACK_BUFFER: u32 = 64;
pub const DXGI_USAGE_SHARED: u32 = 128;
pub const DXGI_USAGE_READ_ONLY: u32 = 256;
pub const DXGI_USAGE_DISCARD_ON_PRESENT: u32 = 512;
pub const DXGI_USAGE_UNORDERED_ACCESS: u32 = 1024;// DXGI_USAGE
const (
DXGI_USAGE_SHADER_INPUT uint32 = 16
DXGI_USAGE_RENDER_TARGET_OUTPUT uint32 = 32
DXGI_USAGE_BACK_BUFFER uint32 = 64
DXGI_USAGE_SHARED uint32 = 128
DXGI_USAGE_READ_ONLY uint32 = 256
DXGI_USAGE_DISCARD_ON_PRESENT uint32 = 512
DXGI_USAGE_UNORDERED_ACCESS uint32 = 1024
)const
DXGI_USAGE_SHADER_INPUT = 16;
DXGI_USAGE_RENDER_TARGET_OUTPUT = 32;
DXGI_USAGE_BACK_BUFFER = 64;
DXGI_USAGE_SHARED = 128;
DXGI_USAGE_READ_ONLY = 256;
DXGI_USAGE_DISCARD_ON_PRESENT = 512;
DXGI_USAGE_UNORDERED_ACCESS = 1024;// DXGI_USAGE
pub const DXGI_USAGE_SHADER_INPUT: u32 = 16;
pub const DXGI_USAGE_RENDER_TARGET_OUTPUT: u32 = 32;
pub const DXGI_USAGE_BACK_BUFFER: u32 = 64;
pub const DXGI_USAGE_SHARED: u32 = 128;
pub const DXGI_USAGE_READ_ONLY: u32 = 256;
pub const DXGI_USAGE_DISCARD_ON_PRESENT: u32 = 512;
pub const DXGI_USAGE_UNORDERED_ACCESS: u32 = 1024;const
DXGI_USAGE_SHADER_INPUT* = 16
DXGI_USAGE_RENDER_TARGET_OUTPUT* = 32
DXGI_USAGE_BACK_BUFFER* = 64
DXGI_USAGE_SHARED* = 128
DXGI_USAGE_READ_ONLY* = 256
DXGI_USAGE_DISCARD_ON_PRESENT* = 512
DXGI_USAGE_UNORDERED_ACCESS* = 1024enum DXGI_USAGE : uint {
DXGI_USAGE_SHADER_INPUT = 16,
DXGI_USAGE_RENDER_TARGET_OUTPUT = 32,
DXGI_USAGE_BACK_BUFFER = 64,
DXGI_USAGE_SHARED = 128,
DXGI_USAGE_READ_ONLY = 256,
DXGI_USAGE_DISCARD_ON_PRESENT = 512,
DXGI_USAGE_UNORDERED_ACCESS = 1024,
}#define global DXGI_USAGE_SHADER_INPUT 0x10
#define global DXGI_USAGE_RENDER_TARGET_OUTPUT 0x20
#define global DXGI_USAGE_BACK_BUFFER 0x40
#define global DXGI_USAGE_SHARED 0x80
#define global DXGI_USAGE_READ_ONLY 0x100
#define global DXGI_USAGE_DISCARD_ON_PRESENT 0x200
#define global DXGI_USAGE_UNORDERED_ACCESS 0x400
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。