|
|
|
@ -6,14 +6,12 @@ import { KeyBoard, MouseKey } from '../Common/KeyEnum';
|
|
|
|
|
import { Viewer } from '../GraphicsSystem/Viewer';
|
|
|
|
|
import { SelectMarquee } from '../UI/JsPlugin/SelectMarquee';
|
|
|
|
|
import { Editor } from './Editor';
|
|
|
|
|
import { GPUPick } from './GPUPick';
|
|
|
|
|
import { SelectBox } from './SelectBox';
|
|
|
|
|
import { SelectPick } from './SelectPick';
|
|
|
|
|
import { SelectSet, SelectType } from './SelectSet';
|
|
|
|
|
|
|
|
|
|
export class SelectControls
|
|
|
|
|
{
|
|
|
|
|
gpuPick: GPUPick;
|
|
|
|
|
m_SelectCss: SelectMarquee;
|
|
|
|
|
m_Editor: Editor;
|
|
|
|
|
m_Viewer: Viewer;
|
|
|
|
@ -25,7 +23,6 @@ export class SelectControls
|
|
|
|
|
this.m_Editor = ed;
|
|
|
|
|
this.m_Viewer = view;
|
|
|
|
|
this.m_SelectCss = new SelectMarquee(this.m_Viewer);
|
|
|
|
|
this.gpuPick = new GPUPick(this.m_Viewer);
|
|
|
|
|
this.RegisterEvent();
|
|
|
|
|
}
|
|
|
|
|
RegisterEvent()
|
|
|
|
|