Namespace Evergine.Framework.Services
Classes
AssetsService
This class is used to load and unload all the scene assets (music, sound, textures,...).
AssetsService.AssetInfo
Asset info class.
Clock
Application Clock.
ErrorHandler
Error handler service.
FastRandom
Random number generator service (based on XOR shift technique).
ForegroundTaskSchedulerService
The service used to execute enqueued tasks in the Evergine thread.
GraphicsPresenter
Application graphic presenter.
Random
Random number generator service.
ScreenContextManager
Service to manage the transitions between ScreenContext instances.
Service
This class is used as a base for different game services that are available application wide.
ServiceInterceptor
Settings
This class represent the application settings.
SoftwareKeyboardService
Abstract service for software keyboard requests.
Storage
Allows access to an isolated storage area containing application files.
Timer
Represents a timer that executes an action every certain time.
TimerFactory
Factory to create Timer objects.
UpdatableService
Specialized class for a Service that needs to be updated constantly.
WorkActionScheduler
Represents an object that handles the update and management of IWorkAction instances.
XRPlatform
Factory to create Timer objects.
Interfaces
IUpdatableWorkAction
Represent a Work Action that has an Update method.
IWorkAction
Represent a Work Action to perform something.
IWorkAction<T>
Represent a Work Action to perform something that return a value.
Enums
WorkActionState
State of a IWorkAction at a given point of time.
Delegates
ScreenContextManager.SceneChanged
Delegate used to OnActivatingScene event.