33 lines
1.3 KiB
Rust
33 lines
1.3 KiB
Rust
mod crash_report;
|
|
mod os;
|
|
mod programs;
|
|
mod services;
|
|
|
|
pub use crash_report::CrashReport;
|
|
pub use os::{
|
|
DEFAULT_GAME_PAUSE_BUDGET_TICKS, GameLifecycleEvent, GameLifecycleEventKind, LifecycleError,
|
|
LifecycleOperation, SystemOS,
|
|
};
|
|
pub use programs::{NativeShellApp, PrometeuHub, SystemProfileAction, SystemProfileUpdate};
|
|
pub use prometeu_hal::{RenderWorkerBackend, RenderWorkerFrameSink};
|
|
pub use services::async_work::{
|
|
AsyncWorkActiveJob, AsyncWorkCancelToken, AsyncWorkJobContext, AsyncWorkJobId,
|
|
AsyncWorkJobKind, AsyncWorkJobOutcome, AsyncWorkLane, AsyncWorkLaneConfig,
|
|
AsyncWorkLaneController, AsyncWorkLaneError, AsyncWorkLaneTelemetry, AsyncWorkPriority,
|
|
};
|
|
pub use services::foreground::{
|
|
ForegroundOwner, ForegroundStack, ForegroundStackError, ResidentGame, ResidentGameState,
|
|
};
|
|
pub use services::fs;
|
|
pub use services::game_library::{
|
|
GameLibrary, GameLibraryDiagnostic, GameLibraryEntry, discover_games_root,
|
|
};
|
|
pub use services::memcard::MemcardAsyncLaneOperation;
|
|
pub use services::process;
|
|
pub use services::task;
|
|
pub use services::vm_runtime::{
|
|
LatestRenderFrameStore, RenderWorkerConfig, RenderWorkerController, RenderWorkerHandoff,
|
|
RenderWorkerHandoffWait, RenderWorkerOwnership, VirtualMachineRuntime,
|
|
};
|
|
pub use services::windows;
|