SDL Window Engine  20200905
Открытые члены | Защищенные члены | Друзья | Полный список членов класса
Класс SWE::ObjectEvent

класс объектов сцены DisplayScene, с возможностью отправки/получения сообщений Подробнее...

#include <swe_object.h>

Граф наследования:SWE::ObjectEvent:
SWE::ObjectClass SWE::SignalMember SWE::BaseObject SWE::Window SWE::CenteredWindow SWE::DisplayToolTip SWE::DisplayWindow SWE::ListWidget SWE::ScrollBar SWE::TargetWindow SWE::TermBase SWE::WindowToolTipArea

Открытые члены

void pushEventAction (int code, ObjectEvent *dst, void *data)
 функция отправки сообщения с данными для объектов сцены DisplayScene. Подробнее...
 
const char * className (void) const override
 идентификацинная метка класса
 

Защищенные члены

virtual bool userEvent (int code, void *data)
 метод получатель, вызывается при получении сообщения, отправленного через pushEventAction. Подробнее...
 
virtual void tickEvent (u32 ms)
 метод получатель, вызывается один раз за каждую итерацию главного цикла сцены DisplayScene, но перед отрисовкой всей сцены Подробнее...
 

Друзья

class DisplayScene
 

Подробное описание

класс объектов сцены DisplayScene, с возможностью отправки/получения сообщений

Использование:

См. также
SignalMember

Методы

◆ pushEventAction()

void SWE::ObjectEvent::pushEventAction ( int  code,
ObjectEvent dst,
void *  data 
)

функция отправки сообщения с данными для объектов сцены DisplayScene.

Аргументы
codeтип сообщения
dataуказатель на данные
dstполучатель сообщения, для отправки сообщения типа broadcast используйте nullptr

◆ tickEvent()

virtual void SWE::ObjectEvent::tickEvent ( u32  ms)
inlineprotectedvirtual

метод получатель, вызывается один раз за каждую итерацию главного цикла сцены DisplayScene, но перед отрисовкой всей сцены

Аргументы
msпродолжительность работы программы от начала запуска в миллисекундах
См. также
DisplayScene::handleEvents

Переопределяется в SWE::TermWindow и SWE::DisplayToolTip.

◆ userEvent()

virtual bool SWE::ObjectEvent::userEvent ( int  code,
void *  data 
)
inlineprotectedvirtual

метод получатель, вызывается при получении сообщения, отправленного через pushEventAction.

Аргументы
codeтип сообщения
dataуказатель на данные
Возвращает
не используется

Переопределяется в SWE::ListWidget.


Объявления и описания членов классов находятся в файлах: