NAP
Overview
Manual
Classes
Namespaces
•
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
nap
cmake
module_creator
template
src
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
Generated by doxygen