Skip to main content

Class: SSBevelPass

Extra-Helpers.SSBevelPass

Hierarchy

Properties

DEFAULT_TEX_ID

Static Readonly DEFAULT_TEX_ID: "tDiffuse"

Inherited from

ShaderPass2.DEFAULT_TEX_ID


uiConfig

Optional uiConfig: UiObjectConfig<any, string> = undefined


sceneBevel

sceneBevel: boolean = false


sceneBevelRadius

sceneBevelRadius: number = 2


materialExtension

Readonly materialExtension: MaterialExtension


onDirty

onDirty: () => void[] = []

Inherited from

ShaderPass2.onDirty


material

material: ShaderMaterial2

Inherited from

ShaderPass2.material


isShaderPass2

isShaderPass2: boolean = true

Inherited from

ShaderPass2.isShaderPass2


enabled

enabled: boolean = true

Inherited from

ShaderPass2.enabled

Constructors

constructor

new SSBevelPass(renderer, target, gBufferUnpack, v)

Parameters

NameType
rendererIRenderer
targetIRenderTarget
gBufferUnpackstring
vViewerApp

Overrides

ShaderPass2.constructor

Methods

render

render(renderer, writeBuffer, readBuffer, deltaTime, maskActive): void

Parameters

NameType
rendererWebGLRenderer
writeBufferWebGLRenderTarget<Texture<TextureEventMap>>
readBufferWebGLRenderTarget<Texture<TextureEventMap>>
deltaTimenumber
maskActiveboolean

Returns

void

Overrides

ShaderPass2.render


dispose

dispose(): void

Returns

void

Inherited from

ShaderPass2.dispose


setDirty

setDirty(): void

Returns

void

Inherited from

ShaderPass2.setDirty


updateShaderProperties

updateShaderProperties(updater?): void

Parameters

NameType
updater?IShaderPropertiesUpdater | (undefined | IShaderPropertiesUpdater)[]

Returns

void

Inherited from

ShaderPass2.updateShaderProperties