Appearance
RoyInterface / Exports / scene/RoyWireframeBatchDataPool / RoyWireframeBatchDataPool
Class: RoyWireframeBatchDataPool
scene/RoyWireframeBatchDataPool.RoyWireframeBatchDataPool
Table of contents
Constructors
Properties
- _GRoyWireframeDataPool
- m_head
- m_headFree
- m_maxSizes
- m_freeCount
- m_headCount
- m_useCache
- m_frameTick
- m_releaseTick
Accessors
Methods
Constructors
constructor
• new RoyWireframeBatchDataPool(): RoyWireframeBatchDataPool
Returns
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
Name | Type |
---|---|
value | number |
Returns
void
releaseTick
• get
releaseTick(): number
Returns
number
• set
releaseTick(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Methods
get
▸ get(): RoyWireframeBatchDataPool
Returns
create
▸ create(): RoyWireframeBatchDataPool
Returns
getRequestInfo
▸ getRequestInfo(totalLineCount
): number
[]
Parameters
Name | Type |
---|---|
totalLineCount | number |
Returns
number
[]
getRequestLineCount
▸ getRequestLineCount(index
): number
Parameters
Name | Type |
---|---|
index | number |
Returns
number
request
▸ request(lineCount
): RoyWireframeBatchData
Parameters
Name | Type |
---|---|
lineCount | number |
Returns
release
▸ release(object
): void
Parameters
Name | Type |
---|---|
object | RoyWireframeBatchData |
Returns
void
update
▸ update(): void
Returns
void
getStats
▸ getStats(): void
Returns
void