Skip to content

RoyInterface / Exports / scene/RoyWireframeBatchDataPool / RoyWireframeBatchDataPool

Class: RoyWireframeBatchDataPool

scene/RoyWireframeBatchDataPool.RoyWireframeBatchDataPool

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new RoyWireframeBatchDataPool(): RoyWireframeBatchDataPool

Returns

RoyWireframeBatchDataPool

Properties

_GRoyWireframeDataPool

Static Private _GRoyWireframeDataPool: RoyWireframeBatchDataPool


m_head

Private Readonly m_head: RoyWireframeBatchData[]


m_headFree

Private Readonly m_headFree: RoyWireframeBatchData[]


m_maxSizes

Private Readonly m_maxSizes: number[]


m_freeCount

Private m_freeCount: number[]


m_headCount

Private m_headCount: number[]


m_useCache

Private m_useCache: boolean = false


m_frameTick

Private m_frameTick: number = 0


m_releaseTick

m_releaseTick: number = 0

Accessors

frameTick

get frameTick(): number

Returns

number

set frameTick(value): void

Parameters

NameType
valuenumber

Returns

void


releaseTick

get releaseTick(): number

Returns

number

set releaseTick(value): void

Parameters

NameType
valuenumber

Returns

void

Methods

get

get(): RoyWireframeBatchDataPool

Returns

RoyWireframeBatchDataPool


create

create(): RoyWireframeBatchDataPool

Returns

RoyWireframeBatchDataPool


getRequestInfo

getRequestInfo(totalLineCount): number[]

Parameters

NameType
totalLineCountnumber

Returns

number[]


getRequestLineCount

getRequestLineCount(index): number

Parameters

NameType
indexnumber

Returns

number


request

request(lineCount): RoyWireframeBatchData

Parameters

NameType
lineCountnumber

Returns

RoyWireframeBatchData


release

release(object): void

Parameters

NameType
objectRoyWireframeBatchData

Returns

void


update

update(): void

Returns

void


getStats

getStats(): void

Returns

void