Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Public Member Functions | List of all members
Sharp::Event< void > Class Template Reference

#include <Event.hpp>

Inheritance diagram for Sharp::Event< void >:
Sharp::EventBase< void >

Public Member Functions

void operator() ()
 
- Public Member Functions inherited from Sharp::EventBase< void >
 EventBase ()
 
virtual ~EventBase ()
 
EventBase< void > & operator+= (EventHandlerImpl< void > *pHandlerToAdd)
 
EventBase< void > & operator-= (EventHandlerImpl< void > *pHandlerToRemove)
 

Additional Inherited Members

- Protected Attributes inherited from Sharp::EventBase< void >
eastl::list< EventHandlerImpl< void > * > m_eventHandlers
 

Detailed Description

template<>
class Sharp::Event< void >

Definition at line 596 of file Event.hpp.

Member Function Documentation

void Sharp::Event< void >::operator() ( )
inline

this call actually raises the event. It does so by calling all event handlers.

myEvent();

// this how you would normally raise a void event

Definition at line 604 of file Event.hpp.


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