Class: GBufferFrame
Hierarchy
↳
GBufferFrame
Properties
- gBufferMap
- label
- customSize
- attachments
- rtDescripts
- zPreTexture
- depthTexture
- depthViewIndex
- depthCleanValue
- depthLoadOp
- isOutTarget
Constructors
Methods
Properties
gBufferMap
▪ Static
gBufferMap: Map
<string
, GBufferFrame
>
Defined in
src/engine/gfx/renderJob/jobs/GBufferFrame.ts:7
label
• label: string
Inherited from
Defined in
src/engine/gfx/renderJob/jobs/RTFrame.ts:6
customSize
• customSize: boolean
= false
Inherited from
Defined in
src/engine/gfx/renderJob/jobs/RTFrame.ts:7
attachments
• attachments: VirtualTexture
[]
Inherited from
Defined in
src/engine/gfx/renderJob/jobs/RTFrame.ts:8
rtDescripts
• rtDescripts: RTDescript
[]
Inherited from
Defined in
src/engine/gfx/renderJob/jobs/RTFrame.ts:9
zPreTexture
• zPreTexture: VirtualTexture
Inherited from
Defined in
src/engine/gfx/renderJob/jobs/RTFrame.ts:11
depthTexture
• depthTexture: VirtualTexture
Inherited from
Defined in
src/engine/gfx/renderJob/jobs/RTFrame.ts:12
depthViewIndex
• depthViewIndex: number
= 0
Inherited from
Defined in
src/engine/gfx/renderJob/jobs/RTFrame.ts:14
depthCleanValue
• depthCleanValue: number
= 1
Inherited from
Defined in
src/engine/gfx/renderJob/jobs/RTFrame.ts:15
depthLoadOp
• depthLoadOp: GPULoadOp
Inherited from
Defined in
src/engine/gfx/renderJob/jobs/RTFrame.ts:16
isOutTarget
• isOutTarget: boolean
= true
Inherited from
Defined in
src/engine/gfx/renderJob/jobs/RTFrame.ts:17
Constructors
constructor
• new GBufferFrame()
Overrides
Defined in
src/engine/gfx/renderJob/jobs/GBufferFrame.ts:9
Methods
crateGBuffer
▸ crateGBuffer(key
, rtWidth
, rtHeight
): void
Parameters
Name | Type |
---|---|
key | string |
rtWidth | number |
rtHeight | number |
Returns
void
Defined in
src/engine/gfx/renderJob/jobs/GBufferFrame.ts:13
getColorMap
▸ getColorMap(): VirtualTexture
Returns
VirtualTexture
Defined in
src/engine/gfx/renderJob/jobs/GBufferFrame.ts:43
getPositionMap
▸ getPositionMap(): VirtualTexture
Returns
VirtualTexture
Defined in
src/engine/gfx/renderJob/jobs/GBufferFrame.ts:47
getNormalMap
▸ getNormalMap(): VirtualTexture
Returns
VirtualTexture
Defined in
src/engine/gfx/renderJob/jobs/GBufferFrame.ts:51
getMaterialMap
▸ getMaterialMap(): VirtualTexture
Returns
VirtualTexture
Defined in
src/engine/gfx/renderJob/jobs/GBufferFrame.ts:55
clone
▸ clone(): GBufferFrame
Returns
Overrides
Defined in
src/engine/gfx/renderJob/jobs/GBufferFrame.ts:75
clone2Frame
▸ clone2Frame(rtFrame
): void
Parameters
Name | Type |
---|---|
rtFrame | RTFrame |
Returns
void