Package zombie
Class GameProfiler
java.lang.Object
zombie.GameProfiler
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Method Summary
Modifier and TypeMethodDescriptionvoid
end
(GameProfiler.ProfileArea area) void
endFrame()
static GameProfiler
static long
static void
init()
void
invokeAndMeasure
(String areaKey, Runnable invoke) Measure how long it takes to run the supplied invoker.<T1,
T2, T3> void invokeAndMeasure
(String areaKey, T1 val1, T2 val2, T3 val3, Invokers.Params3.ICallback<T1, T2, T3> invoker) <T1,
T2> void invokeAndMeasure
(String areaKey, T1 val1, T2 val2, Invokers.Params2.ICallback<T1, T2> invoker) <T1> void
invokeAndMeasure
(String areaKey, T1 val1, Invokers.Params1.ICallback<T1> invoker) void
invokeAndMeasureFrame
(String invokerKey, Runnable invoke) Perform an entire frame, call startFrame, invoke.run(), endFramestatic boolean
void
render
(int x, int y) start
(GameProfiler.ProfileArea area, long timeNs) void
startFrame
(String frameInvokerKey)
-
Method Details
-
getInstance
-
startFrame
-
endFrame
public void endFrame() -
invokeAndMeasureFrame
Perform an entire frame, call startFrame, invoke.run(), endFrame -
invokeAndMeasure
Measure how long it takes to run the supplied invoker. -
isRunning
public static boolean isRunning() -
invokeAndMeasure
-
invokeAndMeasure
public <T1,T2> void invokeAndMeasure(String areaKey, T1 val1, T2 val2, Invokers.Params2.ICallback<T1, T2> invoker) -
invokeAndMeasure
public <T1,T2, void invokeAndMeasureT3> (String areaKey, T1 val1, T2 val2, T3 val3, Invokers.Params3.ICallback<T1, T2, T3> invoker) -
start
-
start
-
start
-
end
-
render
public void render(int x, int y) -
getTimeNs
public static long getTimeNs() -
init
public static void init()
-