Winter Cardinal UI - v0.442.0 / EShapeRenderer

Class: EShapeRenderer

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new EShapeRenderer(renderer): EShapeRenderer

Parameters

Name Type
renderer Renderer

Returns

EShapeRenderer

Overrides

ObjectRenderer.constructor

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:307

Properties

_bufferSizeMax

Protected _bufferSizeMax: number

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:305


_iterator

Protected _iterator: EShapeRendererIterator

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:304


_shader

Protected _shader: null | Shader

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:303


renderer

renderer: Renderer

The renderer this manager works for.

Member

PIXI.ObjectRenderer#renderer

Inherited from

ObjectRenderer.renderer

Defined in

node_modules/pixi.js/pixi.js.d.ts:2448


SHADER

Static SHADER: null | Shader = null

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:301

Methods

destroy

destroy(): void

Generic destruction method that frees all resources. This should be called by subclasses.

Returns

void

Inherited from

ObjectRenderer.destroy

Defined in

node_modules/pixi.js/pixi.js.d.ts:2458


flush

flush(): void

Stub method that should be used to empty the current batch by rendering objects now.

Returns

void

Inherited from

ObjectRenderer.flush

Defined in

node_modules/pixi.js/pixi.js.d.ts:2453


getBufferSizeMax

getBufferSizeMax(renderer): number

Parameters

Name Type
renderer Renderer

Returns

number

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:316


render

render(object): void

Keeps the object to render. It doesn’t have to be rendered immediately.

Parameters

Name Type Description
object DisplayObject The object to render.

Returns

void

Inherited from

ObjectRenderer.render

Defined in

node_modules/pixi.js/pixi.js.d.ts:2477


render_

render_(container, shape, shapes, isDirty): void

Parameters

Name Type
container EShapeContainer
shape null | EShape
shapes EShape[]
isDirty boolean

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:423


start

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.

Returns

void

Inherited from

ObjectRenderer.start

Defined in

node_modules/pixi.js/pixi.js.d.ts:2465


stop

stop(): void

Stops the renderer. It should free up any state and become dormant.

Returns

void

Inherited from

ObjectRenderer.stop

Defined in

node_modules/pixi.js/pixi.js.d.ts:2470


updateAtlas

updateAtlas(shape, atlas, fontAtlases, defaultTexture, baseTexture): void

Parameters

Name Type
shape EShape
atlas DynamicAtlas
fontAtlases DynamicSDFFontAtlases
defaultTexture Texture
baseTexture BaseTexture

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:325


updateAtlases

updateAtlases(shapes, atlas, fontAtlases, defaultTexture, baseTexture): void

Parameters

Name Type
shapes EShape[]
atlas DynamicAtlas
fontAtlases DynamicSDFFontAtlases
defaultTexture Texture
baseTexture BaseTexture

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:363


updateBuffers

updateBuffers(shape, shapes, buffers, renderer, antialiasWeight): void

Parameters

Name Type
shape null | EShape
shapes EShape[]
buffers EShapeBuffer[]
renderer Renderer
antialiasWeight number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:475


updateFontAtlas

updateFontAtlas(shape, atlas, fontAtlases, defaultTexture): void

Parameters

Name Type
shape EShape
atlas DynamicAtlas
fontAtlases DynamicSDFFontAtlases
defaultTexture Texture

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:382


updateFontAtlases

updateFontAtlases(shapes, atlas, fontAtlases, defaultTexture): void

Parameters

Name Type
shapes EShape[]
atlas DynamicAtlas
fontAtlases DynamicSDFFontAtlases
defaultTexture Texture

Returns

void

Defined in

src/main/typescript/wcardinal/ui/shape/e-shape-renderer.ts:405