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
消息接收者必须实现方法