LogoPixi’VN
pixi-jsInterfaces

Interface: GpuShaderWith

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/Shader.d.ts:43

A base interface for shaders that includes the common properties.

Advanced

Extends

  • ShaderBase

Properties

compatibleRenderers?

> optional compatibleRenderers?: number

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/Shader.d.ts:27

A number that uses two bits on whether the shader is compatible with the WebGL renderer and/or the WebGPU renderer. 0b00 - not compatible with either 0b01 - compatible with WebGL 0b10 - compatible with WebGPU This is automatically set based on if a GlProgram or GpuProgram is provided.

Inherited from

ShaderBase.compatibleRenderers


glProgram?

> optional glProgram?: GlProgram

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/Shader.d.ts:17

The WebGL program used by the WebGL renderer.

Inherited from

ShaderBase.glProgram


gpuProgram

> gpuProgram: GpuProgram

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/Shader.d.ts:45

The WebGPU program used by the WebGPU renderer.

Overrides

ShaderBase.gpuProgram