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

D3D11_RESOURCE_MISC_FLAG

列挙型フラグ
基底型i4

メンバー 20

名前10進16進
D3D11_RESOURCE_MISC_GENERATE_MIPS10x1
D3D11_RESOURCE_MISC_SHARED20x2
D3D11_RESOURCE_MISC_TEXTURECUBE40x4
D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS160x10
D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS320x20
D3D11_RESOURCE_MISC_BUFFER_STRUCTURED640x40
D3D11_RESOURCE_MISC_RESOURCE_CLAMP1280x80
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX2560x100
D3D11_RESOURCE_MISC_GDI_COMPATIBLE5120x200
D3D11_RESOURCE_MISC_SHARED_NTHANDLE20480x800
D3D11_RESOURCE_MISC_RESTRICTED_CONTENT40960x1000
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE81920x2000
D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER163840x4000
D3D11_RESOURCE_MISC_GUARDED327680x8000
D3D11_RESOURCE_MISC_TILE_POOL1310720x20000
D3D11_RESOURCE_MISC_TILED2621440x40000
D3D11_RESOURCE_MISC_HW_PROTECTED5242880x80000
D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE10485760x100000
D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER20971520x200000
D3D11_RESOURCE_MISC_NO_SHADER_ACCESS41943040x400000

各言語での定義

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

typedef enum D3D11_RESOURCE_MISC_FLAG : int {
    D3D11_RESOURCE_MISC_GENERATE_MIPS = 1,
    D3D11_RESOURCE_MISC_SHARED = 2,
    D3D11_RESOURCE_MISC_TEXTURECUBE = 4,
    D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16,
    D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32,
    D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64,
    D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128,
    D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256,
    D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512,
    D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048,
    D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096,
    D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192,
    D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384,
    D3D11_RESOURCE_MISC_GUARDED = 32768,
    D3D11_RESOURCE_MISC_TILE_POOL = 131072,
    D3D11_RESOURCE_MISC_TILED = 262144,
    D3D11_RESOURCE_MISC_HW_PROTECTED = 524288,
    D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576,
    D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152,
    D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304
} D3D11_RESOURCE_MISC_FLAG;
[Flags]
public enum D3D11_RESOURCE_MISC_FLAG : int
{
    D3D11_RESOURCE_MISC_GENERATE_MIPS = 1,
    D3D11_RESOURCE_MISC_SHARED = 2,
    D3D11_RESOURCE_MISC_TEXTURECUBE = 4,
    D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16,
    D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32,
    D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64,
    D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128,
    D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256,
    D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512,
    D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048,
    D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096,
    D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192,
    D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384,
    D3D11_RESOURCE_MISC_GUARDED = 32768,
    D3D11_RESOURCE_MISC_TILE_POOL = 131072,
    D3D11_RESOURCE_MISC_TILED = 262144,
    D3D11_RESOURCE_MISC_HW_PROTECTED = 524288,
    D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576,
    D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152,
    D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304,
}
<Flags>
Public Enum D3D11_RESOURCE_MISC_FLAG As Integer
    D3D11_RESOURCE_MISC_GENERATE_MIPS = 1
    D3D11_RESOURCE_MISC_SHARED = 2
    D3D11_RESOURCE_MISC_TEXTURECUBE = 4
    D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16
    D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32
    D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64
    D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128
    D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256
    D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512
    D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048
    D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096
    D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192
    D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384
    D3D11_RESOURCE_MISC_GUARDED = 32768
    D3D11_RESOURCE_MISC_TILE_POOL = 131072
    D3D11_RESOURCE_MISC_TILED = 262144
    D3D11_RESOURCE_MISC_HW_PROTECTED = 524288
    D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576
    D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152
    D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304
End Enum
import enum

class D3D11_RESOURCE_MISC_FLAG(enum.IntFlag):
    D3D11_RESOURCE_MISC_GENERATE_MIPS = 1
    D3D11_RESOURCE_MISC_SHARED = 2
    D3D11_RESOURCE_MISC_TEXTURECUBE = 4
    D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16
    D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32
    D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64
    D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128
    D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256
    D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512
    D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048
    D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096
    D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192
    D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384
    D3D11_RESOURCE_MISC_GUARDED = 32768
    D3D11_RESOURCE_MISC_TILE_POOL = 131072
    D3D11_RESOURCE_MISC_TILED = 262144
    D3D11_RESOURCE_MISC_HW_PROTECTED = 524288
    D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576
    D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152
    D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304
