Winter Cardinal UI - v0.442.0 / EShapeRenderer
ObjectRenderer
↳ EShapeRenderer
• new EShapeRenderer(renderer
): EShapeRenderer
Name | Type |
---|---|
renderer |
Renderer |
ObjectRenderer.constructor
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:307
• Protected
_bufferSizeMax: number
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:305
• Protected
_iterator: EShapeRendererIterator
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:304
• Protected
_shader: null
| Shader
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:303
• renderer: Renderer
The renderer this manager works for.
Member
PIXI.ObjectRenderer#renderer
ObjectRenderer.renderer
node_modules/pixi.js/pixi.js.d.ts:2448
▪ Static
SHADER: null
| Shader
= null
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:301
▸ destroy(): void
Generic destruction method that frees all resources. This should be called by subclasses.
void
ObjectRenderer.destroy
node_modules/pixi.js/pixi.js.d.ts:2458
▸ flush(): void
Stub method that should be used to empty the current batch by rendering objects now.
void
ObjectRenderer.flush
node_modules/pixi.js/pixi.js.d.ts:2453
▸ getBufferSizeMax(renderer
): number
Name | Type |
---|---|
renderer |
Renderer |
number
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:316
▸ render(object
): void
Keeps the object to render. It doesn’t have to be rendered immediately.
Name | Type | Description |
---|---|---|
object |
DisplayObject |
The object to render. |
void
ObjectRenderer.render
node_modules/pixi.js/pixi.js.d.ts:2477
▸ render_(container
, shape
, shapes
, isDirty
): void
Name | Type |
---|---|
container |
EShapeContainer |
shape |
null | EShape |
shapes |
EShape [] |
isDirty |
boolean |
void
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:423
▸ start(): void
Stub method that initializes any state required before
rendering starts. It is different from the prerender
signal, which occurs every frame, in that it is called
whenever an object requests this renderer specifically.
void
ObjectRenderer.start
node_modules/pixi.js/pixi.js.d.ts:2465
▸ stop(): void
Stops the renderer. It should free up any state and become dormant.
void
ObjectRenderer.stop
node_modules/pixi.js/pixi.js.d.ts:2470
▸ updateAtlas(shape
, atlas
, fontAtlases
, defaultTexture
, baseTexture
): void
Name | Type |
---|---|
shape |
EShape |
atlas |
DynamicAtlas |
fontAtlases |
DynamicSDFFontAtlases |
defaultTexture |
Texture |
baseTexture |
BaseTexture |
void
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:325
▸ updateAtlases(shapes
, atlas
, fontAtlases
, defaultTexture
, baseTexture
): void
Name | Type |
---|---|
shapes |
EShape [] |
atlas |
DynamicAtlas |
fontAtlases |
DynamicSDFFontAtlases |
defaultTexture |
Texture |
baseTexture |
BaseTexture |
void
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:363
▸ updateBuffers(shape
, shapes
, buffers
, renderer
, antialiasWeight
): void
Name | Type |
---|---|
shape |
null | EShape |
shapes |
EShape [] |
buffers |
EShapeBuffer [] |
renderer |
Renderer |
antialiasWeight |
number |
void
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:475
▸ updateFontAtlas(shape
, atlas
, fontAtlases
, defaultTexture
): void
Name | Type |
---|---|
shape |
EShape |
atlas |
DynamicAtlas |
fontAtlases |
DynamicSDFFontAtlases |
defaultTexture |
Texture |
void
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:382
▸ updateFontAtlases(shapes
, atlas
, fontAtlases
, defaultTexture
): void
Name | Type |
---|---|
shapes |
EShape [] |
atlas |
DynamicAtlas |
fontAtlases |
DynamicSDFFontAtlases |
defaultTexture |
Texture |
void
src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:405