@awayjs/core
Version:
AwayJS core classes
14 lines • 490 B
TypeScript
import { IAssetAdapter } from './IAssetAdapter';
export declare class AssetLibraryIterator {
private _assets;
private _filtered;
private _idx;
constructor(assets: Array<IAssetAdapter>, assetTypeFilter: string, namespaceFilter: string, filterFunc: any);
get currentAsset(): IAssetAdapter;
get numAssets(): number;
next(): IAssetAdapter;
reset(): void;
setIndex(index: number): void;
private filter;
}
//# sourceMappingURL=AssetLibraryIterator.d.ts.map