@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
65 lines • 1.51 kB
TypeScript
export class SymbolicDisplayInternalAPI {
/**
*
* @type {SignalBinding[]}
*/
bindings: SignalBinding[];
/**
*
* @type {Engine}
* @private
*/
private __engine;
__requestUpdate: Signal<any, any, any, any, any, any, any, any>;
random: () => number;
/**
*
* @type {List<Entity>}
* @private
*/
private __managed_entities;
/**
*
* @type {ProcessState}
* @private
*/
private __state;
/**
*
* @type {EntityComponentDataset}
* @private
*/
private __dataset;
/**
*
* @type {number}
* @private
*/
private __source_entity;
/**
*
* @param {Entity} entity
*/
emit(entity: Entity): void;
/**
*
* @param {number} entity
* @param {EntityComponentDataset} ecd
* @param {Engine} engine
*/
initialize({ entity, ecd, engine }: number): void;
finalize(): void;
/**
*
* @param {Transform} source
* @param {Transform} target
*/
bindTransform(source: Transform, target: Transform): void;
bind(signal: any, action: any, context: any): void;
onFrame(method: any, thisArg: any): void;
unbind(signal: any, action: any, context: any): boolean;
update(): void;
}
import { SignalBinding } from "../../../src/core/events/signal/SignalBinding.js";
import Signal from "../../../src/core/events/signal/Signal.js";
//# sourceMappingURL=SymbolicDisplayInternalAPI.d.ts.map