Skip to main content

Interface: IPass

Core-API.IPass

Hierarchy

Implemented by

Properties

isPass

isPass: boolean

Defined in

webgi/src/interfaces.ts:367


enabled

enabled: boolean

Defined in

webgi/src/interfaces.ts:369


needsSwap

needsSwap: boolean

Defined in

webgi/src/interfaces.ts:370


clear

clear: boolean

Defined in

webgi/src/interfaces.ts:371


renderToScreen

renderToScreen: boolean

Defined in

webgi/src/interfaces.ts:372


uniforms

Optional uniforms: Object

Index signature

[name: string]: IUniform

Defined in

webgi/src/interfaces.ts:373


onDirty

Optional onDirty: () => void[]

Defined in

webgi/src/interfaces.ts:385


materialExtension

Optional materialExtension: MaterialExtension

Defined in

webgi/src/interfaces.ts:388


uiConfig

Optional uiConfig: UiObjectConfig<any, string>

Inherited from

IUiConfigContainer.uiConfig

Defined in

webgi/src/interfaces.ts:586

Methods

setSize

setSize(width, height): void

Parameters

NameType
widthnumber
heightnumber

Returns

void

Defined in

webgi/src/interfaces.ts:375


render

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

Parameters

NameType
rendererany
writeBufferany
readBufferany
deltaTimenumber
maskActiveboolean

Returns

void

Defined in

webgi/src/interfaces.ts:377


updateShaderProperties

Optional updateShaderProperties(updater?): void

Parameters

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

Returns

void

Defined in

webgi/src/interfaces.ts:387