|
| Channel (Score *sc, Sprite *sp, int priority=0) |
|
| Channel (const Channel &channel) |
|
Channel & | operator= (const Channel &channel) |
|
DirectorPlotData | getPlotData () |
|
const Graphics::Surface * | getMask (bool forceMatte=false) |
|
int | getWidth () |
|
int | getHeight () |
|
Common::Point | getPosition () |
|
Common::Rect | getBbox (bool unstretched=false) |
|
bool | isStretched () |
|
bool | isDirty (Sprite *nextSprite=nullptr) |
|
bool | isEmpty () |
|
bool | isActiveText () |
|
bool | isMouseIn (const Common::Point &pos) |
|
bool | isMatteIntersect (Channel *channel) |
|
bool | isMatteWithin (Channel *channel) |
|
bool | isActiveVideo () |
|
bool | isVideoDirectToStage () |
|
void | setWidth (int w) |
|
void | setHeight (int h) |
|
void | setBbox (int l, int t, int r, int b) |
|
void | setPosition (int x, int y, bool force=false) |
|
void | setCast (CastMemberID memberID) |
|
void | setClean (Sprite *nextSprite, bool partial=false) |
|
void | setStretch (bool enabled) |
|
bool | getEditable () |
|
void | setEditable (bool editable) |
|
void | replaceSprite (Sprite *nextSprite) |
|
void | replaceWidget (CastMemberID previousCastId=CastMemberID(0, 0), bool force=false) |
|
bool | updateWidget () |
|
void | updateTextCast () |
|
bool | isTrail () |
|
void | updateGlobalAttr () |
|
bool | canKeepWidget (CastMemberID castId) |
|
bool | canKeepWidget (Sprite *currentSprite, Sprite *nextSprite) |
|
int | getMouseChar (int x, int y) |
|
int | getMouseWord (int x, int y) |
|
int | getMouseItem (int x, int y) |
|
int | getMouseLine (int x, int y) |
|
void | updateVideoTime () |
|
bool | hasSubChannels () |
|
Common::Array< Channel > * | getSubChannels () |
|