Options
All
  • Public
  • Public/Protected
  • All
Menu

Class System

Hierarchy

  • System

Index

Constructors

Properties

__animationFrameId: number = -1
__args: unknown[] = []
__expressionForProcessAuto?: Expression
__instance: System
__processApproach: ProcessApproachClass = ProcessApproach.None
__renderLoopFunc?: Function
__renderPassForProcessAuto?: RenderPass
__renderPassTickCount: number = 0
__stageMethods: Map<typeof Component, Map<ProcessStageEnum, string[]>> = ...
__webglResourceRepository: WebGLResourceRepository
__webglStrategy?: WebGLStrategy

Accessors

Methods

  • __getAnimationFrameObject(): Window | XRSession
  • bindFramebuffer(renderPass: RenderPass, rnXRModule?: Readonly<{ WebARSystem: typeof WebARSystem; WebXRSystem: typeof WebXRSystem }>): void
  • detectComponentMethods(): void
  • getCanvasSize(): [number, number]
  • init(desc: SystemInitDescription): Promise<WebGL2RenderingContext>
  • processAuto(clearColor?: Vector4): void
  • resizeCanvas(width: number, height: number): void
  • restartRenderLoop(): void
  • setViewportForNormalRendering(renderPass: RenderPass, rnXRModule?: Readonly<{ WebARSystem: typeof WebARSystem; WebXRSystem: typeof WebXRSystem }>): void
  • startRenderLoop(renderLoopFunc: Function, ...args: unknown[]): void
  • stopRenderLoop(): void

Generated using TypeDoc