we
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    defaultCamera: BaseCamera

    延迟渲染的DrawCommandGenerator

    deferRender: boolean = false
    device: GPUDevice
    GBufferManager: GBuffers

    GBuffer 管理器

    list: BaseCamera[] = []
    MSAA: boolean = false
    scene: Scene

    Accessors

    Methods

    • 增加摄像机 1、push到cameras数组 2、初始化GBuffer 3、如果没有默认相机,则设置为默认相机 4、初始化TTP相关GBuffer 5、初始化MSAA depth compute shader 6、初始化MSAA depth compy DrawCommand 7、初始化toneMapping DrawCommand 8、初始化defer DrawCommand 、zindexList增加UUID(未实现)

      Parameters

      Returns void

    • Parameters

      • UUID: string

      Returns { CATs: GPUColorTargetState[]; RPD: GPURenderPassDescriptor }

    • 获取MSAA的渲染Pass描述符

      Parameters

      • UUID: string

        相机UUID

      Returns GPURenderPassDescriptor

      渲染Pass描述符

    • 获取MSAA info 的渲染Pass描述符

      Parameters

      • UUID: string

        相机UUID

      Returns GPURenderPassDescriptor

      渲染Pass描述符

    • 获取forward的渲染Pass描述符

      Parameters

      • UUID: string

        相机UUID

      Returns GPURenderPassDescriptor

      渲染Pass描述符

    • 获取最终目标纹理渲染描述符。 由于onResize 的事件存在,texture会变化, 渲染Attachment:color、id

      Parameters

      • UUID: string

      Returns GPURenderPassDescriptor

      渲染描述符