One Logo Pool Ball
Metal · IOS API REFERENCE

MTLRenderPassDescriptor

class · iOS 8.0+ · SDK 27.1

class MTLRenderPassDescriptor

Members (29)

init

init

TypeScript
static init(): MTLRenderPassDescriptor
Swift declaration
init()
get · iOS 8.0+

colorAttachments

TypeScript
get colorAttachments(): MTLRenderPassColorAttachmentDescriptorArray
Swift declaration
var colorAttachments: MTLRenderPassColorAttachmentDescriptorArray { get }
get · iOS 11.0+

defaultRasterSampleCount

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

defaultRasterSampleCount

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

depthAttachment

TypeScript
get depthAttachment(): (MTLRenderPassDepthAttachmentDescriptor) | null
Swift declaration
@NSCopying var depthAttachment: MTLRenderPassDepthAttachmentDescriptor! { get set }
set · iOS 8.0+

depthAttachment

TypeScript
set depthAttachment(value: (MTLRenderPassDepthAttachmentDescriptor) | null)
Swift declaration
@NSCopying var depthAttachment: MTLRenderPassDepthAttachmentDescriptor! { get set }
get · iOS 11.0+

imageblockSampleLength

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

imageblockSampleLength

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

rasterizationRateMap

TypeScript
get rasterizationRateMap(): (SDKHandle) | null
Swift declaration
var rasterizationRateMap: (any MTLRasterizationRateMap)? { get set }
set · iOS 13.0+

rasterizationRateMap

TypeScript
set rasterizationRateMap(value: (SDKHandle) | null)
Swift declaration
var rasterizationRateMap: (any MTLRasterizationRateMap)? { get set }
get · iOS 12.0+

renderTargetArrayLength

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

renderTargetArrayLength

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

renderTargetHeight

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

renderTargetHeight

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

renderTargetWidth

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

renderTargetWidth

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

sampleBufferAttachments

TypeScript
get sampleBufferAttachments(): MTLRenderPassSampleBufferAttachmentDescriptorArray
Swift declaration
var sampleBufferAttachments: MTLRenderPassSampleBufferAttachmentDescriptorArray { get }
get · iOS 8.0+

stencilAttachment

TypeScript
get stencilAttachment(): (MTLRenderPassStencilAttachmentDescriptor) | null
Swift declaration
@NSCopying var stencilAttachment: MTLRenderPassStencilAttachmentDescriptor! { get set }
set · iOS 8.0+

stencilAttachment

TypeScript
set stencilAttachment(value: (MTLRenderPassStencilAttachmentDescriptor) | null)
Swift declaration
@NSCopying var stencilAttachment: MTLRenderPassStencilAttachmentDescriptor! { get set }
get · iOS 11.0+

threadgroupMemoryLength

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

threadgroupMemoryLength

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

tileHeight

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

tileHeight

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

tileWidth

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

tileWidth

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

visibilityResultBuffer

TypeScript
get visibilityResultBuffer(): (SDKHandle) | null
Swift declaration
var visibilityResultBuffer: (any MTLBuffer)? { get set }
set · iOS 8.0+

visibilityResultBuffer

TypeScript
set visibilityResultBuffer(value: (SDKHandle) | null)
Swift declaration
var visibilityResultBuffer: (any MTLBuffer)? { get set }
method · iOS 11.0+

getSamplePositions

TypeScript
getSamplePositions(): Array<MTLSamplePosition>
Swift declaration
func getSamplePositions() -> [MTLSamplePosition]
method · iOS 11.0+

setSamplePositions

TypeScript
setSamplePositions(positions: Array<MTLSamplePosition>): void
Swift declaration
func setSamplePositions(_ positions: [MTLSamplePosition])

Skipped declarations

No declarations were skipped in this snapshot.

All Metal types →