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

    Interface IComponentsQueryDescriptor<DESC>

    interface IComponentsQueryDescriptor<DESC extends IAccessQuery<TObjectProto>> {
        descriptor: Readonly<DESC>;
        queryType: EQueryType;
        resultLength: number;
        execute(handler: (data: DATA) => void | Promise<void>): Promise<void>;
        getFirst(): undefined | TAccessQueryData<DESC>;
        iter(): IterableIterator<TAccessQueryData<DESC>>;
        matchesEntity(entity: Readonly<IEntity>): boolean;
        sort(
            comparator: TComparator<TAccessQueryData<DESC>>,
        ): IQueryDescriptor<DESC, TAccessQueryData<DESC>>;
        toArray(): TAccessQueryData<DESC>[];
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    descriptor: Readonly<DESC>
    queryType: EQueryType
    resultLength: number

    Methods