fcr-core
Version:
Core APIs for building online scenes
10 lines (9 loc) • 839 B
TypeScript
import { FcrAnnotationConfig, FcrAnnotationControl, FcrAnnotationControlFactory, FcrAnnotationSceneConfig, FcrStandaloneAnnotationControl } from './type';
import { FcrCoreServiceApi } from '../../../service/api';
import type { RTMClient } from 'agora-rtm';
export declare class FcrAnnotationControlFactoryImpl implements FcrAnnotationControlFactory {
protected logger: import("agora-foundation/lib/logger/type").Logger;
createForSubProcess(rtmClient: RTMClient, config: FcrAnnotationConfig, annotationSceneConfig: Omit<FcrAnnotationSceneConfig, 'getBoardPerformance' | 'sceneId'>): FcrStandaloneAnnotationControl;
createForMainProcess(rtmClient: RTMClient, config: FcrAnnotationConfig, annotationSceneConfig: FcrAnnotationSceneConfig, api: FcrCoreServiceApi): FcrAnnotationControl;
private _createForgeInitConfigFetcher;
}