MTLResourceOptions 列挙型

定義

バッファー オブジェクトとテクスチャ オブジェクトで使用されるオプションを保持します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.All, null)]
[System.Flags]
public enum MTLResourceOptions
type MTLResourceOptions = 
継承
MTLResourceOptions
属性

フィールド

CpuCacheModeDefault 0

既定の CPU キャッシュ モードを示します。

CpuCacheModeWriteCombined 1

書き込み結合 CPU キャッシュ モードを示します。これは、CPU が書き込むが読み取らないリソースに最適です。

HazardTrackingModeUntracked 256

開発者がフェンスを使用してコマンド エンコーダーの依存関係を追跡する必要があることを示します。

StorageModeManaged 16
StorageModeMemoryless 48

リソースが一時的なレンダー ターゲットであり、タイルにのみ格納されることを示します。

StorageModePrivate 32

GPU のみがアクセスできる場所にリソースが格納されていることを示します。

StorageModeShared 0

GPU と CPU の両方がアクセスできる場所にリソースが格納されていることを示します。

適用対象