rogue-engine.d.ts 1.6 KB

123456789101112131415161718
  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 { ComponentInterface as CInterface } from "./Engine/Model/Component";
  6. export declare type ComponentInterface = CInterface;
  7. export { Skybox } from './Engine/Model/Skybox';
  8. export { Input } from './Engine/Controller/Input/Input';
  9. import { TouchInteraction as TouchInteractionType } from './Engine/Controller/Input/Touch';
  10. export declare 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 } from './Engine/Controller/Functions';
  18. export { Prop, PropList, props } from './Engine/Controller/Decorators';