SkPairPathEffect Class Reference

#include <SkPathEffect.h>

Inherits SkPathEffect.

Inherited by SkComposePathEffect, and SkSumPathEffect.

Collaboration diagram for SkPairPathEffect:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SkPairPathEffect (SkPathEffect *pe0, SkPathEffect *pe1)
virtual ~SkPairPathEffect ()

Protected Member Functions

 SkPairPathEffect (SkFlattenableReadBuffer &)
virtual void flatten (SkFlattenableWriteBuffer &)

Protected Attributes

SkPathEffectfPE0
SkPathEffectfPE1

Detailed Description

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.


Constructor & Destructor Documentation

SkPairPathEffect::SkPairPathEffect ( SkPathEffect pe0,
SkPathEffect pe1 
)
virtual SkPairPathEffect::~SkPairPathEffect (  )  [virtual]
SkPairPathEffect::SkPairPathEffect ( SkFlattenableReadBuffer  )  [protected]

Member Function Documentation

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.


Member Data Documentation

Definition at line 66 of file SkPathEffect.h.

Definition at line 66 of file SkPathEffect.h.


The documentation for this class was generated from the following file:

Generated on Tue Oct 20 11:03:42 2009 for Skia by  doxygen 1.6.1