OpenShaderDesigner 0.0.1
Loading...
Searching...
No Matches
OpenShaderDesigner::EventHandler< EventType > Class Template Referenceabstract

EventHandler interface for creating custom EventHandlers. More...

#include <EventSystem.h>

Inheritance diagram for OpenShaderDesigner::EventHandler< EventType >:
OpenShaderDesigner::_ImplEventHandler

Public Types

using HandledType = EventType
 The type handled by the EventHandler.
 

Public Member Functions

virtual bool HandleEvent (const HandledType *event)=0
 Virtual function for custom EventHandler implementations.
 

Detailed Description

template<typename EventType>
class OpenShaderDesigner::EventHandler< EventType >

EventHandler interface for creating custom EventHandlers.

Template Parameters
EventTypeThe ComponentType of Event handled by the EventHandler

Member Function Documentation

◆ HandleEvent()

template<typename EventType >
virtual bool OpenShaderDesigner::EventHandler< EventType >::HandleEvent ( const HandledType * event)
pure virtual

Virtual function for custom EventHandler implementations.

Parameters
eventThe Event being handled.

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