UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::action::MediaPlayer Class Referenceabstract

#include <ugdk/action/mediaplayer.h>

Inheritance diagram for ugdk::action::MediaPlayer:

Public Member Functions

 MediaPlayer ()
 
virtual ~MediaPlayer ()
 
virtual void Update (double dt)=0
 
void AddObserver (Observer *observer)
 Add a observer object to the animation. More...
 
void AddTickFunction (std::function< void(void)> tick)
 
void ChangeMediaManager (MediaManager *)
 

Protected Member Functions

void notifyAllObservers ()
 

Friends

class MediaManager
 

Constructor & Destructor Documentation

ugdk::action::MediaPlayer::MediaPlayer ( )
virtual ugdk::action::MediaPlayer::~MediaPlayer ( )
virtual

Member Function Documentation

void ugdk::action::MediaPlayer::AddObserver ( Observer observer)

Add a observer object to the animation.

Given an observer object, the function include this in the animation manager

Parameters
*observeris a pointer to the observer object
void ugdk::action::MediaPlayer::AddTickFunction ( std::function< void(void)>  tick)
void ugdk::action::MediaPlayer::ChangeMediaManager ( MediaManager )
void ugdk::action::MediaPlayer::notifyAllObservers ( )
protected
virtual void ugdk::action::MediaPlayer::Update ( double  dt)
pure virtual

Friends And Related Function Documentation

friend class MediaManager
friend

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