mirror of
https://github.com/Minestom/Minestom.git
synced 2025-01-08 01:17:47 +01:00
Updated GLFWCapableBuffer.java
This commit is contained in:
parent
b8441a0fd7
commit
8bd54dd300
@ -4,7 +4,6 @@ import net.minestom.server.MinecraftServer;
|
|||||||
import net.minestom.server.map.Framebuffer;
|
import net.minestom.server.map.Framebuffer;
|
||||||
import net.minestom.server.map.MapColors;
|
import net.minestom.server.map.MapColors;
|
||||||
import net.minestom.server.timer.Task;
|
import net.minestom.server.timer.Task;
|
||||||
import net.minestom.server.utils.time.TimeUnit;
|
|
||||||
import org.lwjgl.BufferUtils;
|
import org.lwjgl.BufferUtils;
|
||||||
import org.lwjgl.PointerBuffer;
|
import org.lwjgl.PointerBuffer;
|
||||||
import org.lwjgl.glfw.GLFWErrorCallback;
|
import org.lwjgl.glfw.GLFWErrorCallback;
|
||||||
@ -12,6 +11,7 @@ import org.lwjgl.opengl.GL;
|
|||||||
import org.lwjgl.system.MemoryStack;
|
import org.lwjgl.system.MemoryStack;
|
||||||
|
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
|
import java.time.temporal.TemporalUnit;
|
||||||
|
|
||||||
import static org.lwjgl.glfw.GLFW.*;
|
import static org.lwjgl.glfw.GLFW.*;
|
||||||
import static org.lwjgl.opengl.GL11.*;
|
import static org.lwjgl.opengl.GL11.*;
|
||||||
@ -71,7 +71,7 @@ public abstract class GLFWCapableBuffer {
|
|||||||
GL.createCapabilities();
|
GL.createCapabilities();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task setupRenderLoop(long period, TimeUnit unit, Runnable rendering) {
|
public Task setupRenderLoop(long period, TemporalUnit unit, Runnable rendering) {
|
||||||
return MinecraftServer.getSchedulerManager()
|
return MinecraftServer.getSchedulerManager()
|
||||||
.buildTask(new Runnable() {
|
.buildTask(new Runnable() {
|
||||||
private boolean first = true;
|
private boolean first = true;
|
||||||
@ -97,7 +97,7 @@ public abstract class GLFWCapableBuffer {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Called in render after glFlush to read the pixel buffer contents and convert it to map colors.
|
* Called in render after glFlush to read the pixel buffer contents and convert it to map colors.
|
||||||
* Only call if you do not use {@link #render(Runnable)} nor {@link #setupRenderLoop(long, TimeUnit, Runnable)}
|
* Only call if you do not use {@link #render(Runnable)} nor {@link #setupRenderLoop(long, TemporalUnit, Runnable)}
|
||||||
*/
|
*/
|
||||||
public void prepareMapColors() {
|
public void prepareMapColors() {
|
||||||
if(onlyMapColors) {
|
if(onlyMapColors) {
|
||||||
|
Loading…
Reference in New Issue
Block a user