Saga3D API Documentation  1.0-RC4
saga::IEventReceiver Class Referenceabstract

Interface of an object which can receive events (SDL_Event*) More...

#include <IEventReceiver.h>

Inheritance diagram for saga::IEventReceiver:
saga::scene::ISceneManager saga::scene::ISceneNode saga::scene::ISceneNodeAnimator saga::scene::IBillboardSceneNode saga::scene::IBoneSceneNode saga::scene::ICameraSceneNode saga::scene::IMeshSceneNode saga::scene::ISceneNodeAnimatorCameraFPS saga::scene::ISceneNodeAnimatorCameraMaya saga::scene::ISceneNodeAnimatorCollisionResponse saga::scene::IBillboardTextSceneNode saga::scene::IAnimatedMeshSceneNode

Public Member Functions

virtual ~IEventReceiver ()
 Destructor. More...
 
virtual void onEvent (const SDL_Event &event)=0
 Called when an SDL event is fired. More...
 

Detailed Description

Interface of an object which can receive events (SDL_Event*)

If you want to subscribe to events, inherit IEventReceiver and call SagaDevice::addEventReceiver.

Definition at line 17 of file IEventReceiver.h.

Constructor & Destructor Documentation

◆ ~IEventReceiver()

virtual saga::IEventReceiver::~IEventReceiver ( )
inlinevirtual

Destructor.

Definition at line 21 of file IEventReceiver.h.

Member Function Documentation

◆ onEvent()

virtual void saga::IEventReceiver::onEvent ( const SDL_Event &  event)
pure virtual

Called when an SDL event is fired.

Implemented in saga::scene::ISceneNode, saga::scene::ISceneManager, and saga::scene::ISceneNodeAnimator.


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