Options
Menu

Class PerspectiveProjection

Hierarchy

Index

Constructors

constructor

Properties

Protected _coordinateSystem

_coordinateSystem: CoordinateSystem

Protected _far

_far: number

Protected _frustumCorners

_frustumCorners: number[]

Protected _frustumMatrix3D

_frustumMatrix3D: Matrix3D

Protected _frustumMatrix3DDirty

_frustumMatrix3DDirty: boolean

Protected _inverseViewMatrix3D

_inverseViewMatrix3D: Matrix3D

Protected _near

_near: number

Protected _originX

_originX: number

Protected _originY

_originY: number

Protected _propertiesDirty

_propertiesDirty: boolean

Protected _stageRect

_stageRect: Rectangle

Protected _transform

_transform: Transform

Protected _viewMatrix3D

_viewMatrix3D: Matrix3D

Protected _viewRect

_viewRect: Rectangle

Accessors

coordinateSystem

far

  • get (): number
  • set (value: number): void
  • Returns number

  • Parameters

    • value: number

    Returns void

fieldOfView

  • get (): number
  • set (value: number): void
  • Returns number

  • Parameters

    • value: number

    Returns void

focalLength

  • get (): number
  • set (value: number): void
  • Returns number

  • Parameters

    • value: number

    Returns void

frustumCorners

  • get (): number[]

frustumMatrix3D

frustumPlanes

hFieldOfView

  • get (): number
  • set (value: number): void
  • Returns number

  • Parameters

    • value: number

    Returns void

hFocalLength

  • get (): number
  • set (value: number): void
  • Returns number

  • Parameters

    • value: number

    Returns void

inverseViewMatrix3D

near

  • get (): number
  • set (value: number): void
  • Returns number

  • Parameters

    • value: number

    Returns void

originX

  • get (): number
  • set (value: number): void
  • Returns number

  • Parameters

    • value: number

    Returns void

originY

  • get (): number
  • set (value: number): void
  • Returns number

  • Parameters

    • value: number

    Returns void

preserveAspectRatio

  • get (): boolean
  • set (value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

preserveFocalLength

  • get (): boolean
  • set (value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

transform

viewMatrix3D

Methods

Protected _invalidateFrustumMatrix3D

  • _invalidateFrustumMatrix3D(): void

Private _updateFrustumMatrix3D

  • _updateFrustumMatrix3D(): void

Protected _updateProperties

  • _updateProperties(): void

addEventListener

  • addEventListener(type: string, listener: function): void
  • Add an event listener

    method

    addEventListener

    Parameters

    • type: string
    • listener: function

    Returns void

clone

dispatchEvent

hasEventListener

  • hasEventListener(type: string, listener?: function): boolean
  • check if an object has an event listener assigned to it

    method

    hasListener

    Parameters

    • type: string
    • Optional listener: function

    Returns boolean

project

removeEventListener

  • removeEventListener(type: string, listener: function): void
  • Remove an event listener

    method

    removeEventListener

    Parameters

    • type: string
    • listener: function

    Returns void

setStageRect

  • setStageRect(x: number, y: number, width: number, height: number): void
  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

setViewRect

  • setViewRect(x: number, y: number, width: number, height: number): void
  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

unproject

Generated using TypeDoc