共用方式為


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 可以存取它的位置。

適用於