Class: View

Common interface for a rapida view

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new View()

Properties

_zIndex

Abstract _zIndex: number

The z index for the view. Determines what order the views are rendered in, therefore what layer the view is on.

Defined in

packages/three/src/renderer/view.ts:37


camera

Abstract camera: PerspectiveCamera | OrthographicCamera

The views camera

Defined in

packages/three/src/renderer/view.ts:27


domElement

Abstract domElement: HTMLElement

The dom element used by the views renderer

Defined in

packages/three/src/renderer/view.ts:47


id

Abstract id: string

A unique identifier for the view

Defined in

packages/three/src/renderer/view.ts:22


scene

Abstract scene: Scene

The views scene

Defined in

packages/three/src/renderer/view.ts:32


viewportSizePx

Abstract viewportSizePx: ViewSize

The size of the view in pixels

Defined in

packages/three/src/renderer/view.ts:52

Accessors

rendererDomElement

Abstract get rendererDomElement(): HTMLElement

The renderers dom element

Returns

HTMLElement

Defined in

packages/three/src/renderer/view.ts:42

Methods

calculateViewRectangle

Protected calculateViewRectangle(params): ViewRectangle

Calculates a view rectangle from given view rectangle params

Parameters

NameTypeDescription
paramsViewRectangleParamsthe view rectangle params

Returns

ViewRectangle

a view rectangle of decimal percentages

Defined in

packages/three/src/renderer/view.ts:100


getWorldViewport

getWorldViewport(target): Object

Gets the world viewport for a given target

Parameters

NameTypeDescription
targetVector3the target to calculate the viewport for

Returns

Object

the world viewport for a given target

NameType
aspectnumber
distancenumber
factornumber
heightnumber
widthnumber

Defined in

packages/three/src/renderer/view.ts:59