Mesh
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
instances: number |
|
| public |
numIndex: number |
|
| Private Members | ||
| private |
_attributes: *[] |
|
| private |
|
|
| private |
_cgp: * |
|
| private |
_geom: * |
|
| private |
|
|
| private |
_log: * |
|
| private |
_needsPipelineUpdate: boolean |
|
| private |
_numIndices: * |
|
| private |
_numNonIndexed: number |
|
| private |
_pipe: * |
|
| private |
|
|
Method Summary
| Public Methods | ||
| public |
dispose() |
|
| public |
render() |
|
| public |
setAttribute(name: String, array: Array, itemSize: Number, options: Object): * |
|
| public |
|
|
| Private Methods | ||
| private |
_createBuffer(device: *, data: *, usage: *): * |
|
| private |
|
|
Public Constructors
public constructor() source
Public Members
public instances: number source
public numIndex: number source
Private Members
private _attributes: *[] source
private _bufVerticesIndizes: * source
private _cgp: * source
private _geom: * source
private _indicesBuffer: * source
private _log: * source
private _needsPipelineUpdate: boolean source
private _numIndices: * source
private _numNonIndexed: number source
private _pipe: * source
private _positionBuffer: * source
Public Methods
public dispose() source
public render() source
public setAttribute(name: String, array: Array, itemSize: Number, options: Object): * source
Params:
| Name | Type | Attribute | Description |
| name | String | attribute name |
|
| array | Array | data |
|
| itemSize | Number | ||
| options | Object |
Return:
| * |
public setGeom(geom: Geometry, removeRef: boolean) source
Params:
| Name | Type | Attribute | Description |
| geom | Geometry | geometry |
|
| removeRef | boolean |
Private Methods
private _createBuffer(device: *, data: *, usage: *): * source
Params:
| Name | Type | Attribute | Description |
| device | * | ||
| data | * | ||
| usage | * |
Return:
| * |