MTLRenderPassAttachmentDescriptor

A render target that serves as the output destination for pixels generated by a render pass.

Members

Functions

level
NSUInteger level()

The mipmap level of the texture used for rendering to the attachment.

level
NSUInteger level(NSUInteger )
Undocumented in source.
loadAction
MTLLoadAction loadAction()

The action performed by this attachment at the start of a rendering pass for a render command encoder.

loadAction
MTLLoadAction loadAction(MTLLoadAction )
Undocumented in source.
resolveDepthPlane
NSUInteger resolveDepthPlane(NSUInteger )
Undocumented in source.
resolveDepthPlane
NSUInteger resolveDepthPlane()

The depth plane of the texture used for the multisample resolve action.

resolveLevel
NSUInteger resolveLevel()

The mipmap level of the texture used for the multisample resolve action.

resolveLevel
NSUInteger resolveLevel(NSUInteger )
Undocumented in source.
resolveSlice
NSUInteger resolveSlice()

The slice of the texture used for the multisample resolve action.

resolveSlice
NSUInteger resolveSlice(NSUInteger )
Undocumented in source.
resolveTexture
MTLTexture resolveTexture()

The destination texture used when resolving multisampled texture data into single sample values

resolveTexture
MTLTexture resolveTexture(MTLTexture )
Undocumented in source.
slice
NSUInteger slice()

The slice of the texture used for rendering to the attachment.

slice
NSUInteger slice(NSUInteger )
Undocumented in source.
storeAction
MTLStoreAction storeAction()

The action performed by this attachment at the end of a rendering pass for a render command encoder.

storeAction
MTLStoreAction storeAction(MTLStoreAction )
Undocumented in source.
storeActionOptions
MTLStoreActionOptions storeActionOptions()

The options that modify the store action performed by this attachment.

storeActionOptions
MTLStoreActionOptions storeActionOptions(MTLStoreActionOptions )
Undocumented in source.
texture
MTLTexture texture()

The texture object associated with this attachment.

texture
MTLTexture texture(MTLTexture )
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.

new_
NSObject new_()

Allocates a new instance of the receiving class, sends it an init message, and returns the initialized object.

release
void release()

Decrements the receiver’s reference count.

dealloc
void dealloc()

Deallocates the memory occupied by the receiver.

autorelease
NSObject autorelease()

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

Meta