Skip to content

Class: OutlinePost

post effect out line OutlinePostManager,

//setting
      let cfg = {@link Engine3D.setting.render.postProcessing.outline};
        let view = new View3D();
       view.scene = this.scene;
       view.camera = mainCamera;
       
      
      Engine3D.startRender(renderJob);
//setting
      let cfg = {@link Engine3D.setting.render.postProcessing.outline};
        let view = new View3D();
       view.scene = this.scene;
       view.camera = mainCamera;
       
      
      Engine3D.startRender(renderJob);

Hierarchy

  • PostBase

    OutlinePost

Constructors

Properties

Accessors

Methods

Constructors

constructor

new OutlinePost()

Overrides

PostBase.constructor

Defined in

src/gfx/renderJob/post/OutlinePost.ts:78

Properties

lowTex

lowTex: VirtualTexture

Defined in

src/gfx/renderJob/post/OutlinePost.ts:45


outlineCompute

outlineCompute: ComputeShader

Defined in

src/gfx/renderJob/post/OutlinePost.ts:55


blendCompute

blendCompute: ComputeShader

Defined in

src/gfx/renderJob/post/OutlinePost.ts:56


slotsArray

slotsArray: Float32Array

Defined in

src/gfx/renderJob/post/OutlinePost.ts:66


entitiesArray

entitiesArray: Float32Array

Defined in

src/gfx/renderJob/post/OutlinePost.ts:69


entitiesBuffer

entitiesBuffer: StorageGPUBuffer

Defined in

src/gfx/renderJob/post/OutlinePost.ts:70


weightBuffer

weightBuffer: StorageGPUBuffer

Defined in

src/gfx/renderJob/post/OutlinePost.ts:72


lowTexSize

lowTexSize: Vector2

Defined in

src/gfx/renderJob/post/OutlinePost.ts:73


oldOutlineColor

oldOutlineColor: StorageGPUBuffer

Defined in

src/gfx/renderJob/post/OutlinePost.ts:75


rtFrame

rtFrame: RTFrame

Defined in

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


enable

enable: boolean = true

Inherited from

PostBase.enable

Defined in

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


postRenderer

postRenderer: PostRenderer

Inherited from

PostBase.postRenderer

Defined in

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

Accessors

outlinePixel

get outlinePixel(): number

Returns

number

Defined in

src/gfx/renderJob/post/OutlinePost.ts:104

set outlinePixel(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

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


fadeOutlinePixel

get fadeOutlinePixel(): number

Returns

number

Defined in

src/gfx/renderJob/post/OutlinePost.ts:116

set fadeOutlinePixel(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/OutlinePost.ts:108


strength

get strength(): number

Returns

number

Defined in

src/gfx/renderJob/post/OutlinePost.ts:128

set strength(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/OutlinePost.ts:120


useAddMode

get useAddMode(): boolean

Returns

boolean

Defined in

src/gfx/renderJob/post/OutlinePost.ts:136

set useAddMode(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

src/gfx/renderJob/post/OutlinePost.ts:132

Methods

destroy

destroy(force?): void

Parameters

NameType
force?boolean

Returns

void

Inherited from

PostBase.destroy

Defined in

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