Class EngineService
Engine service object.
Inheritance
EngineService
Inherited Members
EngineService
Assembly: FlaxEngine.dll
File: Engine/Engine/EngineService.h
Syntax
public class EngineService
Constructors
~EngineService()
Declaration
public virtual ~EngineService() = default
DECLARE_ENGINE_SERVICE_EVENT(bool, Init)
Declaration
public DECLARE_ENGINE_SERVICE_EVENT(bool, Init)
Parameters
bool
EngineService_DECLARE_ENGINE_SERVICE_EVENT_bool_Init_
|
Init
EngineService_DECLARE_ENGINE_SERVICE_EVENT_bool_Init_
|
DECLARE_ENGINE_SERVICE_EVENT(void, BeforeExit)
Declaration
public DECLARE_ENGINE_SERVICE_EVENT(void, BeforeExit)
Parameters
void
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_BeforeExit_
|
BeforeExit
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_BeforeExit_
|
DECLARE_ENGINE_SERVICE_EVENT(void, Dispose)
Declaration
public DECLARE_ENGINE_SERVICE_EVENT(void, Dispose)
Parameters
void
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_Dispose_
|
Dispose
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_Dispose_
|
DECLARE_ENGINE_SERVICE_EVENT(void, Draw)
Declaration
public DECLARE_ENGINE_SERVICE_EVENT(void, Draw)
Parameters
void
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_Draw_
|
Draw
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_Draw_
|
DECLARE_ENGINE_SERVICE_EVENT(void, FixedUpdate)
Declaration
public DECLARE_ENGINE_SERVICE_EVENT(void, FixedUpdate)
Parameters
void
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_FixedUpdate_
|
FixedUpdate
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_FixedUpdate_
|
DECLARE_ENGINE_SERVICE_EVENT(void, LateFixedUpdate)
Declaration
public DECLARE_ENGINE_SERVICE_EVENT(void, LateFixedUpdate)
Parameters
void
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_LateFixedUpdate_
|
LateFixedUpdate
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_LateFixedUpdate_
|
DECLARE_ENGINE_SERVICE_EVENT(void, LateUpdate)
Declaration
public DECLARE_ENGINE_SERVICE_EVENT(void, LateUpdate)
Parameters
void
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_LateUpdate_
|
LateUpdate
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_LateUpdate_
|
DECLARE_ENGINE_SERVICE_EVENT(void, Update)
Declaration
public DECLARE_ENGINE_SERVICE_EVENT(void, Update)
Parameters
void
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_Update_
|
Update
EngineService_DECLARE_ENGINE_SERVICE_EVENT_void_Update_
|
EngineService(const Char* name, int32 order = 0)
Declaration
protected EngineService(const Char* name, int32 order = 0)
Parameters
Char
name
|
int32
order
|
Fields
Name
Declaration
public Char* Name
Field Value
Char
|
Order
Declaration
public int32 Order
Field Value
int32
|
Methods
GetServices()
Gets the list with all registered services.
Declaration
public static EngineServicesArray GetServices()
Returns
EngineServicesArray
|
Sort()
Sorts the registered services (sorting is skipped before first service initialization).
Declaration
public static void Sort()