Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RenderSystem

渲染系统,用于管理整个引擎的渲染。

Hierarchy

  • RenderSystem

Implements

  • IGameSystem

Index

Constructors

constructor

  • Parameters

    Returns RenderSystem

Properties

Readonly game

game: Game

Readonly screen

screen: Screen = ...

主屏引用。

Accessors

renderGraph

  • 当前正在使用的RenderGraph。

    Returns RenderGraph<any>

setting

  • get setting(): Scene3DSettings
  • 当前场景的渲染设置。

    Returns Scene3DSettings

Methods

disableInstance

  • disableInstance(): void
  • 关闭全局GPU实例化。

    Returns void

enableInstance

  • enableInstance(): void
  • 开启全局GPU实例化。

    Returns void

getMeshById

  • 通过一个特定的CullResult中的id获取MeshRenderer
    一般RenderGraph中自动处理。

    Parameters

    • id: number

    Returns MeshRenderer

useRenderGraph

  • 使用某个RenderGraph,默认会使用内置的ForwardBaseRG

    Parameters

    Returns void

Generated using TypeDoc