Add asset reaping
This commit is contained in:
Vendored
+38
@@ -0,0 +1,38 @@
|
||||
/**
|
||||
* Copyright (c) 2026 Dominic Masters
|
||||
*
|
||||
* This software is released under the MIT License.
|
||||
* https://opensource.org/licenses/MIT
|
||||
*/
|
||||
|
||||
/**
|
||||
* Runtime platform detection and system-level information.
|
||||
*/
|
||||
interface SystemNamespace {
|
||||
/**
|
||||
* Numeric identifier for the platform the engine is running on (read-only).
|
||||
* Compare against the `System.PLATFORM_*` constants.
|
||||
*
|
||||
* @example
|
||||
* if (System.platform === System.PLATFORM_PSP) { useLowResAssets(); }
|
||||
*/
|
||||
readonly platform: number;
|
||||
|
||||
/** Linux desktop. */
|
||||
readonly PLATFORM_LINUX: number;
|
||||
|
||||
/** Knulli handheld (Linux-based). */
|
||||
readonly PLATFORM_KNULLI: number;
|
||||
|
||||
/** Sony PlayStation Portable. */
|
||||
readonly PLATFORM_PSP: number;
|
||||
|
||||
/** Nintendo GameCube. */
|
||||
readonly PLATFORM_GAMECUBE: number;
|
||||
|
||||
/** Nintendo Wii. */
|
||||
readonly PLATFORM_WII: number;
|
||||
}
|
||||
|
||||
/** Platform detection and system-level information. */
|
||||
declare var System: SystemNamespace;
|
||||
Reference in New Issue
Block a user