One Logo Pool Ball
Metal · IOS API REFERENCE

MTLRasterizationRateMapDescriptor

class · iOS 13.0+ · SDK 27.1

class MTLRasterizationRateMapDescriptor

Members (11)

method · iOS 13.0+

layer

TypeScript
layer(layerIndex: number): (MTLRasterizationRateLayerDescriptor) | null
Swift declaration
func layer(at layerIndex: Int) -> MTLRasterizationRateLayerDescriptor?
method · iOS 13.0+

setLayer

TypeScript
setLayer(layer: (MTLRasterizationRateLayerDescriptor) | null, layerIndex: number): void
Swift declaration
func setLayer(_ layer: MTLRasterizationRateLayerDescriptor?, at layerIndex: Int)
get · iOS 13.0+

label

TypeScript
get label(): (string) | null
Swift declaration
var label: String? { get set }
set · iOS 13.0+

label

TypeScript
set label(value: (string) | null)
Swift declaration
var label: String? { get set }
get · iOS 13.0+

layerCount

TypeScript
get layerCount(): number
Swift declaration
var layerCount: Int { get }
get · iOS 13.0+

layers

TypeScript
get layers(): MTLRasterizationRateLayerArray
Swift declaration
var layers: MTLRasterizationRateLayerArray { get }
get · iOS 13.0+

screenSize

TypeScript
get screenSize(): MTLSize
Swift declaration
var screenSize: MTLSize { get set }
set · iOS 13.0+

screenSize

TypeScript
set screenSize(value: MTLSize)
Swift declaration
var screenSize: MTLSize { get set }
init · iOS 13.0+

init

TypeScript
static initScreenSizeLabel(screenSize: MTLSize, label?: (string) | null): MTLRasterizationRateMapDescriptor
Swift declaration
convenience init(screenSize: MTLSize, label: String? = nil)
init · iOS 13.0+

init

TypeScript
static initScreenSizeLayerLabel(screenSize: MTLSize, layer: MTLRasterizationRateLayerDescriptor, label?: (string) | null): MTLRasterizationRateMapDescriptor
Swift declaration
convenience init(screenSize: MTLSize, layer: MTLRasterizationRateLayerDescriptor, label: String? = nil)
init · iOS 13.0+

init

TypeScript
static initScreenSizeLayersLabel(screenSize: MTLSize, layers: Array<MTLRasterizationRateLayerDescriptor>, label?: (string) | null): MTLRasterizationRateMapDescriptor
Swift declaration
convenience init(screenSize: MTLSize, layers: [MTLRasterizationRateLayerDescriptor], label: String? = nil)

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MTLRasterizationRateMapDescriptor.init()

inherited init: cannot prove legal (class declares 3 custom initializers)

All Metal types →