// D3D11_RESOURCE_MISC_FLAG (flags)
pub const D3D11_RESOURCE_MISC_GENERATE_MIPS: i32 = 1;
pub const D3D11_RESOURCE_MISC_SHARED: i32 = 2;
pub const D3D11_RESOURCE_MISC_TEXTURECUBE: i32 = 4;
pub const D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS: i32 = 16;
pub const D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS: i32 = 32;
pub const D3D11_RESOURCE_MISC_BUFFER_STRUCTURED: i32 = 64;
pub const D3D11_RESOURCE_MISC_RESOURCE_CLAMP: i32 = 128;
pub const D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX: i32 = 256;
pub const D3D11_RESOURCE_MISC_GDI_COMPATIBLE: i32 = 512;
pub const D3D11_RESOURCE_MISC_SHARED_NTHANDLE: i32 = 2048;
pub const D3D11_RESOURCE_MISC_RESTRICTED_CONTENT: i32 = 4096;
pub const D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE: i32 = 8192;
pub const D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER: i32 = 16384;
pub const D3D11_RESOURCE_MISC_GUARDED: i32 = 32768;
pub const D3D11_RESOURCE_MISC_TILE_POOL: i32 = 131072;
pub const D3D11_RESOURCE_MISC_TILED: i32 = 262144;
pub const D3D11_RESOURCE_MISC_HW_PROTECTED: i32 = 524288;
pub const D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE: i32 = 1048576;
pub const D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER: i32 = 2097152;
pub const D3D11_RESOURCE_MISC_NO_SHADER_ACCESS: i32 = 4194304;
// D3D11_RESOURCE_MISC_FLAG
const (
	D3D11_RESOURCE_MISC_GENERATE_MIPS int32 = 1
	D3D11_RESOURCE_MISC_SHARED int32 = 2
	D3D11_RESOURCE_MISC_TEXTURECUBE int32 = 4
	D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS int32 = 16
	D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS int32 = 32
	D3D11_RESOURCE_MISC_BUFFER_STRUCTURED int32 = 64
	D3D11_RESOURCE_MISC_RESOURCE_CLAMP int32 = 128
	D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX int32 = 256
	D3D11_RESOURCE_MISC_GDI_COMPATIBLE int32 = 512
	D3D11_RESOURCE_MISC_SHARED_NTHANDLE int32 = 2048
	D3D11_RESOURCE_MISC_RESTRICTED_CONTENT int32 = 4096
	D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE int32 = 8192
	D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER int32 = 16384
	D3D11_RESOURCE_MISC_GUARDED int32 = 32768
	D3D11_RESOURCE_MISC_TILE_POOL int32 = 131072
	D3D11_RESOURCE_MISC_TILED int32 = 262144
	D3D11_RESOURCE_MISC_HW_PROTECTED int32 = 524288
	D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE int32 = 1048576
	D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER int32 = 2097152
	D3D11_RESOURCE_MISC_NO_SHADER_ACCESS int32 = 4194304
)
const
  D3D11_RESOURCE_MISC_GENERATE_MIPS = 1;
  D3D11_RESOURCE_MISC_SHARED = 2;
  D3D11_RESOURCE_MISC_TEXTURECUBE = 4;
  D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16;
  D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32;
  D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64;
  D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128;
  D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256;
  D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512;
  D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048;
  D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096;
  D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192;
  D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384;
  D3D11_RESOURCE_MISC_GUARDED = 32768;
  D3D11_RESOURCE_MISC_TILE_POOL = 131072;
  D3D11_RESOURCE_MISC_TILED = 262144;
  D3D11_RESOURCE_MISC_HW_PROTECTED = 524288;
  D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576;
  D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152;
  D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304;
