Class: QuadUv

PIXI~QuadUv

Helper class to create a quad with uvs like in v4

new QuadUv ()

Extends

Members

glVertexArrayObjects object protected inherited overrides

渲染器ID到webgl VAO的映射

instanceCount number inherited overrides

此几何中的实例数,将其传递给 GeometrySystem.draw()

Default Value:
  • 1

refCount number inherited overrides

引用此几何体的现有(未破坏)网格的数量

uvs Float32Array

The Uvs of the quad

vertices Float32Array

An array of vertices

Methods

addAttribute (id, buffer, size, normalized, type, stride, start)PIXI.Geometry inherited overrides

向几何添加属性

Name Type Default Description
id String

属性的名称(与着色器匹配)

buffer PIXI.Buffer | Array.<number> optional

存放属性数据的缓冲区。 您还可以提供一个Array,并从中创建一个缓冲区。

size Number 0 optional

属性的大小。 如果每个顶点有2个浮点数(例如位置x和y),则为2

normalized Boolean false optional

数据是否应该归一化。

type Number PIXI.TYPES.FLOAT optional

属性是什么类型的数字。检查PIXI.TYPES以查看可用值

stride Number 0 optional

每个值的起始位置相距多远(以浮点数表示)。 (用于交错数据)

start Number 0 optional

数组开始读取值的距离(用于交错数据)

Returns:
Type Description
PIXI.Geometry 返回自身,用于链式引用

向几何图形添加索引缓冲区 索引缓冲区包含整数,对于几何体中的每个三角形有三个整数,这些整数了引用各种属性缓冲区(位置、颜色、紫外线坐标、其他紫外线坐标、法线…)。只有一个索引缓冲区。

Name Type Description
buffer PIXI.Buffer | Array.<number> optional

存放索引缓冲区数据的缓冲区。 您还可以提供一个Array,并从中创建一个缓冲区。

Returns:
Type Description
PIXI.Geometry 返回自身,用于链式引用

返回几何体的副本

Returns:
Type Description
PIXI.Geometry 几何的新副本

销毁几何

释放连接到此几何的WebGL资源

返回请求的属性

Name Type Description
id String

属性的名称

Returns:
Type Description
PIXI.Attribute 请求的属性。

返回请求的缓冲区

Name Type Description
id String

缓冲区的名称

Returns:
Type Description
PIXI.Buffer 请求的缓冲区。

返回索引缓冲区

Returns:
Type Description
PIXI.Buffer 索引缓冲区。

此函数修改结构,以便所有当前属性都交错到单个缓冲区中 如果您的模型保持静态,这会很有用,因为它会带来一点性能提升

Returns:
Type Description
PIXI.Geometry 返回自身,用于链式引用

invalidate ()PIXI.QuadUv

legacy upload method, just marks buffers dirty

Returns:
Type Description
PIXI.QuadUv Returns itself.

map (targetTextureFrame, destinationFrame)PIXI.Quad

Maps two Rectangle to the quad.

Name Type Description
targetTextureFrame PIXI.Rectangle

the first rectangle

destinationFrame PIXI.Rectangle

the second rectangle

Returns:
Type Description
PIXI.Quad Returns itself.