Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
gamp::wt::event::WindowEventManager Class Reference

#include <WinEventMngr.hpp>

Collaboration diagram for gamp::wt::event::WindowEventManager:

Public Member Functions

void addListener (const WindowListenerRef &l)
 
void dispatch (uint16_t type, const jau::fraction_timespec &when, const WindowRef &source, bool value=true) noexcept
 
void dispatchMoved (const jau::fraction_timespec &when, const WindowRef &source, const jau::math::Vec2i &winPos) noexcept
 
void dispatchResize (const jau::fraction_timespec &when, const WindowRef &source, const jau::math::Vec2i &winSize, const jau::math::Vec2i &surfSize) noexcept
 
size_t listenerCount () const noexcept
 
size_t removeAllListener ()
 
size_t removeListener (const WindowListenerRef &l)
 

Detailed Description

Definition at line 43 of file WinEventMngr.hpp.

Member Function Documentation

◆ dispatch()

void gamp::wt::event::WindowEventManager::dispatch ( uint16_t type,
const jau::fraction_timespec & when,
const WindowRef & source,
bool value = true )
inlinenoexcept

Definition at line 48 of file WinEventMngr.hpp.

◆ dispatchResize()

void gamp::wt::event::WindowEventManager::dispatchResize ( const jau::fraction_timespec & when,
const WindowRef & source,
const jau::math::Vec2i & winSize,
const jau::math::Vec2i & surfSize )
inlinenoexcept

Definition at line 66 of file WinEventMngr.hpp.

◆ dispatchMoved()

void gamp::wt::event::WindowEventManager::dispatchMoved ( const jau::fraction_timespec & when,
const WindowRef & source,
const jau::math::Vec2i & winPos )
inlinenoexcept

Definition at line 78 of file WinEventMngr.hpp.

◆ addListener()

void gamp::wt::event::WindowEventManager::addListener ( const WindowListenerRef & l)
inline

Definition at line 91 of file WinEventMngr.hpp.

◆ removeListener()

size_t gamp::wt::event::WindowEventManager::removeListener ( const WindowListenerRef & l)
inline

Definition at line 93 of file WinEventMngr.hpp.

◆ removeAllListener()

size_t gamp::wt::event::WindowEventManager::removeAllListener ( )
inline

Definition at line 98 of file WinEventMngr.hpp.

◆ listenerCount()

size_t gamp::wt::event::WindowEventManager::listenerCount ( ) const
inlinenoexcept

Definition at line 104 of file WinEventMngr.hpp.


The documentation for this class was generated from the following file: