Skip to content
Snippets Groups Projects
Component.hpp 289 B
Newer Older
  • Learn to ignore specific revisions
  • BATON Theau's avatar
    BATON Theau committed
    #pragma once
    
    #include <kernel/back/engine/Engine.hpp>
    
    #include <utility/Identifiable.hpp>
    
    BATON Theau's avatar
    BATON Theau committed
    
    namespace megu::kernel {
        class Kernel;
    
        template <class E>
    
        class Component : public virtual Identifiable {
    
    BATON Theau's avatar
    BATON Theau committed
            public: 
                virtual void apply(Kernel & k, E &) = 0;
        };
    }