#include <SkPathEffect.h>
Inherits SkPathEffect.
Inherited by SkComposePathEffect, and SkSumPathEffect.
Public Member Functions | |
SkPairPathEffect (SkPathEffect *pe0, SkPathEffect *pe1) | |
virtual | ~SkPairPathEffect () |
Protected Member Functions | |
SkPairPathEffect (SkFlattenableReadBuffer &) | |
virtual void | flatten (SkFlattenableWriteBuffer &) |
Protected Attributes | |
SkPathEffect * | fPE0 |
SkPathEffect * | fPE1 |
Common baseclass for Compose and Sum. This subclass manages two pathEffects, including flattening them. It does nothing in filterPath, and is only useful for managing the lifetimes of its two arguments.
Definition at line 57 of file SkPathEffect.h.
SkPairPathEffect::SkPairPathEffect | ( | SkPathEffect * | pe0, | |
SkPathEffect * | pe1 | |||
) |
virtual SkPairPathEffect::~SkPairPathEffect | ( | ) | [virtual] |
SkPairPathEffect::SkPairPathEffect | ( | SkFlattenableReadBuffer & | ) | [protected] |
virtual void SkPairPathEffect::flatten | ( | SkFlattenableWriteBuffer & | ) | [protected, virtual] |
Override this to write data specific to your subclass into the buffer, being sure to call your super-class' version first. This data will later be passed to your Factory function, returned by getFactory().
Reimplemented from SkFlattenable.
SkPathEffect* SkPairPathEffect::fPE0 [protected] |
Definition at line 66 of file SkPathEffect.h.
SkPathEffect * SkPairPathEffect::fPE1 [protected] |
Definition at line 66 of file SkPathEffect.h.