Options
All
  • Public
  • Public/Protected
  • All
Menu

渲染器被添加到场景中并处理所有对RenderableComponent的实际调用

Hierarchy

Index

Constructors

Protected constructor

Properties

camera

camera: Camera

渲染器用于渲染的摄像机(实际上是用于剔除的变换矩阵和边界) 不是必须的 Renderer子类可以选择调用beginRender时使用的摄像头

Readonly renderOrder

renderOrder: number = 0

指定场景调用渲染器的顺序

renderTexture

renderTexture: RenderTexture

如果renderTarget不是null,这个渲染器将渲染到渲染目标而不是屏幕

shouldDebugRender

shouldDebugRender: boolean = true

这个渲染器的标志,决定它是否应该调试渲染。 render方法接收一个bool (debugRenderEnabled),让渲染器知道全局调试渲染是否打开/关闭。 渲染器然后使用本地bool来决定它是否应该调试渲染。

Accessors

wantsToRenderToSceneRenderTarget

  • get wantsToRenderToSceneRenderTarget(): boolean
  • 如果为true,场景将使用场景渲染目标调用setRenderTarget。 如果渲染器有渲染纹理,默认实现返回true

    Returns boolean

Methods

Protected beginRender

  • beginRender(cam: Camera): void

compareTo

Protected debugRender

onAddedToScene

  • onAddedToScene(scene: Scene): void

onSceneBackBufferSizeChanged

  • onSceneBackBufferSizeChanged(newWidth: number, newHeight: number): void
  • 当默认场景渲染目标被调整大小和当场景已经开始添加渲染器时调用

    Parameters

    • newWidth: number
    • newHeight: number

    Returns void

Abstract render

  • render(scene: Scene): any

Protected renderAfterStateCheck

unload

  • unload(): void

Generated using TypeDoc