rogue-engine.d.ts 1.7 KB

12345678910111213141516171819
  1. export { AssetManager } from './Engine/Controller/AssetManager';
  2. export { AudioAsset } from './Engine/Model/AudioAsset';
  3. export { Prefab } from './Engine/Model/Prefab';
  4. export { default as Component } from "./Engine/Model/Component";
  5. import type { ComponentInterface as CInterface } from "./Engine/Model/Component";
  6. export type ComponentInterface = CInterface;
  7. export { Skybox } from './Engine/Model/Skybox';
  8. export { Input } from './Engine/Controller/Input/Input';
  9. import type { TouchInteraction as TouchInteractionType } from './Engine/Controller/Input/Touch';
  10. export type TouchInteraction = TouchInteractionType;
  11. export { traverseComponents, registerComponent, components, editorComponents, serializeComponents, initComponents, initEditorComponents, clearComponents, loadComponents, addComponent, removeComponent, removeComponents, getComponent, getComponents, getComponentByName, getObjectComponents, getComponentPrototypes, copyObjectComponents, } from "./Engine/Controller/ComponentsManager";
  12. export { App } from './Engine/Controller/App';
  13. export { default as SceneController } from './Engine/Model/SceneController';
  14. export { Runtime, RuntimeController } from './Engine/Controller/RuntimeController';
  15. export { Debug, Log, Error, Warning } from './Engine/Controller/Debug';
  16. export { onObjectAdded, onComponentAdded, onComponentLoaded, onComponentRemoved, onObjectRemoved, onBeforeUpdate, onUpdate, onAfterUpdate, onNextFrame, } from './Engine/Controller/Events';
  17. export { isDev, getStaticPath, dispose, isActive, isEnabled, setEnabled } from './Engine/Controller/Functions';
  18. export { Prop, PropList, props } from './Engine/Controller/Decorators';
  19. export { Tags } from './Engine/Controller/Tags';