Winter Cardinal UI - v0.442.0 / DBaseBorderMeshGeometry

Class: DBaseBorderMeshGeometry

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new DBaseBorderMeshGeometry(): DBaseBorderMeshGeometry

Returns

DBaseBorderMeshGeometry

Overrides

DBaseMeshGeometry.constructor

Defined in

src/main/typescript/wcardinal/ui/d-base-border-mesh-geometry.ts:15

Properties

_borderMask

Protected _borderMask: number

Defined in

src/main/typescript/wcardinal/ui/d-base-border-mesh-geometry.ts:13


_borderWidth

Protected _borderWidth: number

Defined in

src/main/typescript/wcardinal/ui/d-base-border-mesh-geometry.ts:12


_cornerMask

Protected _cornerMask: number

Inherited from

DBaseMeshGeometry._cornerMask

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:22


_cornerRadius

Protected _cornerRadius: number

Inherited from

DBaseMeshGeometry._cornerRadius

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:21


_height

Protected _height: number

Inherited from

DBaseMeshGeometry._height

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:20


_indexBuffer

Protected _indexBuffer: Buffer

Inherited from

DBaseMeshGeometry._indexBuffer

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:29


_indices

Protected _indices: Uint16Array

Inherited from

DBaseMeshGeometry._indices

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:26


_isDirty

Protected _isDirty: boolean

Inherited from

DBaseMeshGeometry._isDirty

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:23


_resolution

Protected _resolution: number

Inherited from

DBaseMeshGeometry._resolution

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:30


_uvBuffer

Protected _uvBuffer: Buffer

Inherited from

DBaseMeshGeometry._uvBuffer

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:28


_uvs

Protected _uvs: Float32Array

Inherited from

DBaseMeshGeometry._uvs

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:25


_vertexBuffer

Protected _vertexBuffer: Buffer

Inherited from

DBaseMeshGeometry._vertexBuffer

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:27


_vertices

Protected _vertices: Float32Array

Inherited from

DBaseMeshGeometry._vertices

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:24


_width

Protected _width: number

Inherited from

DBaseMeshGeometry._width

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:19


glVertexArrayObjects

Protected glVertexArrayObjects: any

A map of renderer IDs to webgl VAOs

Inherited from

DBaseMeshGeometry.glVertexArrayObjects

Defined in

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


instanceCount

instanceCount: number

Number of instances in this geometry, pass it to GeometrySystem.draw()

Member

PIXI.Geometry#instanceCount

Default

1

Inherited from

DBaseMeshGeometry.instanceCount

Defined in

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


refCount

refCount: number

Count of existing (not destroyed) meshes that reference this geometry

Member

PIXI.Geometry#refCount

Inherited from

DBaseMeshGeometry.refCount

Defined in

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


N

Static Protected N: number = 5

Note that this must be an odd number.

Inherited from

DBaseMeshGeometry.N

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:16


TABLES

Static Protected Optional TABLES: DBaseMeshGeometryTable[]

Inherited from

DBaseMeshGeometry.TABLES

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:17

Accessors

borderMask

get borderMask(): number

Returns

number

Defined in

src/main/typescript/wcardinal/ui/d-base-border-mesh-geometry.ts:37

set borderMask(borderMask): void

Parameters

Name Type
borderMask number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-base-border-mesh-geometry.ts:41


borderWidth

get borderWidth(): number

Returns

number

Defined in

src/main/typescript/wcardinal/ui/d-base-border-mesh-geometry.ts:26

set borderWidth(borderWidth): void

Parameters

Name Type
borderWidth number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-base-border-mesh-geometry.ts:30


cornerMask

get cornerMask(): number

Returns

number

Inherited from

DBaseMeshGeometry.cornerMask

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:87

set cornerMask(cornerMask): void

Parameters

Name Type
cornerMask number

Returns

void

Inherited from

DBaseMeshGeometry.cornerMask

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:91


cornerRadius

get cornerRadius(): number

Returns

number

Inherited from

DBaseMeshGeometry.cornerRadius

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:76

set cornerRadius(borderSize): void

Parameters

Name Type
borderSize number

Returns

void

Inherited from

DBaseMeshGeometry.cornerRadius

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:80


height

get height(): number

Returns

number

Inherited from

DBaseMeshGeometry.height

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:65

set height(height): void

Parameters

Name Type
height number

Returns

void

Inherited from

DBaseMeshGeometry.height

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:69


width

get width(): number

Returns

number

Inherited from

DBaseMeshGeometry.width

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:54

set width(width): void

Parameters

Name Type
width number

Returns

void

Inherited from

DBaseMeshGeometry.width

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:58

