다음을 통해 공유


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

적용 대상