One Logo Pool Ball
Metal · IOS API REFERENCE

MTLIndirectCommandBufferDescriptor

class · iOS 12.0+ · SDK 27.1

class MTLIndirectCommandBufferDescriptor

Members (25)

init

init

TypeScript
static init(): MTLIndirectCommandBufferDescriptor
Swift declaration
init()
get · iOS 12.0+

commandTypes

TypeScript
get commandTypes(): MTLIndirectCommandType
Swift declaration
var commandTypes: MTLIndirectCommandType { get set }
set · iOS 12.0+

commandTypes

TypeScript
set commandTypes(value: MTLIndirectCommandType)
Swift declaration
var commandTypes: MTLIndirectCommandType { get set }
get · iOS 12.0+

inheritBuffers

TypeScript
get inheritBuffers(): boolean
Swift declaration
var inheritBuffers: Bool { get set }
set · iOS 12.0+

inheritBuffers

TypeScript
set inheritBuffers(value: boolean)
Swift declaration
var inheritBuffers: Bool { get set }
get · iOS 13.0+

inheritPipelineState

TypeScript
get inheritPipelineState(): boolean
Swift declaration
var inheritPipelineState: Bool { get set }
set · iOS 13.0+

inheritPipelineState

TypeScript
set inheritPipelineState(value: boolean)
Swift declaration
var inheritPipelineState: Bool { get set }
get · iOS 12.0+

maxFragmentBufferBindCount

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

maxFragmentBufferBindCount

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

maxKernelBufferBindCount

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

maxKernelBufferBindCount

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

maxKernelThreadgroupMemoryBindCount

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

maxKernelThreadgroupMemoryBindCount

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

maxMeshBufferBindCount

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

maxMeshBufferBindCount

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

maxObjectBufferBindCount

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

maxObjectBufferBindCount

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

maxObjectThreadgroupMemoryBindCount

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

maxObjectThreadgroupMemoryBindCount

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

maxVertexBufferBindCount

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

maxVertexBufferBindCount

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

supportDynamicAttributeStride

TypeScript
get supportDynamicAttributeStride(): boolean
Swift declaration
var supportDynamicAttributeStride: Bool { get set }
set · iOS 17.0+

supportDynamicAttributeStride

TypeScript
set supportDynamicAttributeStride(value: boolean)
Swift declaration
var supportDynamicAttributeStride: Bool { get set }
get · iOS 16.0+

supportRayTracing

TypeScript
get supportRayTracing(): boolean
Swift declaration
var supportRayTracing: Bool { get set }
set · iOS 16.0+

supportRayTracing

TypeScript
set supportRayTracing(value: boolean)
Swift declaration
var supportRayTracing: Bool { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →