Winter Cardinal UI - v0.457.0 / EShapeBuffer
• new EShapeBuffer(ntriangles, renderer): EShapeBuffer
| Name | Type |
|---|---|
ntriangles |
number |
renderer |
Renderer |
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:38
• Protected _builder: EShapeBufferUnitBuilder
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:36
• Protected _colorBuffer: null | Buffer
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:22
• Protected _geometry: null | Geometry
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:34
• Protected _indexBuffer: null | Buffer
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:31
• Protected _indexCapacity: number
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:28
• Protected _indexCount: number
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:29
• Protected _renderer: Renderer
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:33
• Protected _stepBuffer: null | Buffer
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:19
• Protected _uvBuffer: null | Buffer
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:25
• Protected _vertexBuffer: null | Buffer
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:16
• Protected _vertexCapacity: number
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:14
• Protected _vertexCount: number
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:15
• colors: Float32Array
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:21
• indexCountRequested: number
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:30
• indices: Uint16Array | Uint32Array
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:27
• steps: Float32Array
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:18
• uvs: Float32Array
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:24
• vertices: Float32Array
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:13
▸ check(vindex, ioffset, vcount, icount): boolean
| Name | Type |
|---|---|
vindex |
number |
ioffset |
number |
vcount |
number |
icount |
number |
boolean
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:209
▸ destroy(): void
void
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:214
▸ getGeometry(): Geometry
Geometry
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:105
▸ render(shader): void
| Name | Type |
|---|---|
shader |
Shader |
void
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:129
▸ update(iterator, antialiasWeight, noMoreThanOne): boolean
| Name | Type |
|---|---|
iterator |
EShapeRendererIterator |
antialiasWeight |
number |
noMoreThanOne |
boolean |
boolean
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:166
▸ updateColors(): void
void
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:84
▸ updateIndices(): void
void
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:98
▸ updateSteps(): void
void
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:77
▸ updateUvs(): void
void
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:91
▸ updateVertices(): void
void
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:70
▸ upload(): void
void
src/main/typescript/wcardinal/ui/shape/e-shape-buffer.ts:125