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