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가 모두 액세스할 수 있는 위치에 저장됨을 나타냅니다. |