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

program.h File Reference

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

Go to the source code of this file.

Enumerations

enum  ControlType {
  ctrlPlaceObject, ctrlPlaceObject2, ctrlRemoveObject, ctrlRemoveObject2,
  ctrlDoAction, ctrlStartSound, ctrlStopSound, ctrlBackgroundColor
}
enum  PlaceFlags {
  placeIsMove = 0x01, placeHasCharacter = 0x02, placeHasMatrix = 0x04, placeHasColorXform = 0x08,
  placeHasRatio = 0x10, placeHasName = 0x20, placeHasClip = 0x40
}
enum  MovieStatus { MoviePaused, MoviePlay }

Functions

DisplayListEntryfindFocus (DisplayList *dl)
void setFlashTimer (struct timeval *tv, int time_ms)
int checkFlashTimer (struct timeval *tv)
void loadNewSwf (FlashMovie *movie, char *url, int level)
void computeBBox (FlashMovie *movie, Rect *rect, DisplayListEntry *e)
long processMovie (FlashMovie *movie)


Enumeration Type Documentation

enum ControlType
 

Enumeration values:
ctrlPlaceObject 
ctrlPlaceObject2 
ctrlRemoveObject 
ctrlRemoveObject2 
ctrlDoAction 
ctrlStartSound 
ctrlStopSound 
ctrlBackgroundColor 

Definition at line 23 of file program.h.

enum MovieStatus
 

Enumeration values:
MoviePaused 
MoviePlay 

Definition at line 117 of file program.h.

enum PlaceFlags
 

Enumeration values:
placeIsMove 
placeHasCharacter 
placeHasMatrix 
placeHasColorXform 
placeHasRatio 
placeHasName 
placeHasClip 

Definition at line 34 of file program.h.


Function Documentation

int checkFlashTimer struct timeval *  tv  ) 
 

Definition at line 323 of file program.cc.

Referenced by FlashExec().

void computeBBox FlashMovie movie,
Rect rect,
DisplayListEntry e
 

Definition at line 350 of file program.cc.

References button_bbox_func(), DisplayListEntry::character, FRAC, FlashMovie::gd, Character::getRegion(), DisplayListEntry::renderMatrix, ButtonBoundingBox::x1, ButtonBoundingBox::x2, Rect::xmax, Rect::xmin, ButtonBoundingBox::y1, ButtonBoundingBox::y2, Rect::ymax, and Rect::ymin.

Referenced by button_focus(), dump_buttons(), and moveFocus().

DisplayListEntry* findFocus DisplayList dl  ) 
 

void loadNewSwf FlashMovie movie,
char *  url,
int  level
 

Definition at line 892 of file program.cc.

References l, CInputScript::next, NULL, and s.

Referenced by Program::doAction().

long processMovie FlashMovie movie  ) 
 

void setFlashTimer struct timeval *  tv,
int  time_ms
 

Definition at line 308 of file program.cc.

Referenced by FlashExec(), and Program::handleEvent().


Generated on Sat Nov 5 16:24:04 2005 for OPIE by  doxygen 1.4.2