Moved DetailedProfiler to a more appropriate package
This commit is contained in:
parent
08de4e5687
commit
dc40faaff8
@ -1,4 +1,4 @@
|
|||||||
package com.jme3.post;
|
package com.jme3.app;
|
||||||
|
|
||||||
import com.jme3.profile.*;
|
import com.jme3.profile.*;
|
||||||
import com.jme3.renderer.Renderer;
|
import com.jme3.renderer.Renderer;
|
@ -1,7 +1,5 @@
|
|||||||
package com.jme3.post;
|
package com.jme3.app;
|
||||||
|
|
||||||
import com.jme3.app.Application;
|
|
||||||
import com.jme3.app.SimpleApplication;
|
|
||||||
import com.jme3.app.state.BaseAppState;
|
import com.jme3.app.state.BaseAppState;
|
||||||
import com.jme3.font.BitmapFont;
|
import com.jme3.font.BitmapFont;
|
||||||
import com.jme3.font.BitmapText;
|
import com.jme3.font.BitmapText;
|
||||||
@ -18,8 +16,6 @@ import java.text.DecimalFormat;
|
|||||||
import java.text.DecimalFormatSymbols;
|
import java.text.DecimalFormatSymbols;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import static com.jme3.post.DetailedProfiler.*;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by Nehon on 25/01/2017.
|
* Created by Nehon on 25/01/2017.
|
||||||
*/
|
*/
|
||||||
@ -164,7 +160,7 @@ public class DetailedProfilerState extends BaseAppState {
|
|||||||
}
|
}
|
||||||
maxLevel = Math.max(maxLevel, path.split("/").length);
|
maxLevel = Math.max(maxLevel, path.split("/").length);
|
||||||
StatLineView line = getStatLineView(path);
|
StatLineView line = getStatLineView(path);
|
||||||
StatLine statLine = data.get(path);
|
DetailedProfiler.StatLine statLine = data.get(path);
|
||||||
line.updateValues(statLine.getAverageCpu(), statLine.getAverageGpu());
|
line.updateValues(statLine.getAverageCpu(), statLine.getAverageGpu());
|
||||||
String parent = getParent(path);
|
String parent = getParent(path);
|
||||||
while (parent != null) {
|
while (parent != null) {
|
||||||
@ -236,12 +232,16 @@ public class DetailedProfilerState extends BaseAppState {
|
|||||||
public void postRender() {
|
public void postRender() {
|
||||||
if (time > REFRESH_TIME) {
|
if (time > REFRESH_TIME) {
|
||||||
prof.appStep(AppStep.EndFrame);
|
prof.appStep(AppStep.EndFrame);
|
||||||
Map<String, StatLine> data = prof.getStats();
|
Map<String, DetailedProfiler.StatLine> data = prof.getStats();
|
||||||
displayData(data);
|
displayData(data);
|
||||||
time = 0;
|
time = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Node getUiNode() {
|
||||||
|
return ui;
|
||||||
|
}
|
||||||
|
|
||||||
private double getMsFromNs(double time) {
|
private double getMsFromNs(double time) {
|
||||||
return time / 1000000.0;
|
return time / 1000000.0;
|
||||||
}
|
}
|
@ -36,7 +36,7 @@ import com.jme3.light.*;
|
|||||||
import com.jme3.material.Material;
|
import com.jme3.material.Material;
|
||||||
import com.jme3.math.*;
|
import com.jme3.math.*;
|
||||||
import com.jme3.post.FilterPostProcessor;
|
import com.jme3.post.FilterPostProcessor;
|
||||||
import com.jme3.post.DetailedProfilerState;
|
import com.jme3.app.DetailedProfilerState;
|
||||||
import com.jme3.post.ssao.SSAOFilter;
|
import com.jme3.post.ssao.SSAOFilter;
|
||||||
import com.jme3.scene.*;
|
import com.jme3.scene.*;
|
||||||
import com.jme3.scene.shape.Box;
|
import com.jme3.scene.shape.Box;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user