Winter Cardinal UI - v0.442.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