Table of Contents

Namespace Luny.Engine.Services

Classes

LunyApplicationServiceBase
LunyAssetServiceBase
LunyDebugServiceBase
LunyEditorServiceBase
LunyEngineServiceBase
LunyInputServiceBase
LunyObjectServiceBase
LunySceneServiceBase
LunyTimeServiceBase

Interfaces

ILunyApplicationService

Engine-agnostic application control.

ILunyAssetService

Engine-agnostic Asset management service.

ILunyDebugService

Engine-agnostic debug and logging service.

ILunyEditorService

Engine-agnostic editor service.

ILunyEngineService

Marker interface for engine-agnostic services: APIs such as Debug, Input, etc. Implementations are auto-discovered and registered at startup.

ILunyInputService

Engine-agnostic input service providing event-driven and polling access to input actions.

ILunyObjectService

Provides engine-agnostic methods for creating objects and primitives.

ILunySceneService

Engine-agnostic scene information service.

ILunyTimeService

Provides engine-agnostic access to time and frame information.