One Logo Pool Ball
Metal · IOS API REFERENCE

MTLHeapDescriptor

class · iOS 10.0+ · SDK 27.1

class MTLHeapDescriptor

Members (15)

init

init

TypeScript
static init(): MTLHeapDescriptor
Swift declaration
init()
get · iOS 10.0+

cpuCacheMode

TypeScript
get cpuCacheMode(): MTLCPUCacheMode
Swift declaration
var cpuCacheMode: MTLCPUCacheMode { get set }
set · iOS 10.0+

cpuCacheMode

TypeScript
set cpuCacheMode(value: MTLCPUCacheMode)
Swift declaration
var cpuCacheMode: MTLCPUCacheMode { get set }
get · iOS 13.0+

hazardTrackingMode

TypeScript
get hazardTrackingMode(): MTLHazardTrackingMode
Swift declaration
var hazardTrackingMode: MTLHazardTrackingMode { get set }
set · iOS 13.0+

hazardTrackingMode

TypeScript
set hazardTrackingMode(value: MTLHazardTrackingMode)
Swift declaration
var hazardTrackingMode: MTLHazardTrackingMode { get set }
get · iOS 13.0+

resourceOptions

TypeScript
get resourceOptions(): MTLResourceOptions
Swift declaration
var resourceOptions: MTLResourceOptions { get set }
set · iOS 13.0+

resourceOptions

TypeScript
set resourceOptions(value: MTLResourceOptions)
Swift declaration
var resourceOptions: MTLResourceOptions { get set }
get · iOS 10.0+

size

TypeScript
get size(): number
Swift declaration
var size: Int { get set }
set · iOS 10.0+

size

TypeScript
set size(value: number)
Swift declaration
var size: Int { get set }
get · iOS 16.0+

sparsePageSize

TypeScript
get sparsePageSize(): MTLSparsePageSize
Swift declaration
var sparsePageSize: MTLSparsePageSize { get set }
set · iOS 16.0+

sparsePageSize

TypeScript
set sparsePageSize(value: MTLSparsePageSize)
Swift declaration
var sparsePageSize: MTLSparsePageSize { get set }
get · iOS 10.0+

storageMode

TypeScript
get storageMode(): MTLStorageMode
Swift declaration
var storageMode: MTLStorageMode { get set }
set · iOS 10.0+

storageMode

TypeScript
set storageMode(value: MTLStorageMode)
Swift declaration
var storageMode: MTLStorageMode { get set }
get · iOS 13.0+

type

TypeScript
get type(): MTLHeapType
Swift declaration
var type: MTLHeapType { get set }
set · iOS 13.0+

type

TypeScript
set type(value: MTLHeapType)
Swift declaration
var type: MTLHeapType { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →