Options
All
  • Public
  • Public/Protected
  • All
Menu

Class default

Hierarchy

Index

Constructors

  • Parameters

    Returns default

Properties

alpha: boolean
ambientColor: Vec3 = ...
aspect: number = 1
cameraPosition: Vec3 = ...
cameraRotation: Vec2 = ...
canvasNativeHeight: number = 0
canvasNativeWidth: number = 0
clearedColor: Vec4
currentProgramId: number = -1
disableClear: boolean
extraFar: number = 0
eyeDirection: Vec3 = ...
far: number = 2000
fov: number = 50
framebuffers: {} = {}

Type declaration

hasCamera: boolean
hasLight: boolean
height: number = 0
indexProgram: number = -1
isAutoUpdateCameraPositionZ: boolean = false
isFullSize: boolean
isUpdateMatrix: boolean = false
lightDirection: Vec3 = ...
near: number = 0.1
pMatrix: Float32Array = ...
pixelRatio: number = 1
pixelRatioFixed: number
pixelRatioMax: number
premultipliedAlpha: boolean
root: ObjectGl
stencil: boolean
textureIndex: number = -1
textures: KglTexture[] = []
vMatrix: Float32Array = ...
vpMatrix: Float32Array = ...
width: number = 0

Methods

  • Parameters

    Returns void

  • bindFramebuffer(key?: null | string): void
  • Parameters

    • Optional key: null | string

    Returns void

  • clear(): void
  • Returns void

  • createFramebuffer(key: string, width?: number, height?: number): void
  • Parameters

    • key: string
    • width: number = ...
    • height: number = ...

    Returns void

  • createFramebufferFloat(key: string, width: number, height?: number): void
  • Parameters

    • key: string
    • width: number
    • height: number = width

    Returns void

  • destroy(): void
  • Returns void

  • draw(): void
  • Returns void

  • Parameters

    Returns void

  • resize(): void
  • Returns void

  • resizeFramebuffer(key: string, width?: number, height?: number): void
  • Parameters

    • key: string
    • width: number = ...
    • height: number = ...

    Returns void

  • setIsUpdateMatrix(): void
  • Returns void

  • setPixelRatio(): void
  • Returns void

  • unbindFramebuffer(): void
  • Returns void

  • updateCamera(): void
  • Returns void

  • updateLight(): void
  • Returns void

  • updateMatrix(): void
  • Returns void

Generated using TypeDoc