Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

displaylist.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* DisplayListFunc )(DisplayListEntry *e, void *opaque)
typedef int(* ExploreButtonFunc )(void *opaque, Program *prg, DisplayListEntry *e)

Functions

void updateButtons (FlashMovie *m)
int computeActions (FlashMovie *m, Program **prog, ActionRecord **ar)
void renderFocus (FlashMovie *movie)
int exploreButtons (FlashMovie *movie, void *opaque, ExploreButtonFunc func)
void updateBoundingBox (DisplayListEntry *e)
void transformBoundingBox (Rect *bb, Matrix *matrix, Rect *boundary, int reset)
void updateButtonState (DisplayListEntry *e, ButtonState state)


Typedef Documentation

typedef void(* DisplayListFunc)(DisplayListEntry *e, void *opaque)
 

Definition at line 68 of file displaylist.h.

typedef int(* ExploreButtonFunc)(void *opaque, Program *prg, DisplayListEntry *e)
 

Definition at line 74 of file displaylist.h.


Function Documentation

int computeActions FlashMovie m,
Program **  prog,
ActionRecord **  ar
 

Definition at line 520 of file displaylist.cc.

References ButtonAction::action, button_action(), exploreButtons(), NULL, and ButtonAction::prg.

Referenced by Program::handleEvent().

int exploreButtons FlashMovie movie,
void *  opaque,
ExploreButtonFunc  func
 

Definition at line 331 of file displaylist.cc.

References exploreButtons1(), CInputScript::next, NULL, and CInputScript::program.

Referenced by computeActions(), Program::handleEvent(), moveFocus(), and DisplayList::updateButtons().

void renderFocus FlashMovie movie  ) 
 

void transformBoundingBox Rect bb,
Matrix matrix,
Rect boundary,
int  reset
 

Definition at line 108 of file displaylist.cc.

References bbox(), Rect::reset(), Rect::xmax, Rect::xmin, Rect::ymax, and Rect::ymin.

Referenced by button_hit(), DisplayList::getBoundary(), Button::getBoundingBox(), DisplayList::render(), FlashMovie::renderFocus(), FlashMovie::renderMovie(), DisplayList::updateBoundingBox(), GraphicDevice::updateClippingRegion(), and DisplayList::updateSprites().

void updateBoundingBox DisplayListEntry e  ) 
 

void updateButtons FlashMovie m  ) 
 

void updateButtonState DisplayListEntry e,
ButtonState  state
 


Generated on Sat Nov 5 16:23:41 2005 for OPIE by  doxygen 1.4.2