Extends
Members
The Uvs of the quad.
An array of vertices.
Methods
Legacy upload method, just marks buffers dirty.
Returns:
Type | Description |
---|---|
this |
|
Maps two Rectangle to the quad.
Name | Type | Description |
---|---|---|
targetTextureFrame |
PIXI.Rectangle |
The first rectangle |
destinationFrame |
PIXI.Rectangle |
The second rectangle |
Returns:
Type | Description |
---|---|
this |
|
Inherited Properties
From class PIXI.Geometry
glVertexArrayObjects object inherited
A map of renderer IDs to webgl VAOs
instanceCount number inherited
Number of instances in this geometry, pass it to GeometrySystem.draw()
.
- Default Value:
- 1
instanced boolean inherited
Whether the geometry is instanced.
refCount number inherited
Count of existing (not destroyed) meshes that reference this geometry.
Inherited Methods
From class PIXI.Geometry
addAttribute (id, buffer, size, normalized, type, stride, start, instance) this inherited
Adds an attribute to the geometry
Note: stride
and start
should be undefined
if you dont know them, not 0!
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
id |
string |
the name of the attribute (matching up to a shader) |
||
buffer |
PIXI.Buffer | number<Array> |
the buffer that holds the data of the attribute . You can also provide an Array and a buffer will be created from it. |
||
size |
number | 0 |
the size of the attribute. If you have 2 floats per vertex (eg position x and y) this would be 2 |
|
normalized |
boolean | false |
should the data be normalized. |
|
type |
PIXI.TYPES |
<optional> |
PIXI.TYPES.FLOAT |
what type of number is the attribute. Check PIXI.TYPES to see the ones available |
stride |
number |
<optional> |
0 |
How far apart, in bytes, the start of each value is. (used for interleaving data) |
start |
number |
<optional> |
0 |
How far into the array to start reading values (used for interleaving data) |
instance |
boolean | false |
Instancing flag |
Returns:
Type | Description |
---|---|
this |
|
addIndex (buffer) PIXI.Geometry inherited
Adds an index buffer to the geometry The index buffer contains integers, three for each triangle in the geometry, which reference the various attribute buffers (position, colour, UV coordinates, other UV coordinates, normal, …). There is only ONE index buffer.
Name | Type | Attributes | Description |
---|---|---|---|
buffer |
PIXI.Buffer | number<Array> |
<optional> |
The buffer that holds the data of the index buffer. You can also provide an Array and a buffer will be created from it. |
Returns:
Type | Description |
---|---|
PIXI.Geometry |
|
clone () PIXI.Geometry inherited
Returns a clone of the geometry.
Returns:
Type | Description |
---|---|
PIXI.Geometry |
|
destroy () void inherited
Destroys the geometry.
dispose () void inherited
Disposes WebGL resources that are connected to this geometry.
getAttribute (id) PIXI.Attribute inherited
Returns the requested attribute.
Name | Type | Description |
---|---|---|
id |
string |
The name of the attribute required |
Returns:
Type | Description |
---|---|
PIXI.Attribute |
|
getBuffer (id) PIXI.Buffer inherited
Returns the requested buffer.
Name | Type | Description |
---|---|---|
id |
string |
The name of the buffer required. |
Returns:
Type | Description |
---|---|
PIXI.Buffer |
|
getIndex () PIXI.Buffer inherited
Returns the index buffer
Returns:
Type | Description |
---|---|
PIXI.Buffer |
|
getSize () number inherited
Get the size of the geometries, in vertices.
Returns:
Type | Description |
---|---|
number |
interleave () PIXI.Geometry inherited
This function modifies the structure so that all current attributes become interleaved into a single buffer This can be useful if your model remains static as it offers a little performance boost
Returns:
Type | Description |
---|---|
PIXI.Geometry |
|