#include </home/clem/local/src/opie/core/multimedia/opieplayer/libflash/shape.h>
Inheritance diagram for Shape:


Public Member Functions | |
| Shape (long id=0, int level=1) | |
| ~Shape () | |
| void | setBoundingBox (Rect rect) |
| int | execute (GraphicDevice *gd, Matrix *matrix, Cxform *cxform) |
| void | getRegion (GraphicDevice *gd, Matrix *matrix, void *id, ScanLineFunc scan_line_func) |
| void | getBoundingBox (Rect *bb, DisplayListEntry *) |
Public Attributes | |
| int | defLevel |
| Rect | boundary |
| FillStyleDef | defaultFillStyle |
| LineStyleDef | defaultLineStyle |
| Matrix | lastMat |
| int | getAlpha |
| int | getStyles |
| unsigned char * | file_ptr |
| Dict * | dict |
Protected Member Functions | |
| void | drawLines (GraphicDevice *gd, Matrix *matrix, Cxform *cxform, long, long) |
| void | buildSegmentList (Segment **segs, int height, long &n, Matrix *matrix, int update, int reverse) |
| Segment * | progressSegments (Segment *, long) |
| Segment * | newSegments (Segment *, Segment *) |
|
||||||||||||
|
Definition at line 44 of file shape.cc. References Matrix::a, Color::alpha, ALPHA_OPAQUE, Color::blue, FillStyleDef::color, Matrix::d, defaultFillStyle, defaultLineStyle, defLevel, f_Solid, file_ptr, getAlpha, getStyles, Color::green, lastMat, NULL, Color::red, shape_nb, shape_size, FillStyleDef::type, and LineStyleDef::width. |
|
|
Definition at line 67 of file shape.cc. References file_ptr. |
|
||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
Reimplemented from Character. Definition at line 87 of file shape.cc. References GraphicDevice::allocColor(), FillStyleDef::color, defaultFillStyle, drawShape(), Cxform::getColor(), GraphicDevice::getForegroundColor(), NULL, Color::pixel, and ShapeDraw. Referenced by Text::doText(). |
|
||||||||||||
|
Reimplemented from Character. Definition at line 81 of file shape.cc. References boundary. |
|
||||||||||||||||||||
|
Reimplemented from Character. Definition at line 104 of file shape.cc. References drawShape(), GraphicDevice::setClipping(), and ShapeGetRegion. Referenced by Text::doText(). |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Definition at line 75 of file shape.cc. References boundary. Referenced by CInputScript::ParseDefineShape(). |
|
|
Definition at line 142 of file shape.h. Referenced by getBoundingBox(), and setBoundingBox(). |
|
|
Definition at line 143 of file shape.h. Referenced by drawShape(), execute(), and Shape(). |
|
|
Definition at line 144 of file shape.h. Referenced by Shape(). |
|
|
Definition at line 139 of file shape.h. Referenced by Shape(). |
|
|
Definition at line 153 of file shape.h. Referenced by drawShape(), and CInputScript::ParseDefineShape(). |
|
|
Definition at line 152 of file shape.h. Referenced by drawShape(), CInputScript::ParseDefineFont(), CInputScript::ParseDefineFont2(), CInputScript::ParseDefineShape(), Shape(), and ~Shape(). |
|
|
Definition at line 151 of file shape.h. Referenced by drawShape(), CInputScript::ParseDefineShape(), and Shape(). |
|
|
Definition at line 151 of file shape.h. Referenced by drawShape(), CInputScript::ParseDefineShape(), and Shape(). |
|
|
Definition at line 146 of file shape.h. Referenced by Shape(). |
1.4.2