Class: GBufferFrameA
Hierarchy
↳
GBufferFrameA
Constructors
Properties
- gBufferMap
- bufferTexture
- label
- customSize
- renderTargets
- rtDescriptors
- zPreTexture
- depthTexture
- depthViewIndex
- depthCleanValue
- depthLoadOp
- isOutTarget
Methods
Constructors
constructor
• new GBufferFrameA(): GBufferFrameA
Returns
Overrides
Defined in
src/gfx/renderJob/frame/GBufferFrameA.ts:14
Properties
gBufferMap
▪ Static
gBufferMap: Map
<string
, GBufferFrameA
>
Defined in
src/gfx/renderJob/frame/GBufferFrameA.ts:12
bufferTexture
▪ Static
bufferTexture: boolean
= false
Defined in
src/gfx/renderJob/frame/GBufferFrameA.ts:13
label
• label: string
Inherited from
Defined in
src/gfx/renderJob/frame/RTFrame.ts:5
customSize
• customSize: boolean
= false
Inherited from
Defined in
src/gfx/renderJob/frame/RTFrame.ts:6
renderTargets
• renderTargets: RenderTexture
[]
Inherited from
Defined in
src/gfx/renderJob/frame/RTFrame.ts:7
rtDescriptors
• rtDescriptors: RTDescriptor
[]
Inherited from
Defined in
src/gfx/renderJob/frame/RTFrame.ts:8
zPreTexture
• zPreTexture: RenderTexture
Inherited from
Defined in
src/gfx/renderJob/frame/RTFrame.ts:10
depthTexture
• depthTexture: RenderTexture
Inherited from
Defined in
src/gfx/renderJob/frame/RTFrame.ts:11
depthViewIndex
• depthViewIndex: number
= 0
Inherited from
Defined in
src/gfx/renderJob/frame/RTFrame.ts:13
depthCleanValue
• depthCleanValue: number
= 1
Inherited from
Defined in
src/gfx/renderJob/frame/RTFrame.ts:14
depthLoadOp
• depthLoadOp: GPULoadOp
Inherited from
Defined in
src/gfx/renderJob/frame/RTFrame.ts:15
isOutTarget
• isOutTarget: boolean
= true
Inherited from
Defined in
src/gfx/renderJob/frame/RTFrame.ts:16
Methods
crateGBuffer
▸ crateGBuffer(key
, rtWidth
, rtHeight
): void
Parameters
Name | Type |
---|---|
key | string |
rtWidth | number |
rtHeight | number |
Returns
void
Defined in
src/gfx/renderJob/frame/GBufferFrameA.ts:18
getColorMap
▸ getColorMap(): RenderTexture
Returns
RenderTexture
Defined in
src/gfx/renderJob/frame/GBufferFrameA.ts:74
getPositionMap
▸ getPositionMap(): RenderTexture
Returns
RenderTexture
Defined in
src/gfx/renderJob/frame/GBufferFrameA.ts:78
getNormalMap
▸ getNormalMap(): RenderTexture
Returns
RenderTexture
Defined in
src/gfx/renderJob/frame/GBufferFrameA.ts:82
getMaterialMap
▸ getMaterialMap(): RenderTexture
Returns
RenderTexture
Defined in
src/gfx/renderJob/frame/GBufferFrameA.ts:86
getAlbedoMap
▸ getAlbedoMap(): RenderTexture
Returns
RenderTexture
Defined in
src/gfx/renderJob/frame/GBufferFrameA.ts:90
clone
▸ clone(): GBufferFrameA
Returns
Overrides
Defined in
src/gfx/renderJob/frame/GBufferFrameA.ts:111
clone2Frame
▸ clone2Frame(rtFrame
): void
Parameters
Name | Type |
---|---|
rtFrame | RTFrame |
Returns
void