#include <tags.h>
Inherits lightspark::DictionaryTag, and lightspark::DisplayObject.

Public Member Functions | |
| DefineButton2Tag (RECORDHEADER h, std::istream &in) | |
| virtual int | getId () |
| virtual void | Render () |
| virtual Vector2 | debugRender (FTFont *font, bool deep) |
| bool | getBounds (number_t &xmin, number_t &xmax, number_t &ymin, number_t &ymax) const |
| virtual void | handleEvent (Event *) |
| ASObject * | instance () const |
Private Types | |
| enum | BUTTON_STATE { BUTTON_UP = 0, BUTTON_OVER } |
Private Attributes | |
| UI16 | ButtonId |
| UB | ReservedFlags |
| UB | TrackAsMenu |
| UI16 | ActionOffset |
| std::vector< BUTTONRECORD > | Characters |
| std::vector< BUTTONCONDACTION > | Actions |
| BUTTON_STATE | state |
| bool | IdleToOverUp |
Definition at line 369 of file tags.h.
enum lightspark::DefineButton2Tag::BUTTON_STATE [private] |
| DefineButton2Tag::DefineButton2Tag | ( | RECORDHEADER | h, | |
| std::istream & | in | |||
| ) |
| Vector2 DefineButton2Tag::debugRender | ( | FTFont * | font, | |
| bool | deep | |||
| ) | [virtual] |
Reimplemented from lightspark::DisplayObject.
| bool lightspark::DefineButton2Tag::getBounds | ( | number_t & | xmin, | |
| number_t & | xmax, | |||
| number_t & | ymin, | |||
| number_t & | ymax | |||
| ) | const [inline, virtual] |
Reimplemented from lightspark::DisplayObject.
| virtual int lightspark::DefineButton2Tag::getId | ( | ) | [inline, virtual] |
Implements lightspark::DictionaryTag.
| void DefineButton2Tag::handleEvent | ( | Event * | e | ) | [virtual] |
Reimplemented from lightspark::EventDispatcher.
| ASObject * DefineButton2Tag::instance | ( | ) | const [virtual] |
Reimplemented from lightspark::DictionaryTag.
| void DefineButton2Tag::Render | ( | ) | [virtual] |
Reimplemented from lightspark::DisplayObject.
std::vector<BUTTONCONDACTION> lightspark::DefineButton2Tag::Actions [private] |
UI16 lightspark::DefineButton2Tag::ButtonId [private] |
std::vector<BUTTONRECORD> lightspark::DefineButton2Tag::Characters [private] |
bool lightspark::DefineButton2Tag::IdleToOverUp [private] |
UB lightspark::DefineButton2Tag::TrackAsMenu [private] |
1.6.3