M3D / M3D / Render / EffectNode
Class: EffectNode
Memberof
M3D.Render
Description
特效节点
Hierarchy
-
↳
EffectNode
Table of contents
Constructors
Properties
Methods
- addEffect
- addNode
- addNodes
- addRenderShapes
- clear
- clone
- destroy
- getDepth
- getDrawStruct
- getEffectMap
- getEvents
- getId
- getInstanceNode
- getInstanceNodeMap
- getNextNode
- getNodeByData
- getNodeById
- getNodeByType
- getNodeData
- getNodeShape
- getNodeState
- getNodeType
- getNodes
- getParentNode
- getRenderMatrix
- getRenderableShapes
- getTransparentNode
- getTransparentNodeMap
- getType
- insertNode
- isHasChild
- registerEvent
- removeEffect
- removeEvent
- removeNode
- removeNodes
- removeRenderableShapes
- setDepth
- setDrawStruct
- setId
- setNodeData
- setNodeShape
- setNodeState
- setNodeType
- setNodes
- setParentNode
- setRenderableShapes
- setType
Constructors
constructor
• new EffectNode(): EffectNode
Returns
Description
构造函数
Inherited from
• new EffectNode(parentNode
, nodeState
): EffectNode
Parameters
Name | Type |
---|---|
parentNode | RenderTreeNode |
nodeState | NodeState |
Returns
Description
构造函数
Inherited from
Properties
id
• id: number
Inherited from
isGrid
• isGrid: boolean
isMergeModel
• isMergeModel: boolean
Inherited from
material
• material: any
count
▪ Static
count: number
Inherited from
Methods
addEffect
▸ addEffect(effect
): void
Parameters
Name | Type |
---|---|
effect | Effect |
Returns
void
Description
添加特效
Inherited from
addNode
▸ addNode(node
): void
Parameters
Name | Type |
---|---|
node | RenderTreeNode |
Returns
void
Description
添加节点
Inherited from
addNodes
▸ addNodes(nodes
): void
Parameters
Name | Type |
---|---|
nodes | RenderTreeNode [] |
Returns
void
Description
添加多个节点
Inherited from
addRenderShapes
▸ addRenderShapes(renderShape
): void
Parameters
Name | Type |
---|---|
renderShape | Shape |
Returns
void
Description
添加可渲染对象
Inherited from
clear
▸ clear(): void
Returns
void
Description
子级节点清空
Inherited from
clone
▸ clone(traverse
, parentNode
): RenderTreeNode
Parameters
Name | Type |
---|---|
traverse | boolean |
parentNode | RenderTreeNode |
Returns
Description
克隆节点
Inherited from
destroy
▸ destroy(): void
Returns
void
Description
清除子节点
Inherited from
getDepth
▸ getDepth(): number
Returns
number
Description
获取深度
Inherited from
getDrawStruct
▸ getDrawStruct(): DrawStruct