Instance Property

drawsAsynchronously

A Boolean indicating whether drawing commands are deferred and processed asynchronously in a background thread.

Declaration

@property BOOL drawsAsynchronously;

Discussion

When this property is set to YES, the graphics context used to draw the layer’s contents queues drawing commands and executes them on a background thread rather than executing them synchronously. Performing these commands asynchronously can improve performance in some apps. However, you should always measure the actual performance benefits before enabling this capability.

The default value for this property is NO.

See Also

Configuring the Layer’s Rendering Behavior

opaque

A Boolean value indicating whether the layer contains completely opaque content.

edgeAntialiasingMask

A bitmask defining how the edges of the receiver are rasterized.

- contentsAreFlipped

Returns a Boolean indicating whether the layer content is implicitly flipped when rendered.

geometryFlipped

A Boolean that indicates whether the geometry of the layer and its sublayers is flipped vertically.

shouldRasterize

A Boolean that indicates whether the layer is rendered as a bitmap before compositing. Animatable

rasterizationScale

The scale at which to rasterize content, relative to the coordinate space of the layer. Animatable

contentsFormat

A hint for the desired storage format of the layer contents.

- renderInContext:

Renders the layer and its sublayers into the specified context.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software