Class: MeshMaterial

PIXI~MeshMaterial

PixiJS 2D对象的默认着色器。

new MeshMaterial (uSampler, options)

Name Type Description
uSampler PIXI.Texture

材质用于渲染的纹理。

options object optional

其他选项

Name Type Default Description
alpha number 1 optional

默认Alpha。

tint number 0xFFFFFF optional

默认色调。

pluginName string 'batch' optional

用于批处理的Renderer插件。

program PIXI.Program 0xFFFFFF optional

自定义程序。

uniforms object optional

自定义uniforms。

Extends

Members

alpha number

由使用这个的对象自动设置。

Default Value:
  • 1

batchable boolean

如果着色器可以与渲染器的批处理系统一起批处理,则为true

Default Value:
  • true

pluginName string

批处理渲染器插件

Default Value:
  • 'batch'

着色器使用的程序

texture PIXI.Texture

要渲染的纹理的引用。

tint number

为材料增加色调。

Default Value:
  • 0xFFFFFF

uniforms object readonly inherited overrides

着色器uniform统,uniformGroup.uniforms 的快捷方式

uvMatrix PIXI.TextureMatrix readonly

此Mesh的TextureMatrix实例,用于跟踪纹理变化

Methods

render (renderer, mesh) protected

使用画布渲染器渲染网格

Name Type Description
renderer PIXI.CanvasRenderer

画布渲染器。

mesh PIXI.Mesh

要渲染的网格。

由网格自动调用。旨在覆盖自定义MeshMaterial对象。