MTLRenderPassSampleBufferAttachmentDescriptor

A description of where to store GPU counter information at the start and end of a render pass.

Members

Functions

endOfFragmentSampleIndex
NSUInteger endOfFragmentSampleIndex(NSUInteger )
Undocumented in source.
endOfFragmentSampleIndex
NSUInteger endOfFragmentSampleIndex()

The index the Metal device object should use to store GPU counters when ending the render pass’s fragment stage.

endOfVertexSampleIndex
NSUInteger endOfVertexSampleIndex()

The index the Metal device object should use to store GPU counters when ending the render pass’s vertex stage.

endOfVertexSampleIndex
NSUInteger endOfVertexSampleIndex(NSUInteger )
Undocumented in source.
sampleBuffer
MTLCounterSampleBuffer sampleBuffer()

The sample buffer to write new GPU counter samples to.

sampleBuffer
MTLCounterSampleBuffer sampleBuffer(MTLCounterSampleBuffer sampleBuffer)
Undocumented in source.
startOfFragmentSampleIndex
NSUInteger startOfFragmentSampleIndex()

The index the Metal device object should use to store GPU counters when starting the render pass’s fragment stage.

startOfFragmentSampleIndex
NSUInteger startOfFragmentSampleIndex(NSUInteger )
Undocumented in source.
startOfVertexSampleIndex
NSUInteger startOfVertexSampleIndex()

The index the Metal device object should use to store GPU counters when starting the render pass’s vertex stage.

startOfVertexSampleIndex
NSUInteger startOfVertexSampleIndex(NSUInteger )
Undocumented in source.

Inherited Members

From NSObject

alloc
NSObject alloc()
Undocumented in source.
initialize
NSObject initialize()
Undocumented in source.
retain
NSObject retain()

Increments the receiver’s reference count.

release
void release()

Decrements the receiver’s reference count.

autorelease
NSObject autorelease()

Decrements the receiver’s retain count at the end of the current autorelease pool block.

Meta