Skip to content

Class: RenderContext

Constructors

Properties

Accessors

Methods

Constructors

constructor

new RenderContext(rtFrame): RenderContext

Parameters

NameType
rtFrameRTFrame

Returns

RenderContext

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:12

Properties

command

command: GPUCommandEncoder

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:7


encoder

encoder: GPURenderPassEncoder

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:8

Accessors

rendererPassState

get rendererPassState(): RendererPassState

Returns

RendererPassState

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:49

Methods

clean

clean(): void

Returns

void

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:18


beginContinueRendererPassState

beginContinueRendererPassState(color_loadOp?, depth_loadOp?): RendererPassState

continue renderer pass state

Parameters

NameTypeDefault value
color_loadOpGPULoadOp'load'
depth_loadOpGPULoadOp'load'

Returns

RendererPassState

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:27


beginOpaqueRenderPass

beginOpaqueRenderPass(): void

Returns

void

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:53


beginTransparentRenderPass

beginTransparentRenderPass(): void

Returns

void

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:59


endRenderPass

endRenderPass(): void

Returns

void

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:65


begineNewCommand

begineNewCommand(): GPUCommandEncoder

Returns

GPUCommandEncoder

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:70


endCommand

endCommand(): void

Returns

void

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:75


beginNewEncoder

beginNewEncoder(): GPURenderPassEncoder

Returns

GPURenderPassEncoder

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:80


endEncoder

endEncoder(): void

Returns

void

Defined in

src/gfx/renderJob/passRenderer/RenderContext.ts:85