create MethodStatic
Create a new ScreenViewport that shows a View of an iModel into an HTMLDivElement. This method will create a new HTMLCanvasElement as a child of the supplied parentDiv. It also creates two new child HTMLDivElements: one of class "overlay-decorators" for HTML overlay decorators, and one of class "overlay-tooltip" for ToolTips. All the new child HTMLElements are the same size as the parentDiv.
create(parentDiv: HTMLDivElement, view: ViewState): ScreenViewport
note After creating a new ScreenViewport, you must call ViewManager.addViewport for it to become "live". You must also ensure you dispose of it properly.
throws Error if parentDiv
has zero width or height.
Parameter | Type | Description |
---|---|---|
parentDiv | HTMLDivElement | The HTMLDivElement to contain the ScreenViewport. The element must have non-zero width and height. |
view | ViewState | The ViewState for the ScreenViewport. |
Returns - ScreenViewport
Defined in
- core/frontend/src/Viewport.ts Line 2904
Last Updated: 20 June, 2023