Skip to main content

Interface: IPass

Core-API.IPass

Hierarchy

Implemented by

Properties

isPass

isPass: boolean


enabled

enabled: boolean


needsSwap

needsSwap: boolean


clear

clear: boolean


renderToScreen

renderToScreen: boolean


uniforms

Optional uniforms: Object

Index signature

[name: string]: IUniform


onDirty

Optional onDirty: () => void[]


materialExtension

Optional materialExtension: MaterialExtension


uiConfig

Optional uiConfig: UiObjectConfig<any, string>

Inherited from

IUiConfigContainer.uiConfig

Methods

setSize

setSize(width, height): void

Parameters

NameType
widthnumber
heightnumber

Returns

void


render

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

Parameters

NameType
rendererany
writeBufferany
readBufferany
deltaTimenumber
maskActiveboolean

Returns

void


updateShaderProperties

Optional updateShaderProperties(updater?): void

Parameters

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

Returns

void