NAP
templateservice.h
1 #pragma once
2 
3 // External Includes
4 #include <nap/service.h>
5 
6 namespace nap
7 {
8  class NAPAPI @UNPREFIXED_MODULE_NAME_INPUTCASE@Service : public Service
9  {
10  RTTI_ENABLE(Service)
11  public:
12  // Default Constructor
13  @UNPREFIXED_MODULE_NAME_INPUTCASE@Service(ServiceConfiguration* configuration) : Service(configuration) { }
14 
21  virtual void getDependentServices(std::vector<rtti::TypeInfo>& dependencies) override;
22 
28  virtual bool init(nap::utility::ErrorState& errorState) override;
29 
36  virtual void update(double deltaTime) override;
37 
43  virtual void shutdown() override;
44 
45  };
46 }
nap::utility::ErrorState
Definition: errorstate.h:19
nap::ServiceConfiguration
Definition: service.h:28
nap::Service
Definition: templateservice.h:8
nap::Service::Service
UNPREFIXED_MODULE_NAME_INPUTCASE Service(ServiceConfiguration *configuration)
Definition: templateservice.h:13
nap
Definition: templateapp.h:17