sim-ecs - v0.6.5
    Preparing search index...

    Interface IWorldBuilder

    interface IWorldBuilder {
        build(): IPreptimeWorld;
        c(
            Component: Readonly<TObjectProto>,
            options?: Readonly<IObjectRegistrationOptions>,
        ): IWorldBuilder;
        component(
            Component: Readonly<TObjectProto>,
            options?: Readonly<IObjectRegistrationOptions>,
        ): IWorldBuilder;
        components(...Components: readonly Readonly<TObjectProto>[]): IWorldBuilder;
        name(name: string): IWorldBuilder;
        r(
            Resource: Readonly<TObjectProto>,
            options?: Readonly<Partial<IResourceRegistrationOptions>>,
        ): IWorldBuilder;
        resource(
            Resource: Readonly<TObjectProto>,
            options?: Readonly<Partial<IResourceRegistrationOptions>>,
        ): IWorldBuilder;
        updateRootSyncPoint(updater: (root: ISyncPoint) => void): IWorldBuilder;
        withComponent(
            Component: Readonly<TObjectProto>,
            options?: Readonly<IObjectRegistrationOptions>,
        ): IWorldBuilder;
        withComponents(
            ...Components: readonly Readonly<TObjectProto>[],
        ): IWorldBuilder;
        withDefaultScheduler(scheduler: Readonly<IScheduler>): IWorldBuilder;
        withDefaultScheduling(planner: (root: ISyncPoint) => void): IWorldBuilder;
        withName(name: string): IWorldBuilder;
        withResource(
            Resource: Readonly<TObjectProto>,
            options?: Readonly<Partial<IResourceRegistrationOptions>>,
        ): IWorldBuilder;
        withResources(Resources: readonly Readonly<TObjectProto>[]): IWorldBuilder;
        withStateScheduler(
            state: Readonly<IIStateProto>,
            scheduler: Readonly<IScheduler>,
        ): IWorldBuilder;
        withStateScheduling(
            state: Readonly<IIStateProto>,
            planner: (root: ISyncPoint) => void,
        ): IWorldBuilder;
    }

    Implemented by

    Index

    Methods