Skip to content

@orillusion/core


Class: OutlinePost ​

Defined in: src/gfx/renderJob/post/OutlinePost.ts:36

post effect out line OutlinePostManager,

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

Constructors ​

Constructor ​

new OutlinePost(): OutlinePost

Defined in: src/gfx/renderJob/post/OutlinePost.ts:95

Returns ​

OutlinePost

Overrides ​

PostBase.constructor

Properties ​

enable ​

enable: boolean = true

Defined in: src/gfx/renderJob/post/PostBase.ts:23

Inherited from ​

PostBase.enable


isFinalPass ​

isFinalPass: boolean = false

Defined in: src/gfx/renderJob/post/PostBase.ts:27

When true, PostPass iterates this post AFTER every regular post regardless of attach order — used by TonemapPost so the ACES curve always lands on the fully-composited HDR signal.

Inherited from ​

PostBase.isFinalPass


postRenderer ​

postRenderer: PostPass

Defined in: src/gfx/renderJob/post/PostBase.ts:28

Inherited from ​

PostBase.postRenderer


rendererPassState ​

rendererPassState: RendererPassState

Defined in: src/gfx/renderJob/post/PostBase.ts:29

Inherited from ​

PostBase.rendererPassState


_boundCtx ​

_boundCtx: Context3D = null

Defined in: src/gfx/renderJob/post/PostBase.ts:30

Inherited from ​

PostBase._boundCtx

Accessors ​

outlinePixel ​

Get Signature ​

get outlinePixel(): number

Defined in: src/gfx/renderJob/post/OutlinePost.ts:122

Returns ​

number

Set Signature ​

set outlinePixel(value): void

Defined in: src/gfx/renderJob/post/OutlinePost.ts:114

Parameters ​
value ​

number

Returns ​

void


fadeOutlinePixel ​

Get Signature ​

get fadeOutlinePixel(): number

Defined in: src/gfx/renderJob/post/OutlinePost.ts:134

Returns ​

number

Set Signature ​

set fadeOutlinePixel(value): void

Defined in: src/gfx/renderJob/post/OutlinePost.ts:126

Parameters ​
value ​

number

Returns ​

void


strength ​

Get Signature ​

get strength(): number

Defined in: src/gfx/renderJob/post/OutlinePost.ts:146

Returns ​

number

Set Signature ​

set strength(value): void

Defined in: src/gfx/renderJob/post/OutlinePost.ts:138

Parameters ​
value ​

number

Returns ​

void


useAddMode ​

Get Signature ​

get useAddMode(): boolean

Defined in: src/gfx/renderJob/post/OutlinePost.ts:154

Returns ​

boolean

Set Signature ​

set useAddMode(value): void

Defined in: src/gfx/renderJob/post/OutlinePost.ts:150

Parameters ​
value ​

boolean

Returns ​

void

Methods ​

onResize() ​

onResize(): void

Defined in: src/gfx/renderJob/post/OutlinePost.ts:294

Returns ​

void

Overrides ​

PostBase.onResize


compute() ​

compute(view): void

Defined in: src/gfx/renderJob/post/PostBase.ts:133

Parameters ​

view ​

View3D

Returns ​

void

Inherited from ​

PostBase.compute


destroy() ​

destroy(force?): void

Defined in: src/gfx/renderJob/post/PostBase.ts:143

Parameters ​

force? ​

boolean

Returns ​

void

Inherited from ​

PostBase.destroy