MTLResourceOptions 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
保留緩衝區和紋理物件所使用的選項。
此列舉支援其成員值的位元組合。
[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 可以存取它的位置。 |