Skip to content
本页内容

Class: ForwardRenderJob

前向渲染。 每进行一次前向渲染,会渲染该对象的图元 ,并计算颜色、深度缓冲的值 深度缓冲将决定一个片元是否可见 如果可见 将颜色缓冲中的值更新。

Hierarchy

  • RendererJob

    ForwardRenderJob

Constructors

Methods

Properties

Accessors

Constructors

constructor

new ForwardRenderJob(scene)

Parameters

NameType
sceneScene3D

Overrides

RendererJob.constructor

Defined in

src/engine/gfx/renderJob/jobs/ForwardRenderJob.ts:15

Methods

start

start(): void

Returns

void

Overrides

RendererJob.start

Defined in

src/engine/gfx/renderJob/jobs/ForwardRenderJob.ts:19


stop

stop(): void

停止

Returns

void

Inherited from

RendererJob.stop

Defined in

src/engine/gfx/renderJob/jobs/RendererJob.ts:139


pause

pause(): void

暂停渲染任务

Returns

void

Inherited from

RendererJob.pause

Defined in

src/engine/gfx/renderJob/jobs/RendererJob.ts:144


resume

resume(): void

恢复渲染任务

Returns

void

Inherited from

RendererJob.resume

Defined in

src/engine/gfx/renderJob/jobs/RendererJob.ts:151


addPost

addPost(post): PostBase | PostBase[]

添加后处理效果

Parameters

NameType
postPostBase | PostBase[]

Returns

PostBase | PostBase[]

Inherited from

RendererJob.addPost

Defined in

src/engine/gfx/renderJob/jobs/RendererJob.ts:168


removePost

removePost(post): void

移除后处理效果

Parameters

NameType
postPostBase | PostBase[]

Returns

void

Inherited from

RendererJob.removePost

Defined in

src/engine/gfx/renderJob/jobs/RendererJob.ts:185

Properties

colorPassRenderer

colorPassRenderer: ColorPassRenderer

Inherited from

RendererJob.colorPassRenderer

Defined in

src/engine/gfx/renderJob/jobs/RendererJob.ts:61


gBufferFrame

gBufferFrame: GBufferFrame

Inherited from

RendererJob.gBufferFrame

Defined in

src/engine/gfx/renderJob/jobs/RendererJob.ts:69

Accessors

guiCanvas

get guiCanvas(): UICanvas

Returns

UICanvas

Inherited from

RendererJob.guiCanvas

Defined in

src/engine/gfx/renderJob/jobs/RendererJob.ts:122