Class: Viewports
M3D.Viewports
Memberof
M3D
Description
视口管理类
Date
2022-1-17
Version
1.0
Copyright
All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd
Hierarchy
-
↳
Viewports
Table of contents
Constructors
Properties
Methods
- addViewport
- clear
- getAllViewport
- getEvents
- getId
- getViewport
- markDirty
- post
- registerEvent
- removeEvent
- removeViewport
- send
- setId
- update
Constructors
constructor
• new Viewports(): Viewports
Returns
Description
构造函数
Overrides
• new Viewports(scene
): Viewports
Parameters
Name | Type |
---|---|
scene | Scene |
Returns
Description
构造函数
Overrides
M3DObject.constructor
Properties
id
• id: number
Inherited from
count
▪ Static
count: number
Inherited from
Methods
addViewport
▸ addViewport(v
): void
Parameters
Name | Type | Description |
---|---|---|
v | Viewport | 视口对象 |
Returns
void
Description
添加视口
clear
▸ clear(): void
Returns
void
Description
清空视口
getAllViewport
▸ getAllViewport(): Map
<number
, Viewport
>[]
Returns
Map
<number
, Viewport
>[]
Description
获取所有视口数组
getEvents
▸ getEvents(): M3DEvent
[]
Returns
M3DEvent
[]
Description
获得事件列表
Inherited from
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
getViewport
▸ getViewport(tag
): Viewport
Parameters
Name | Type |
---|---|
tag | number |
Returns
Description
根据视口标识获取视口
markDirty
▸ markDirty(): void
Returns
void
Description
标记所有Viewport脏标记为true
post
▸ post(msg
): void
Parameters
Name | Type |
---|---|
msg | M3DMessage |
Returns
void
Description
消息发送者必须实现方法
registerEvent
▸ registerEvent(event
): void
Parameters
Name | Type | Description |
---|---|---|
event | M3DEvent | M3D事件 |
Returns
void
Description
注册事件
Inherited from
removeEvent
▸ removeEvent(): void
Returns
void
Description
删除事件
Inherited from
removeViewport
▸ removeViewport(v
): any
Parameters
Name | Type | Description |
---|---|---|
v | Viewport | 视口对象 |
Returns
any
Description
删除视口
▸ removeViewport(tag
): any
Parameters
Name | Type | Description |
---|---|---|
tag | number | 视口的标识 |
Returns
any
Description
删除视口
send
▸ send(msg
): void
Parameters
Name | Type |
---|---|
msg | M3DMessage |
Returns
void
Description
消息发送者必须实现方法
setId
▸ setId(v
): void
Parameters
Name | Type | Description |
---|---|---|
v | number | ShapeId |
Returns
void
Description
设置id
Inherited from
update
▸ update(msg
): void
Parameters
Name | Type |
---|---|
msg | M3DMessage |
Returns
void
Description
消息接收者必须实现方法