|
|
| DisplayWindow (const Color &back=Color(Color::Black)) |
| |
|
void | renderBackground (void) override |
| |
|
void | renderWindow (void) override |
| |
|
const char * | className (void) const override |
| | идентификацинная метка класса
|
| |
|
| Window (Window *) |
| |
|
| Window (const Size &, Window *) |
| |
|
| Window (const Point &, const Size &, Window *) |
| |
|
| Window (Window &&) noexcept |
| |
|
Window & | operator= (Window &&) noexcept |
| |
|
| Window (const Window &) |
| |
|
Window & | operator= (const Window &) |
| |
|
bool | isID (const WindowId &) const |
| |
|
bool | isVisible (void) const |
| |
|
bool | isHidden (void) const |
| |
|
bool | isFocused (void) const |
| |
|
bool | isModality (void) const |
| |
|
bool | isKeyHandle (void) const |
| |
|
bool | isMouseTrack (void) const |
| |
|
virtual bool | isAreaPoint (const Point &) const |
| |
|
WindowId | id (void) const |
| |
|
const Point & | position (void) const |
| |
|
const Size & | size (void) const |
| |
|
const Rect & | area (void) const |
| |
|
const Window * | parent (void) const |
| |
|
Window * | parent (void) |
| |
|
int | width (void) const |
| |
|
int | height (void) const |
| |
|
int | resultCode (void) const |
| |
|
Rect | rect (void) const |
| |
|
void | setState (size_t, bool f) |
| |
|
void | setDirty (bool) |
| |
|
void | setParent (Window *) |
| |
|
void | setVisible (bool) |
| |
|
void | setHidden (bool) |
| |
|
void | setModality (bool) |
| |
|
void | setKeyHandle (bool) |
| |
|
void | setMouseTrack (bool) |
| |
|
void | setResultCode (int) |
| |
|
virtual void | setSize (const Size &) |
| |
|
virtual void | setPosition (const Point &) |
| |
|
int | exec (void) |
| |
|
void | disableTickEvent (bool) |
| | функция запрета обработки tickEvent.
|
| |
|
void | renderSurface (const Surface &, const Point &, int flip=FlipNone) |
| |
|
void | renderSurface (const Surface &, const Rect &, const Point &, int flip=FlipNone) |
| |
|
void | renderTexture (const Texture &, const Point &, int flip=FlipNone) |
| |
|
void | renderTexture (const Texture &, const Rect &, const Point &, int flip=FlipNone) |
| |
|
void | renderTexture (const TexturePos &) |
| |
|
Rect | renderText (const FontRender &, const UnicodeString &, const Color &, const Point &, const AlignType &hAlign=AlignLeft, const AlignType &vAlign=AlignTop, bool isHorizontal=true, const CharRender &render=RenderDefault, int style=StyleDefault, const CharHinting &hinting=HintingDefault) |
| |
|
virtual void | renderClear (const Color &) |
| |
|
void | renderColor (const Color &, const Rect &) |
| |
|
void | renderRect (const Color &, const Rect &) |
| |
|
void | renderLine (const Color &, const Point &, const Point &) |
| |
|
void | renderPoint (const Color &, const Point &) |
| |
|
void | dumpState (void) const |
| |
|
virtual std::string | toString (void) const |
| |
| void | pushEventAction (int code, ObjectEvent *dst, void *data) |
| | функция отправки сообщения с данными для объектов сцены DisplayScene. Подробнее...
|
| |
|
| static void | signalSubscribe (const SignalMember &sender, int sig, SignalMember &receiver) |
| | функция подписки на сигнал Подробнее...
|
| |
| static void | signalUnsubscribe (const SignalMember &receiver) |
| | функция отписки от сигнала Подробнее...
|
| |
| static void | signalEmit (const SignalMember &sender, int sig) |
| | функция отправки сигнала с подстановкой отправителя Подробнее...
|
| |
| static bool | signalSubscribed (const SignalMember &sender, int sig=0) |
| | функция проверки на подписку сигнала Подробнее...
|
| |
|
void | destroy (void) |
| |
|
void | redraw (void) |
| |
|
void | setSize (int, int) |
| |
|
void | setPosition (int, int) |
| |
|
virtual Texture & | targetTexture (void) |
| |
|
virtual void | textureInvalidEvent (void) |
| |
|
virtual void | windowMoveEvent (const Point &) |
| |
|
virtual void | windowResizeEvent (const Size &) |
| |
|
virtual void | windowVisibleEvent (bool) |
| |
|
virtual void | windowCreateEvent (void) |
| |
|
virtual bool | keyPressEvent (const KeySym &) |
| |
|
virtual bool | keyReleaseEvent (const KeySym &) |
| |
|
virtual bool | textInputEvent (const std::string &) |
| |
|
virtual bool | mousePressEvent (const ButtonEvent &) |
| |
|
virtual bool | mouseReleaseEvent (const ButtonEvent &) |
| |
|
virtual bool | mouseClickEvent (const ButtonsEvent &) |
| |
|
virtual void | mouseFocusEvent (void) |
| |
|
virtual void | mouseLeaveEvent (void) |
| |
|
virtual void | mouseTrackingEvent (const Point &, u32 buttons) |
| |
|
virtual bool | mouseMotionEvent (const Point &, u32 buttons) |
| |
|
virtual bool | scrollUpEvent (void) |
| |
|
virtual bool | scrollDownEvent (void) |
| |
|
virtual void | renderPresentEvent (u32 ms) |
| |
|
virtual void | displayResizeEvent (const Size &) |
| |
|
virtual void | displayFocusEvent (bool gain) |
| |
|
bool | checkState (size_t) const |
| |
|
void | setState (size_t) |
| |
|
void | resetState (size_t) |
| |
|
void | switchedState (size_t) |
| |
|
virtual void | renderForeground (void) |
| |
| void | signalSubscribe (const SignalMember &sender, int sig) |
| | функция подписки на сигнал Подробнее...
|
| |
| void | signalEmit (int sig) |
| | фунция отправки сигнала Подробнее...
|
| |
|
virtual void | signalReceive (int sig, const SignalMember *sender) |
| | метод получатель, вызывается при signalEmit со стороны отправителя
|
| |
| virtual bool | userEvent (int code, void *data) |
| | метод получатель, вызывается при получении сообщения, отправленного через pushEventAction. Подробнее...
|
| |
| virtual void | tickEvent (u32 ms) |
| | метод получатель, вызывается один раз за каждую итерацию главного цикла сцены DisplayScene, но перед отрисовкой всей сцены Подробнее...
|
| |
|
Rect | gfxpos |
| |
|
Window * | prnt |
| |
|
BitFlags | state |
| |
|
int | result |
| |