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>