Class: Designer 
Defined in: packages/designer/types/framework/designer.d.ts:17
Constructors 
Constructor 
new Designer(
engine,contentWindow,dependencies):Designer
Defined in: packages/designer/types/framework/designer.d.ts:29
Parameters 
engine 
contentWindow 
Window
dependencies 
Ref<Dependencie[]>
Returns 
Designer
Properties 
contentWindow 
contentWindow:
Window
Defined in: packages/designer/types/framework/designer.d.ts:19
dependencies 
dependencies:
Ref<Dependencie[]>
Defined in: packages/designer/types/framework/designer.d.ts:20
document 
document:
Document|null
Defined in: packages/designer/types/framework/designer.d.ts:22
dragging 
dragging:
MaterialDescription|null
Defined in: packages/designer/types/framework/designer.d.ts:26
draggingNode 
draggingNode:
NodeModel|null
Defined in: packages/designer/types/framework/designer.d.ts:27
dropping 
dropping:
ShallowRef<DesignHelper|null>
Defined in: packages/designer/types/framework/designer.d.ts:24
engine 
engine:
Engine
Defined in: packages/designer/types/framework/designer.d.ts:18
hover 
hover:
ShallowRef<DesignHelper|null>
Defined in: packages/designer/types/framework/designer.d.ts:23
lines 
lines:
ShallowRef<DOMRect[]>
Defined in: packages/designer/types/framework/designer.d.ts:28
selected 
selected:
Ref<DesignHelper|null>
Defined in: packages/designer/types/framework/designer.d.ts:25
Methods 
allowDrop() 
allowDrop(
target,type?):Promise<boolean>
Defined in: packages/designer/types/framework/designer.d.ts:62
Parameters 
target 
BlockModel | NodeModel
type? 
DropPosition
Returns 
Promise<boolean>
cleanHelper() 
cleanHelper():
void
Defined in: packages/designer/types/framework/designer.d.ts:54
Returns 
void
dispose() 
dispose():
void
Defined in: packages/designer/types/framework/designer.d.ts:63
Returns 
void
getDropSlot() 
getDropSlot(
to):Promise<MaterialSlot|null|undefined>
Defined in: packages/designer/types/framework/designer.d.ts:37
Parameters 
to 
NodeModel | null
Returns 
Promise<MaterialSlot | null | undefined>
getHelper() 
getHelper(
e):DesignHelper|null
Defined in: packages/designer/types/framework/designer.d.ts:53
Parameters 
e 
DragEvent | MouseEvent
Returns 
DesignHelper | null
getVueInstance() 
getVueInstance(
helper,id?):any
Defined in: packages/designer/types/framework/designer.d.ts:38
Parameters 
helper 
id? 
string
Returns 
any
setDragging() 
setDragging(
desc):void
Defined in: packages/designer/types/framework/designer.d.ts:57
Parameters 
desc 
MaterialDescription | null
Returns 
void
setDraggingNode() 
setDraggingNode(
node):void
Defined in: packages/designer/types/framework/designer.d.ts:58
Parameters 
node 
NodeModel | null
Returns 
void
setDropping() 
setDropping(
model,type?):Promise<void>
Defined in: packages/designer/types/framework/designer.d.ts:61
Parameters 
model 
BlockModel | NodeModel | null
type? 
DropPosition
Returns 
Promise<void>
setHover() 
setHover(
model):Promise<void>
Defined in: packages/designer/types/framework/designer.d.ts:59
Parameters 
model 
BlockModel | NodeModel | null
Returns 
Promise<void>
setSelected() 
setSelected(
model):Promise<void>
Defined in: packages/designer/types/framework/designer.d.ts:60
Parameters 
model 
BlockModel | NodeModel | null
Returns 
Promise<void>
updateLines() 
updateLines():
Promise<void>
Defined in: packages/designer/types/framework/designer.d.ts:56
Returns 
Promise<void>
updateRect() 
updateRect():
Promise<void>
Defined in: packages/designer/types/framework/designer.d.ts:55
Returns 
Promise<void>