Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PerspectiveProjector

Hierarchy

Index

Properties

Protected _zFar

_zFar: number = 800

Protected _zNear

_zNear: number = 0.1

changed

changed: VoidSyncEvent = new VoidSyncEvent()

Accessors

fov

  • get fov(): number
  • set fov(fov: number): void

frustum

version

  • get version(): number

zFar

  • get zFar(): number
  • set zFar(zFar: number): void

zNear

  • get zNear(): number
  • set zNear(zNear: number): void

Methods

copy

deserialize

destroy

  • destroy(): void

getProjectionMatrix

isA

  • isA<T>(type: object): boolean

serialize

setProperty

  • setProperty(name: string, value: any): void

setState

updateFrustum

  • updateFrustum(transform: Transform, ratio: number): void

upgrade

Object literals

Protected _frustum

_frustum: object

full

full: Frustum = new Frustum()

splits

splits: Frustum[] = Array.from(new Array(graphicSettings.maxShadowCascades)).map(() => new Frustum())