Methods

addAttribute

addAttribute(id, buffer?, size?, normalized?, type?, stride?, start?, instance?): Geometry

Adds an attribute to the geometry Note: stride and start should be undefined if you dont know them, not 0!

Parameters

Name Type Description
id string the name of the attribute (matching up to a shader)
buffer? number[] | Buffer the buffer that holds the data of the attribute . You can also provide an Array and a buffer will be created from it.
size? number the size of the attribute. If you have 2 floats per vertex (eg position x and y) this would be 2
normalized? boolean should the data be normalized.
type? number what type of number is the attribute. Check {PIXI.TYPES} to see the ones available
stride? number How far apart (in floats) the start of each value is. (used for interleaving data)
start? number How far into the array to start reading values (used for interleaving data)
instance? boolean Instancing flag

Returns

Geometry

returns self, useful for chaining.

Inherited from

DBaseMeshGeometry.addAttribute

Defined in

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


addIndex

addIndex(buffer?): Geometry

Adds an index buffer to the geometry The index buffer contains integers, three for each triangle in the geometry, which reference the various attribute buffers (position, colour, UV coordinates, other UV coordinates, normal, …). There is only ONE index buffer.

Parameters

Name Type Description
buffer? number[] | Buffer the buffer that holds the data of the index buffer. You can also provide an Array and a buffer will be created from it.

Returns

Geometry

returns self, useful for chaining.

Inherited from

DBaseMeshGeometry.addIndex

Defined in

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


clone

clone(): Geometry

returns a clone of the geometry

Returns

Geometry

a new clone of this geometry

Inherited from

DBaseMeshGeometry.clone

Defined in

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


destroy

destroy(): void

Destroys the geometry.

Returns

void

Inherited from

DBaseMeshGeometry.destroy

Defined in

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


dispose

dispose(): void

disposes WebGL resources that are connected to this geometry

Returns

void

Inherited from

DBaseMeshGeometry.dispose

Defined in

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


fillIndices

fillIndices(indices, ia, ii, n, end, loop): void

Parameters

Name Type
indices Uint16Array
ia number
ii number
n number
end boolean
loop boolean

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-base-border-mesh-geometry.ts:161


fillVertices

fillVertices(vertices, uvs, iv, iuv, n, x, y, r, dr, borderWidth, table): void

Parameters

Name Type
vertices Float32Array
uvs Float32Array
iv number
iuv number
n number
x number
y number
r number
dr number
borderWidth number
table DBaseMeshGeometryTable

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-base-border-mesh-geometry.ts:48


getAttribute

getAttribute(id): Attribute

returns the requested attribute

Parameters

Name Type Description
id string the name of the attribute required

Returns

Attribute

the attribute requested.

Inherited from

DBaseMeshGeometry.getAttribute

Defined in

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


getBuffer

getBuffer(id): Buffer

returns the requested buffer

Parameters

Name Type Description
id string the name of the buffer required

Returns

Buffer

the buffer requested.

Inherited from

DBaseMeshGeometry.getBuffer

Defined in

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


getIndex

getIndex(): Buffer

returns the index buffer

Returns

Buffer

the index buffer.

Inherited from

DBaseMeshGeometry.getIndex

Defined in

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


getTables

getTables(): DBaseMeshGeometryTable[]

Returns

DBaseMeshGeometryTable[]

Inherited from

DBaseMeshGeometry.getTables

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:98


interleave

interleave(): Geometry

this function modifies the structure so that all current attributes become interleaved into a single buffer This can be useful if your model remains static as it offers a little performance boost

Returns

Geometry

returns self, useful for chaining.

Inherited from

DBaseMeshGeometry.interleave

Defined in

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


newTable

newTable(n, a0, da): DBaseMeshGeometryTable

Parameters

Name Type
n number
a0 number
da number

Returns

DBaseMeshGeometryTable

Inherited from

DBaseMeshGeometry.newTable

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:118


newTables

newTables(n): DBaseMeshGeometryTable[]

Parameters

Name Type
n number

Returns

DBaseMeshGeometryTable[]

Inherited from

DBaseMeshGeometry.newTables

Defined in

src/main/typescript/wcardinal/ui/d-base-mesh-geometry.ts:107


update

update(renderer): void

Parameters

Name Type
renderer Renderer

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-base-border-mesh-geometry.ts:283


merge

merge(geometries): Geometry

merges an array of geometries into a new single one geometry attribute styles must match for this operation to work

Parameters

Name Type Description
geometries Geometry[] array of geometries to merge

Returns

Geometry

shiny new geometry!

Inherited from

DBaseMeshGeometry.merge

Defined in

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