Skip to content

Class: GTAOPost

Ground base Ambient Occlusion Let the intersection of the object and the object imitate the effect of the light being cross-occluded

gtao setting
let cfg = {@link Engine3D.setting.render.postProcessing.gtao};

Hierarchy

  • PostBase

    GTAOPost

Constructors

Properties

Accessors

Methods

Constructors

constructor

new GTAOPost(): GTAOPost

Returns

GTAOPost

Overrides

PostBase.constructor

Defined in

src/gfx/renderJob/post/GTAOPost.ts:63

Properties

rtFrame

rtFrame: RTFrame

Defined in

src/gfx/renderJob/post/GTAOPost.ts:61


enable

enable: boolean = true

Inherited from

PostBase.enable

Defined in

src/gfx/renderJob/post/PostBase.ts:20


postRenderer

postRenderer: PostRenderer

Inherited from

PostBase.postRenderer

Defined in

src/gfx/renderJob/post/PostBase.ts:21

Accessors

maxDistance

get maxDistance(): number

Returns

number

Defined in

src/gfx/renderJob/post/GTAOPost.ts:80

set maxDistance(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:85


maxPixel

get maxPixel(): number

Returns

number

Defined in

src/gfx/renderJob/post/GTAOPost.ts:91

set maxPixel(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:96


darkFactor

get darkFactor(): number

Returns

number

Defined in

src/gfx/renderJob/post/GTAOPost.ts:102

set darkFactor(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:107


rayMarchSegment

get rayMarchSegment(): number

Returns

number

Defined in

src/gfx/renderJob/post/GTAOPost.ts:114

set rayMarchSegment(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:119


multiBounce

get multiBounce(): boolean

Returns

boolean

Defined in

src/gfx/renderJob/post/GTAOPost.ts:125

set multiBounce(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:130


blendColor

get blendColor(): boolean

Returns

boolean

Defined in

src/gfx/renderJob/post/GTAOPost.ts:135

set blendColor(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:140


usePosFloat32

get usePosFloat32(): boolean

Returns

boolean

Defined in

src/gfx/renderJob/post/GTAOPost.ts:145

set usePosFloat32(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:150

Methods

onDetach

onDetach(view): void

Parameters

NameType
viewView3D

Returns

void

Overrides

PostBase.onDetach

Defined in

src/gfx/renderJob/post/GTAOPost.ts:76


onResize

onResize(): void

Returns

void

Overrides

PostBase.onResize

Defined in

src/gfx/renderJob/post/GTAOPost.ts:257


destroy

destroy(force?): void

Parameters

NameType
force?boolean

Returns

void

Inherited from

PostBase.destroy

Defined in

src/gfx/renderJob/post/PostBase.ts:87