SDOM - Simple SDL Document Object Model
A lightweight, extensible Document Object Model for SDL-based applications.
Loading...
Searching...
No Matches
SDOM::Event Member List
This is the complete list of members for
SDOM::Event
, including all inherited members.
_registerLuaBindings
(const std::string &typeName, sol::state_view lua)
SDOM::IDataObject
inline
protected
virtual
asciiCode_
SDOM::Event
protected
button
SDOM::Event
protected
clickCount
SDOM::Event
protected
currentPhase
SDOM::Event
mutable
protected
currentTarget
SDOM::Event
protected
disableDefaultBehavior
SDOM::Event
mutable
protected
dragOffsetX
SDOM::Event
protected
dragOffsetY
SDOM::Event
protected
Event
(EventType type=EventType("None"), DisplayHandle target=nullptr, float fElapsedTime=0.0f)
SDOM::Event
Event
(const Event &other)
SDOM::Event
inline
EventManager
SDOM::Event
friend
eventMutex_
SDOM::Event
mutable
protected
fElapsedTime
SDOM::Event
protected
getAsciiCode
() const
SDOM::Event
getButton
() const
SDOM::Event
getClickCount
() const
SDOM::Event
getCurrentTarget
() const
SDOM::Event
getDragOffsetX
() const
SDOM::Event
getDragOffsetY
() const
SDOM::Event
getElapsedTime
() const
SDOM::Event
getKeycode
() const
SDOM::Event
getKeymod
() const
SDOM::Event
getMouseX
() const
SDOM::Event
getMouseY
() const
SDOM::Event
getName
() const
SDOM::IDataObject
inline
getPayload
() const
SDOM::Event
inline
getPayloadValue
(const std::string &key) const
SDOM::Event
inline
getPhase
() const
SDOM::Event
getPhaseString
() const
SDOM::Event
getRelatedTarget
() const
SDOM::Event
getScanCode
() const
SDOM::Event
getSDL_Event
() const
SDOM::Event
getTarget
() const
SDOM::Event
getType
() const
SDOM::Event
getTypeName
() const
SDOM::Event
getUseCapture
() const
SDOM::Event
getWheelX
() const
SDOM::Event
getWheelY
() const
SDOM::Event
isDefaultBehaviorDisabled
() const
SDOM::Event
isPropagationStopped
() const
SDOM::Event
keycode_
SDOM::Event
protected
keymod_
SDOM::Event
protected
lua_value_case_insensitive
(const sol::table &tbl, const std::string &key, const T &default_value)
SDOM::IDataObject
inline
static
mouse_x
SDOM::Event
protected
mouse_y
SDOM::Event
protected
name_
SDOM::IDataObject
protected
objHandleType_
SDOM::IDataObject
protected
onInit
() override
SDOM::Event
virtual
onQuit
() override
SDOM::Event
virtual
onUnitTest
() override
SDOM::IDataObject
inline
virtual
operator=
(const Event &other)
SDOM::Event
inline
payload
SDOM::Event
protected
Phase
enum name
SDOM::Event
propagationStopped
SDOM::Event
mutable
protected
registerLua
(sol::state_view lua)
SDOM::Event
static
registerLuaBindings
(const std::string &typeName, sol::state_view lua)
SDOM::IDataObject
inline
relatedTarget
SDOM::Event
protected
scancode_
SDOM::Event
protected
sdlEvent
SDOM::Event
protected
setAsciiCode
(int asciiCode)
SDOM::Event
setButton
(uint8_t btn)
SDOM::Event
setClickCount
(int count)
SDOM::Event
setCurrentTarget
(DisplayHandle newCurrentTarget)
SDOM::Event
setDisableDefaultBehavior
(bool disable)
SDOM::Event
setDragOffsetX
(float offsetX)
SDOM::Event
setDragOffsetY
(float offsetY)
SDOM::Event
setElapsedTime
(float elapsedTime)
SDOM::Event
setKeycode
(SDL_Keycode keycode)
SDOM::Event
setKeymod
(Uint16 keymod)
SDOM::Event
setMouseX
(float x)
SDOM::Event
setMouseY
(float y)
SDOM::Event
setName
(const std::string &newName)
SDOM::IDataObject
inline
setPayload
(const sol::table &data)
SDOM::Event
inline
setPayloadValue
(const std::string &key, const T &value)
SDOM::Event
inline
setPhase
(Phase phase)
SDOM::Event
setRelatedTarget
(DisplayHandle newRelatedTarget)
SDOM::Event
setScanCode
(SDL_Scancode scancode)
SDOM::Event
setSDL_Event
(const SDL_Event &sdlEvent)
SDOM::Event
setTarget
(DisplayHandle newTarget)
SDOM::Event
setUseCapture
(bool useCapture)
SDOM::Event
setWheelX
(float x)
SDOM::Event
setWheelY
(float y)
SDOM::Event
stopPropagation
()
SDOM::Event
target
SDOM::Event
protected
type
SDOM::Event
protected
useCapture
SDOM::Event
mutable
protected
wheelX
SDOM::Event
protected
wheelY
SDOM::Event
protected
~Event
()=default
SDOM::Event
virtual