Appearance
RoyInterface / Exports / utils/RoyDebug / RoyDebug
Class: RoyDebug
utils/RoyDebug.RoyDebug
Table of contents
Constructors
Properties
- instance
- sRenderableGpuResId
- sMatInstGpuResId
- sTexGpuResId
- sVtxBufferGpuResId
- sIdxBufferGpuResId
- m_enabled
- m_renderableDebugInfoMap
- m_matInstanceDebugInfoMap
- m_texDebugInfoMap
- m_vtxBufferDebugInfoMap
- m_idxBufferDebugInfoMap
Accessors
Methods
- getInstance
- addMatInstanceDebugInfo
- removeMatInstanceDebugInfo
- addTexDebugInfo
- removeTexDebugInfo
- addVtxBufferDebugInfo
- removeVtxBufferDebugInfo
- addIdxBufferDebugInfo
- removeIdxBufferDebugInfo
- addRenderableDebugInfo
- getRenderableDebugInfo
- removeRenderableDebugInfo
- checkRenderableDebugInfo
- checkTexGPUResInUsed
- checkVtxGPUResInUsed
- checkIdxGPUResInUsed
Constructors
constructor
• new RoyDebug(): RoyDebug
Returns
Properties
instance
▪ Static
Private
instance: RoyDebug
sRenderableGpuResId
▪ Static
sRenderableGpuResId: number
= 1
sMatInstGpuResId
▪ Static
sMatInstGpuResId: number
= 1
sTexGpuResId
▪ Static
sTexGpuResId: number
= 1
sVtxBufferGpuResId
▪ Static
sVtxBufferGpuResId: number
= 1
sIdxBufferGpuResId
▪ Static
sIdxBufferGpuResId: number
= 1
m_enabled
• Private
m_enabled: boolean
= false
m_renderableDebugInfoMap
• Private
m_renderableDebugInfoMap: Map
<number
, RoyRenderableDebugInfo
>
m_matInstanceDebugInfoMap
• Private
m_matInstanceDebugInfoMap: Map
<number
, number
>
m_texDebugInfoMap
• Private
m_texDebugInfoMap: Map
<number
, RoyTexDebugInfo
>
m_vtxBufferDebugInfoMap
• Private
m_vtxBufferDebugInfoMap: Map
<number
, RoyVtxBufferDebugInfo
>
m_idxBufferDebugInfoMap
• Private
m_idxBufferDebugInfoMap: Map
<number
, RoyIdxBufferDebugInfo
>
Accessors
enabled
• get
enabled(): boolean
Returns
boolean
• set
enabled(value
): void
Parameters
Name | Type |
---|---|
value | boolean |
Returns
void
renderableDebugInfoMap
• get
renderableDebugInfoMap(): Map
<number
, RoyRenderableDebugInfo
>
Returns
Map
<number
, RoyRenderableDebugInfo
>
gpuResMemory
• get
gpuResMemory(): number
Returns
number
Methods
getInstance
▸ getInstance(): RoyDebug
Returns
addMatInstanceDebugInfo
▸ addMatInstanceDebugInfo(gpuResId
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
Returns
void
removeMatInstanceDebugInfo
▸ removeMatInstanceDebugInfo(handleID
): void
Parameters
Name | Type |
---|---|
handleID | number |
Returns
void
addTexDebugInfo
▸ addTexDebugInfo(gpuResId
, byteLength
, width
, height
, isCompressed
, genMipmap
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
byteLength | number |
width | number |
height | number |
isCompressed | boolean |
genMipmap | boolean |
Returns
void
removeTexDebugInfo
▸ removeTexDebugInfo(gpuResId
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
Returns
void
addVtxBufferDebugInfo
▸ addVtxBufferDebugInfo(gpuResId
, byteLength
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
byteLength | number |
Returns
void
removeVtxBufferDebugInfo
▸ removeVtxBufferDebugInfo(gpuResId
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
Returns
void
addIdxBufferDebugInfo
▸ addIdxBufferDebugInfo(gpuResId
, byteLength
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
byteLength | number |
Returns
void
removeIdxBufferDebugInfo
▸ removeIdxBufferDebugInfo(gpuResId
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
Returns
void
addRenderableDebugInfo
▸ addRenderableDebugInfo(gpuResId
, handleID
, createState
, matInstanceGpuResId
, texGpuResIdList
, vtxBufferGpuResId
, idxBufferGpuResId
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
handleID | number |
createState | number |
matInstanceGpuResId | number |
texGpuResIdList | number [] |
vtxBufferGpuResId | number |
idxBufferGpuResId | number |
Returns
void
getRenderableDebugInfo
▸ getRenderableDebugInfo(gpuResId
): RoyRenderableDebugInfo
Parameters
Name | Type |
---|---|
gpuResId | number |
Returns
removeRenderableDebugInfo
▸ removeRenderableDebugInfo(gpuResId
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
Returns
void
checkRenderableDebugInfo
▸ checkRenderableDebugInfo(gpuResId
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
Returns
void
checkTexGPUResInUsed
▸ checkTexGPUResInUsed(gpuResId
): void
Parameters
Name | Type |
---|---|
gpuResId | number |
Returns
void
checkVtxGPUResInUsed
▸ checkVtxGPUResInUsed(vtxBufferGpuResId
): void
Parameters
Name | Type |
---|---|
vtxBufferGpuResId | number |
Returns
void
checkIdxGPUResInUsed
▸ checkIdxGPUResInUsed(idxBufferGpuResId
): void
Parameters
Name | Type |
---|---|
idxBufferGpuResId | number |
Returns
void