|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 topublic 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 switchpublic 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()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |