One Logo Pool Ball
Metal · IOS API REFERENCE

MTLArgument

class · iOS 8.0+ · Deprecated in iOS 16.0 · SDK 27.1

class MTLArgument

Members (17)

init

init

TypeScript
static init(): MTLArgument
Swift declaration
init()
get · iOS 8.0+ · Deprecated in iOS 16.0

access

TypeScript
get access(): MTLBindingAccess
Swift declaration
var access: MTLBindingAccess { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

isActive

TypeScript
get isActive(): boolean
Swift declaration
var isActive: Bool { get }
get · iOS 10.0+ · Deprecated in iOS 16.0

arrayLength

TypeScript
get arrayLength(): number
Swift declaration
var arrayLength: Int { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

bufferAlignment

TypeScript
get bufferAlignment(): number
Swift declaration
var bufferAlignment: Int { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

bufferDataSize

TypeScript
get bufferDataSize(): number
Swift declaration
var bufferDataSize: Int { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

bufferDataType

TypeScript
get bufferDataType(): MTLDataType
Swift declaration
var bufferDataType: MTLDataType { get }
get · iOS 11.0+ · Deprecated in iOS 16.0

bufferPointerType

TypeScript
get bufferPointerType(): (MTLPointerType) | null
Swift declaration
var bufferPointerType: MTLPointerType? { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

bufferStructType

TypeScript
get bufferStructType(): (MTLStructType) | null
Swift declaration
var bufferStructType: MTLStructType? { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

index

TypeScript
get index(): number
Swift declaration
var index: Int { get }
get · iOS 10.0+ · Deprecated in iOS 16.0

isDepthTexture

TypeScript
get isDepthTexture(): boolean
Swift declaration
var isDepthTexture: Bool { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

name

TypeScript
get name(): string
Swift declaration
var name: String { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

textureDataType

TypeScript
get textureDataType(): MTLDataType
Swift declaration
var textureDataType: MTLDataType { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

textureType

TypeScript
get textureType(): MTLTextureType
Swift declaration
var textureType: MTLTextureType { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

threadgroupMemoryAlignment

TypeScript
get threadgroupMemoryAlignment(): number
Swift declaration
var threadgroupMemoryAlignment: Int { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

threadgroupMemoryDataSize

TypeScript
get threadgroupMemoryDataSize(): number
Swift declaration
var threadgroupMemoryDataSize: Int { get }
get · iOS 8.0+ · Deprecated in iOS 16.0

type

TypeScript
get type(): MTLArgumentType
Swift declaration
var type: MTLArgumentType { get }

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →