import {Viewport} from '@xeokit/xeokit-sdk/src/viewer/scene/viewport/Viewport.js'Viewport
Extends:
Member Summary
| Public Members | ||
| public set | 
       autoBoundary(value: Boolean) Sets if Viewport#boundary automatically synchronizes with Canvas#boundary.  | 
    |
| public get | 
       autoBoundary: Boolean: * Gets if Viewport#boundary automatically synchronizes with Canvas#boundary.  | 
    |
| public set | 
      
       Sets the canvas-space boundary of this Viewport, indicated as   | 
    |
| public get | 
      
       Gets the canvas-space boundary of this Viewport, indicated as   | 
    |
Inherited Summary
| From class Component | ||
| public get | 
      
       The Component that owns the lifecycle of this Component, if any.  | 
    |
| public | 
      
       True as soon as this Component has been destroyed  | 
    |
| public | 
      
       ID of this Component, unique within the Scene.  | 
    |
| public | 
       meta: * Arbitrary, user-defined metadata on this component.  | 
    |
| public | 
      
       The parent Scene that contains this Component.  | 
    |
| public | 
       viewer: Viewer The viewer that contains this Scene.  | 
    |
| public | 
       clear() Destroys all Components that are owned by this.  | 
    |
| public | 
       destroy() Destroys this component.  | 
    |
| public | 
      
       Logs an error for this component to the JavaScript console.  | 
    |
| public | 
      
       Fires an event on this component.  | 
    |
| public | 
      
       Returns true if there are any subscribers to the given event on this component.  | 
    |
| public | 
      
       Tests if this component is of the given type, or is a subclass of the given type.  | 
    |
| public | 
      
       Logs a console debugging message for this component.  | 
    |
| public | 
      
       Cancels an event subscription that was previously made with Component#on or Component#once.  | 
    |
| public | 
      
       Subscribes to an event on this component.  | 
    |
| public | 
      
       Subscribes to the next occurrence of the given event, then un-subscribes as soon as the event is subIdd.  | 
    |
| public | 
       scheduleTask(task: *) Schedule a task to perform on the next browser interval  | 
    |
| public | 
      
       Logs a warning for this component to the JavaScript console.  | 
    |
Public Members
public set autoBoundary(value: Boolean) source
Sets if Viewport#boundary automatically synchronizes with Canvas#boundary.
Default is false.
public get autoBoundary: Boolean: * source
Gets if Viewport#boundary automatically synchronizes with Canvas#boundary.
Default is false.
public set boundary(value: Number[]) source
Sets the canvas-space boundary of this Viewport, indicated as [min, max, width, height].
When Viewport#autoBoundary is true, ignores calls to this method and automatically synchronizes with Canvas#boundary.
Fires a "boundary"" event on change.
Defaults to the Canvas extents.
  
  Reference
  Source
  
  
    
  