跳到主要内容
版本:v10.0

M3D / M3D / Render / ComplexShapeTreeNodeStruct

Class: ComplexShapeTreeNodeStruct

M3D.Render.ComplexShapeTreeNodeStruct

Memberof

M3D.Render

Implements

NodesStruct

Description

复合对象对应的渲染树节点

Author

ss

Hierarchy

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new ComplexShapeTreeNodeStruct(): ComplexShapeTreeNodeStruct

Returns

ComplexShapeTreeNodeStruct

Description

构造函数

new ComplexShapeTreeNodeStruct(note, renderTrees): ComplexShapeTreeNodeStruct

Parameters

NameType
noteComplexShape
renderTreesRenderTrees

Returns

ComplexShapeTreeNodeStruct

Description

构造函数

Methods

getAllNodes

getAllNodes(): any[]

Returns

any[]

Description

获取所有节点列表


getEffectMap

getEffectMap(): Map<Effect, RenderTreeNode[]>

Returns

Map<Effect, RenderTreeNode[]>

Description

获取选中效果对应节点数据


getNodeByShape

getNodeByShape(shape): RenderTreeNode

Parameters

NameType
shapeShape

Returns

RenderTreeNode

Description

通过图形对象获取节点


getUpdateNodelist

getUpdateNodelist(): any[]

Returns

any[]

Description

获取更新节点列表


updateEffect

updateEffect(shape): any

Parameters

NameType
shapeComplexShape

Returns

any

Description

效果更新

Implementation of

NodesStruct.updateEffect


updateNodes

updateNodes(shape): any

Parameters

NameType
shapeComplexShape

Returns

any

Description

节点更新

Implementation of

NodesStruct.updateNodes