#include </home/clem/local/src/opie/core/multimedia/opieplayer/libflash/displaylist.h>
Collaboration diagram for DisplayList:

Public Member Functions | |
| DisplayList (FlashMovie *movie) | |
| ~DisplayList () | |
| DisplayListEntry * | getList () |
| void | clearList () |
| void | placeObject (GraphicDevice *gd, Character *character, long depth, Matrix *matrix=0, Cxform *cxform=0, char *name=0) |
| Character * | removeObject (GraphicDevice *gd, Character *character, long depth) |
| int | render (GraphicDevice *gd, Matrix *m=0, Cxform *cxform=0) |
| void | updateBoundingBox (DisplayListEntry *) |
| void | updateButtons (FlashMovie *) |
| void | getBoundary (Rect *bb) |
| int | updateSprites () |
Public Attributes | |
| DisplayListEntry * | list |
| FlashMovie * | movie |
| Rect | bbox |
| int | isSprite |
|
|
Definition at line 58 of file displaylist.cc. References bbox, isSprite, list, NULL, and Rect::reset(). |
|
|
Definition at line 66 of file displaylist.cc. References clearList(). |
|
|
Definition at line 72 of file displaylist.cc. References DisplayListEntry::character, deleteButton(), Character::isButton(), list, movie, DisplayListEntry::next, and updateBoundingBox(). Referenced by Program::gotoFrame(), Program::nestedMovie(), Program::processMovie(), and ~DisplayList(). |
|
|
Definition at line 673 of file displaylist.cc. References DisplayListEntry::character, Character::getBoundingBox(), list, DisplayListEntry::matrix, DisplayListEntry::next, and transformBoundingBox(). Referenced by Sprite::getBoundingBox(). |
|
|
Definition at line 90 of file displaylist.cc. References list. |
|
||||||||||||||||||||||||||||
|
||||||||||||||||
|
Definition at line 220 of file displaylist.cc. References DisplayListEntry::character, deleteButton(), DisplayListEntry::depth, Character::getTagId(), Character::isButton(), Character::isSprite(), list, movie, DisplayListEntry::next, printf, and updateBoundingBox(). Referenced by Program::runFrame(). |
|
||||||||||||||||
|
|
Definition at line 260 of file displaylist.cc. References DisplayListEntry::character, Character::getBoundingBox(), DisplayListEntry::matrix, and transformBoundingBox(). Referenced by button_reset(), clearList(), Program::handleEvent(), placeObject(), removeObject(), Program::searchFrame(), and updateButtons(). |
|
|
Definition at line 416 of file displaylist.cc. References ButtonHit::bhit, button_hit(), button_reset(), DisplayListEntry::character, exploreButtons(), ButtonHit::movie, NULL, DisplayListEntry::owner, DisplayListEntry::renderState, stateDown, stateOver, and updateBoundingBox(). Referenced by Program::handleEvent(), and Program::runFrame(). |
|
|
Definition at line 270 of file displaylist.cc. References bbox, DisplayListEntry::buttonCharacter, DisplayListEntry::buttonMatrix, DisplayListEntry::character, DisplayListEntry::cxform, Program::dl, Character::isButton(), Character::isSprite(), DisplayListEntry::matrix, Program::nestedMovie(), DisplayListEntry::next, NULL, Sprite::program, transformBoundingBox(), and updateSprites(). Referenced by Program::handleEvent(), Program::processMovie(), and updateSprites(). |
|
|
Definition at line 51 of file displaylist.h. Referenced by DisplayList(), render(), FlashMovie::renderMovie(), Program::runFrame(), and updateSprites(). |
|
|
Definition at line 52 of file displaylist.h. Referenced by DisplayList(), and Sprite::Sprite(). |
|
|
Definition at line 49 of file displaylist.h. Referenced by clearList(), DisplayList(), exploreButtons1(), getBoundary(), getList(), placeObject(), removeObject(), render(), and Program::searchFrame(). |
|
|
Definition at line 50 of file displaylist.h. Referenced by clearList(), placeObject(), removeObject(), and render(). |
1.4.2