#include <SVG.h>
Public Member Functions | |
| SVGStack () | |
| Constructor. | |
| ~SVGStack () | |
| Destructor. | |
| bool | init (int aStackSize, int aStackIncrement) |
| Initializer. | |
| bool | popTransformation (MATRIX2D &aMatrix) |
| Pops transformation from the stack to aMatrix. | |
| bool | pushTransformation (const MATRIX2D &aMatrix) |
| Pushes the matrix from aMatrix to the stack. | |
| bool | popPaint (SVGPaint &aPaint) |
| Pops paint from the stack to aPaint. | |
| bool | pushPaint (const SVGPaint &aPaint) |
| Pushes the paint from aPaint to the stack. | |
| bool | popFillRule (RENDERER_FILLMODE &aFillRule) |
| Pops fill rule from the stack to aFillRule. | |
| bool | pushFillRule (const RENDERER_FILLMODE &aFillRule) |
| Pushes the fill rule from aFillRule to the stack. | |
Protected Attributes | |
| SVGStackNodeTransformation * | mTransformationStack |
| SVGStackNodePaint * | mPaintStack |
| SVGStackNodeFillRule * | mFillRuleStack |
| SVGStackNodeTransformationPool | mTransformationPool |
| SVGStackNodePaintPool | mPaintPool |
| SVGStackNodeFillRulePool | mFillRulePool |
|
|
Constructor. A stack used while processing the SVG document. |
|
|
Destructor.
|
|
||||||||||||
|
Initializer.
|
|
|
Pops fill rule from the stack to aFillRule.
|
|
|
Pops paint from the stack to aPaint.
|
|
|
Pops transformation from the stack to aMatrix.
|
|
|
Pushes the fill rule from aFillRule to the stack.
|
|
|
Pushes the paint from aPaint to the stack.
|
|
|
Pushes the matrix from aMatrix to the stack.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6-NO