ホーム › Graphics.Direct3D10 › D3D10_CPU_ACCESS_FLAG
D3D10_CPU_ACCESS_FLAG
列挙型メンバー 2
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| D3D10_CPU_ACCESS_WRITE | 65536 | 0x10000 | CPU が内容を変更できるように、リソースを マップ可能 にします。このフラグを指定して作成されたリソースは、パイプラインの出力として設定できず、動的 (dynamic) またはステージング (staging) の使用法で作成しなければなりません (D3D10_USAGE を参照してください)。 |
| D3D10_CPU_ACCESS_READ | 131072 | 0x20000 | CPU が内容を読み取れるように、リソースを マップ可能 にします。このフラグを指定して作成されたリソースは、パイプラインの入力にも出力にも設定できず、ステージング (staging) の使用法で作成しなければなりません (D3D10_USAGE を参照してください)。 |
公式ドキュメント
リソースに対して許可される CPU アクセスの種類を指定します。
解説(Remarks)
この列挙型は、D3D10_BUFFER_DESC、D3D10_TEXTURE1D_DESC、D3D10_TEXTURE2D_DESC、D3D10_TEXTURE3D_DESC、および D3DX10_IMAGE_LOAD_INFO で使用されます。詳細については、Creating Buffer Resources (Direct3D 10) を参照してください。
アプリケーションは、これらのフラグの 1 つ以上をビット単位の OR で組み合わせることができます。可能な場合は CPU アクセス フラグを指定せずにリソースを作成してください。そのほうがリソースの最適化が有効に働きます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D3D10_CPU_ACCESS_FLAG : int {
D3D10_CPU_ACCESS_WRITE = 65536,
D3D10_CPU_ACCESS_READ = 131072
} D3D10_CPU_ACCESS_FLAG;public enum D3D10_CPU_ACCESS_FLAG : int
{
D3D10_CPU_ACCESS_WRITE = 65536,
D3D10_CPU_ACCESS_READ = 131072,
}Public Enum D3D10_CPU_ACCESS_FLAG As Integer
D3D10_CPU_ACCESS_WRITE = 65536
D3D10_CPU_ACCESS_READ = 131072
End Enumimport enum
class D3D10_CPU_ACCESS_FLAG(enum.IntEnum):
D3D10_CPU_ACCESS_WRITE = 65536
D3D10_CPU_ACCESS_READ = 131072// D3D10_CPU_ACCESS_FLAG
pub const D3D10_CPU_ACCESS_WRITE: i32 = 65536;
pub const D3D10_CPU_ACCESS_READ: i32 = 131072;// D3D10_CPU_ACCESS_FLAG
const (
D3D10_CPU_ACCESS_WRITE int32 = 65536
D3D10_CPU_ACCESS_READ int32 = 131072
)const
D3D10_CPU_ACCESS_WRITE = 65536;
D3D10_CPU_ACCESS_READ = 131072;// D3D10_CPU_ACCESS_FLAG
pub const D3D10_CPU_ACCESS_WRITE: i32 = 65536;
pub const D3D10_CPU_ACCESS_READ: i32 = 131072;const
D3D10_CPU_ACCESS_WRITE* = 65536
D3D10_CPU_ACCESS_READ* = 131072enum D3D10_CPU_ACCESS_FLAG : int {
D3D10_CPU_ACCESS_WRITE = 65536,
D3D10_CPU_ACCESS_READ = 131072,
}#define global D3D10_CPU_ACCESS_WRITE 0x10000
#define global D3D10_CPU_ACCESS_READ 0x20000