// D3D11_RESOURCE_MISC_FLAG
pub const D3D11_RESOURCE_MISC_GENERATE_MIPS: i32 = 1;
pub const D3D11_RESOURCE_MISC_SHARED: i32 = 2;
pub const D3D11_RESOURCE_MISC_TEXTURECUBE: i32 = 4;
pub const D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS: i32 = 16;
pub const D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS: i32 = 32;
pub const D3D11_RESOURCE_MISC_BUFFER_STRUCTURED: i32 = 64;
pub const D3D11_RESOURCE_MISC_RESOURCE_CLAMP: i32 = 128;
pub const D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX: i32 = 256;
pub const D3D11_RESOURCE_MISC_GDI_COMPATIBLE: i32 = 512;
pub const D3D11_RESOURCE_MISC_SHARED_NTHANDLE: i32 = 2048;
pub const D3D11_RESOURCE_MISC_RESTRICTED_CONTENT: i32 = 4096;
pub const D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE: i32 = 8192;
pub const D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER: i32 = 16384;
pub const D3D11_RESOURCE_MISC_GUARDED: i32 = 32768;
pub const D3D11_RESOURCE_MISC_TILE_POOL: i32 = 131072;
pub const D3D11_RESOURCE_MISC_TILED: i32 = 262144;
pub const D3D11_RESOURCE_MISC_HW_PROTECTED: i32 = 524288;
pub const D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE: i32 = 1048576;
pub const D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER: i32 = 2097152;
pub const D3D11_RESOURCE_MISC_NO_SHADER_ACCESS: i32 = 4194304;
const
  D3D11_RESOURCE_MISC_GENERATE_MIPS* = 1
  D3D11_RESOURCE_MISC_SHARED* = 2
  D3D11_RESOURCE_MISC_TEXTURECUBE* = 4
  D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS* = 16
  D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS* = 32
  D3D11_RESOURCE_MISC_BUFFER_STRUCTURED* = 64
  D3D11_RESOURCE_MISC_RESOURCE_CLAMP* = 128
  D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX* = 256
  D3D11_RESOURCE_MISC_GDI_COMPATIBLE* = 512
  D3D11_RESOURCE_MISC_SHARED_NTHANDLE* = 2048
  D3D11_RESOURCE_MISC_RESTRICTED_CONTENT* = 4096
  D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE* = 8192
  D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER* = 16384
  D3D11_RESOURCE_MISC_GUARDED* = 32768
  D3D11_RESOURCE_MISC_TILE_POOL* = 131072
  D3D11_RESOURCE_MISC_TILED* = 262144
  D3D11_RESOURCE_MISC_HW_PROTECTED* = 524288
  D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE* = 1048576
  D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER* = 2097152
  D3D11_RESOURCE_MISC_NO_SHADER_ACCESS* = 4194304
enum D3D11_RESOURCE_MISC_FLAG : int {
    D3D11_RESOURCE_MISC_GENERATE_MIPS = 1,
    D3D11_RESOURCE_MISC_SHARED = 2,
    D3D11_RESOURCE_MISC_TEXTURECUBE = 4,
    D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS = 16,
    D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS = 32,
    D3D11_RESOURCE_MISC_BUFFER_STRUCTURED = 64,
    D3D11_RESOURCE_MISC_RESOURCE_CLAMP = 128,
    D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX = 256,
    D3D11_RESOURCE_MISC_GDI_COMPATIBLE = 512,
    D3D11_RESOURCE_MISC_SHARED_NTHANDLE = 2048,
    D3D11_RESOURCE_MISC_RESTRICTED_CONTENT = 4096,
    D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE = 8192,
    D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER = 16384,
    D3D11_RESOURCE_MISC_GUARDED = 32768,
    D3D11_RESOURCE_MISC_TILE_POOL = 131072,
    D3D11_RESOURCE_MISC_TILED = 262144,
    D3D11_RESOURCE_MISC_HW_PROTECTED = 524288,
    D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE = 1048576,
    D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER = 2097152,
    D3D11_RESOURCE_MISC_NO_SHADER_ACCESS = 4194304,
}
#define global D3D11_RESOURCE_MISC_GENERATE_MIPS                   0x1
#define global D3D11_RESOURCE_MISC_SHARED                          0x2
#define global D3D11_RESOURCE_MISC_TEXTURECUBE                     0x4
#define global D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS               0x10
#define global D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS          0x20
#define global D3D11_RESOURCE_MISC_BUFFER_STRUCTURED               0x40
#define global D3D11_RESOURCE_MISC_RESOURCE_CLAMP                  0x80
#define global D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX               0x100
#define global D3D11_RESOURCE_MISC_GDI_COMPATIBLE                  0x200
#define global D3D11_RESOURCE_MISC_SHARED_NTHANDLE                 0x800
#define global D3D11_RESOURCE_MISC_RESTRICTED_CONTENT              0x1000
#define global D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE        0x2000
#define global D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER 0x4000
#define global D3D11_RESOURCE_MISC_GUARDED                         0x8000
#define global D3D11_RESOURCE_MISC_TILE_POOL                       0x20000
#define global D3D11_RESOURCE_MISC_TILED                           0x40000
#define global D3D11_RESOURCE_MISC_HW_PROTECTED                    0x80000
#define global D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE              0x100000
#define global D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER         0x200000
#define global D3D11_RESOURCE_MISC_NO_SHADER_ACCESS                0x400000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。