Package zombie.core.opengl
Class RenderThread
java.lang.Object
zombie.core.opengl.RenderThread
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intstatic intstatic voidinit()static voidstatic voidinvokeOnRenderContext(Object object, Object object2, Object object3, Object object4, Invokers.Params4.ICallback iCallback) static voidinvokeOnRenderContext(Object object, Object object2, Object object3, Invokers.Params3.ICallback iCallback) static voidinvokeOnRenderContext(Object object, Object object2, Invokers.Params2.ICallback iCallback) static voidinvokeOnRenderContext(Object object, Invokers.Params1.ICallback iCallback) static voidinvokeOnRenderContext(Runnable runnable) static booleanstatic booleanstatic booleanstatic booleanstatic voidlogGLException(OpenGLException openGLException) static voidlogGLException(OpenGLException openGLException, boolean boolean1) protected static voidstatic voidstatic voidqueueInvokeOnRenderContext(Runnable runnable) static voidqueueInvokeOnRenderContext(RenderContextQueueItem renderContextQueueItem) static voidReady()static voidstatic voidsetWaitForRenderState(boolean boolean1) static voidshutdown()static void
-
Field Details
-
RenderThread
-
m_contextLock
-
-
Constructor Details
-
RenderThread
public RenderThread()
-
-
Method Details
-
init
public static void init() -
initServerGUI
public static void initServerGUI() -
renderLoop
public static void renderLoop() -
isWaitForRenderState
public static boolean isWaitForRenderState() -
setWaitForRenderState
public static void setWaitForRenderState(boolean boolean1) -
logGLException
-
logGLException
-
Ready
public static void Ready() -
invokeOnRenderContext
- Throws:
RenderContextQueueException
-
invokeOnRenderContext
-
invokeOnRenderContext
public static void invokeOnRenderContext(Object object, Object object2, Invokers.Params2.ICallback iCallback) -
invokeOnRenderContext
public static void invokeOnRenderContext(Object object, Object object2, Object object3, Invokers.Params3.ICallback iCallback) -
invokeOnRenderContext
public static void invokeOnRenderContext(Object object, Object object2, Object object3, Object object4, Invokers.Params4.ICallback iCallback) -
notifyRenderStateQueue
protected static void notifyRenderStateQueue() -
queueInvokeOnRenderContext
-
queueInvokeOnRenderContext
-
shutdown
public static void shutdown() -
isCloseRequested
public static boolean isCloseRequested() -
getDisplayWidth
public static int getDisplayWidth() -
getDisplayHeight
public static int getDisplayHeight() -
isRunning
public static boolean isRunning() -
startRendering
public static void startRendering() -
onGameThreadExited
public static void onGameThreadExited() -
isCursorVisible
public static boolean isCursorVisible()
-