|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.jme3.renderer.Statistics
public class Statistics
The statistics class allows tracking of real-time rendering statistics.
The Statistics can be retrieved by using Renderer.getStatistics().
| コンストラクタの概要 | |
|---|---|
Statistics()
|
|
| メソッドの概要 | |
|---|---|
void |
clearFrame()
Clears all frame-specific statistics such as objects used per frame. |
void |
clearMemory()
Called when video memory is cleared. |
void |
getData(int[] data)
Retrieves the statistics data into the given array. |
java.lang.String[] |
getLabels()
Returns a list of labels corresponding to each statistic. |
void |
onDeleteFrameBuffer()
Called by the Renderer when it deletes a framebuffer |
void |
onDeleteShader()
Called by the Renderer when it deletes a shader |
void |
onDeleteTexture()
Called by the Renderer when it deletes a texture |
void |
onFrameBufferUse(FrameBuffer fb,
boolean wasSwitched)
Called by the Renderer when a framebuffer has been set. |
void |
onMeshDrawn(Mesh mesh,
int lod)
Called by the Renderer when a mesh has been drawn. |
void |
onNewFrameBuffer()
Called by the Renderer when it creates a new framebuffer |
void |
onNewShader()
Called by the Renderer when it creates a new shader |
void |
onNewTexture()
Called by the Renderer when it creates a new texture |
void |
onShaderUse(Shader shader,
boolean wasSwitched)
Called by the Renderer when a shader has been utilized. |
void |
onTextureUse(Image image,
boolean wasSwitched)
Called by the Renderer when a texture has been set. |
void |
onUniformSet()
Called by the Renderer when a uniform was set. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Statistics()
| メソッドの詳細 |
|---|
public java.lang.String[] getLabels()
getData(int[])public void getData(int[] data)
getLabels().
data - The data array to write to
public void onMeshDrawn(Mesh mesh,
int lod)
public void onShaderUse(Shader shader,
boolean wasSwitched)
shader - The shader that was usedwasSwitched - If true, the shader has required a state switchpublic void onUniformSet()
public void onTextureUse(Image image,
boolean wasSwitched)
image - The image that was setwasSwitched - If true, the texture has required a state switch
public void onFrameBufferUse(FrameBuffer fb,
boolean wasSwitched)
fb - The framebuffer that was setwasSwitched - If true, the framebuffer required a state switchpublic void clearFrame()
public void onNewShader()
public void onNewTexture()
public void onNewFrameBuffer()
public void onDeleteShader()
public void onDeleteTexture()
public void onDeleteFrameBuffer()
public void clearMemory()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||