RNSVGBrush Class Reference

Inherits from NSObject
Declared in RNSVGBrush.h

Overview

Copyright © 2015-present, Horcrux. All rights reserved.

This source code is licensed under the MIT-style license found in the LICENSE file in the root directory of this source tree.

– applyFillColor:opacity:

For certain brushes we can fast path a combined fill and stroke. For those brushes we override applyFillColor which sets the fill color to be used by those batch paints. Those return YES. We can’t batch gradient painting in CoreGraphics, so those will return NO and paint gets called instead.

- (BOOL)applyFillColor:(CGContextRef)context opacity:(CGFloat)opacity

Discussion

For certain brushes we can fast path a combined fill and stroke. For those brushes we override applyFillColor which sets the fill color to be used by those batch paints. Those return YES. We can’t batch gradient painting in CoreGraphics, so those will return NO and paint gets called instead.

Declared In

RNSVGBrush.h

– paint:opacity:brushConverter:

paint fills the context with a brush. The context is assumed to be clipped.

- (void)paint:(CGContextRef)context opacity:(CGFloat)opacity brushConverter:(RNSVGBrushConverter *)brushConverter

Discussion

paint fills the context with a brush. The context is assumed to be clipped.

Declared In

RNSVGBrush.h