M3D / M3D / Render / DraggerTreeNodeStruct
Class: DraggerTreeNodeStruct
M3D.Render.DraggerTreeNodeStruct
Memberof
M3D.Render
Implements
NodesStruct
Description
复合对象对应的 渲染树节点
Author
ss
Hierarchy
-
↳
DraggerTreeNodeStruct
Table of contents
Constructors
Methods
Constructors
constructor
• new DraggerTreeNodeStruct(dragger
, renderTrees
): DraggerTreeNodeStruct
Parameters
Name | Type |
---|---|
dragger | Dragger |
renderTrees | RenderTrees |
Returns
Description
构造函数
Overrides
ComplexShapeTreeNodeStruct.constructor
Methods
getAllNodes
▸ getAllNodes(): RenderTreeNode
[]
Returns
Description
获取拖拽器模型绘制节点
Overrides
ComplexShapeTreeNodeStruct.getAllNodes
getEffectMap
▸ getEffectMap(): Map
<Effect
, RenderTreeNode
[]>
Returns
Map
<Effect
, RenderTreeNode
[]>
Description
获取选中效果对应节点数据
Inherited from
ComplexShapeTreeNodeStruct.getEffectMap
getNodeByShape
▸ getNodeByShape(shape
): RenderTreeNode
Parameters
Name | Type |
---|---|
shape | Shape |
Returns
Description
通过图形对象获取节点
Inherited from
ComplexShapeTreeNodeStruct.getNodeByShape
getUpdateNodelist
▸ getUpdateNodelist(): any
[]
Returns
any
[]
Description
获取更新节点列表
Inherited from
ComplexShapeTreeNodeStruct.getUpdateNodelist
updateEffect
▸ updateEffect(shape
): any
Parameters
Name | Type |
---|---|
shape | ComplexShape |
Returns
any
Description
效果更新
Inherited from
ComplexShapeTreeNodeStruct.updateEffect
updateNodes
▸ updateNodes(shape
): void
Parameters
Name | Type |
---|---|
shape | Dragger |
Returns
void
Description
节点更新