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

M3D / M3D / Render / DraggerTreeNodeStruct

Class: DraggerTreeNodeStruct

M3D.Render.DraggerTreeNodeStruct

Memberof

M3D.Render

Implements

NodesStruct

Description

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

Author

ss

Hierarchy

Table of contents

Constructors

Methods

Constructors

constructor

new DraggerTreeNodeStruct(dragger, renderTrees): DraggerTreeNodeStruct

Parameters

NameType
draggerDragger
renderTreesRenderTrees

Returns

DraggerTreeNodeStruct

Description

构造函数

Overrides

ComplexShapeTreeNodeStruct.constructor

Methods

getAllNodes

getAllNodes(): RenderTreeNode[]

Returns

RenderTreeNode[]

Description

获取拖拽器模型绘制节点

Overrides

ComplexShapeTreeNodeStruct.getAllNodes


getEffectMap

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

Returns

Map<Effect, RenderTreeNode[]>

Description

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

Inherited from

ComplexShapeTreeNodeStruct.getEffectMap


getNodeByShape

getNodeByShape(shape): RenderTreeNode

Parameters

NameType
shapeShape

Returns

RenderTreeNode

Description

通过图形对象获取节点

Inherited from

ComplexShapeTreeNodeStruct.getNodeByShape


getUpdateNodelist

getUpdateNodelist(): any[]

Returns

any[]

Description

获取更新节点列表

Inherited from

ComplexShapeTreeNodeStruct.getUpdateNodelist


updateEffect

updateEffect(shape): any

Parameters

NameType
shapeComplexShape

Returns

any

Description

效果更新

Inherited from

ComplexShapeTreeNodeStruct.updateEffect


updateNodes

updateNodes(shape): void

Parameters

NameType
shapeDragger

Returns

void

Description

节点更新

Overrides

ComplexShapeTreeNodeStruct.updateNodes