Yet Another Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members
yage::System< Derived > Class Template Reference

System interface for the different systems in the engine. More...

#include <system.h>

Inheritance diagram for yage::System< Derived >:
yage::BaseSystem yage::NonCopyable

Additional Inherited Members

- Public Types inherited from yage::BaseSystem
typedef std::size_t Identifier
 
- Public Member Functions inherited from yage::BaseSystem
virtual void update ()=0
 
- Protected Member Functions inherited from yage::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 
- Protected Attributes inherited from yage::BaseSystem
Identifier id_
 

Detailed Description

template<typename Derived>
class yage::System< Derived >

System interface for the different systems in the engine.


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