com.mojang.blaze3d.systems

public class RenderSystem

com.mojang.blaze3d.systems.RenderSystem
com.mojang.blaze3d.systems.RenderSystem
com.mojang.blaze3d.systems.RenderSystem
com.mojang.blaze3d.systems.RenderSystem
com.mojang.blaze3d.systems.RenderSystem

字段概要

修饰符与类型字段
static final org.slf4j.Logger
LOGGER
LOGGER
LOGGER
public static final int
MINIMUM_ATLAS_TEXTURE_SIZE
MINIMUM_ATLAS_TEXTURE_SIZE
MINIMUM_ATLAS_TEXTURE_SIZE
public static final int
PROJECTION_MATRIX_UBO_SIZE
PROJECTION_MATRIX_UBO_SIZE
PROJECTION_MATRIX_UBO_SIZE
private static Thread
renderThread
renderThread
renderThread
private static GpuDevice
DEVICE
DEVICE
DEVICE
private static double
lastDrawTime
lastDrawTime
lastDrawTime
private static final RenderSystem$AutoStorageIndexBuffer
sharedSequential
sharedSequential
sharedSequential
private static final RenderSystem$AutoStorageIndexBuffer
sharedSequentialQuad
sharedSequentialQuad
sharedSequentialQuad
private static final RenderSystem$AutoStorageIndexBuffer
sharedSequentialLines
sharedSequentialLines
sharedSequentialLines
private static ProjectionType
projectionType
projectionType
projectionType
private static ProjectionType
savedProjectionType
savedProjectionType
savedProjectionType
private static final org.joml.Matrix4fStack
modelViewStack
modelViewStack
modelViewStack
private static GpuBufferSlice
shaderFog
shaderFog
shaderFog
private static GpuBufferSlice
shaderLightDirections
shaderLightDirections
shaderLightDirections
private static GpuBufferSlice
projectionMatrixBuffer
projectionMatrixBuffer
projectionMatrixBuffer
private static GpuBufferSlice
savedProjectionMatrixBuffer
savedProjectionMatrixBuffer
savedProjectionMatrixBuffer
private static String
apiDescription
apiDescription
apiDescription
private static final AtomicLong
pollEventsWaitStart
pollEventsWaitStart
pollEventsWaitStart
private static final AtomicBoolean
pollingEvents
pollingEvents
pollingEvents
private static final ArrayListDeque<RenderSystem$GpuAsyncTask>
PENDING_FENCES
PENDING_FENCES
PENDING_FENCES
public static GpuTextureView
outputColorTextureOverride
outputColorTextureOverride
outputColorTextureOverride
public static GpuTextureView
outputDepthTextureOverride
outputDepthTextureOverride
outputDepthTextureOverride
private static GpuBuffer
globalSettingsUniform
globalSettingsUniform
globalSettingsUniform
private static DynamicUniforms
dynamicUniforms
dynamicUniforms
dynamicUniforms
private static final ScissorState
scissorStateForRenderTypeDraws
scissorStateForRenderTypeDraws
scissorStateForRenderTypeDraws
private static SamplerCache
samplerCache
samplerCache
samplerCache

构造函数概要

修饰符构造函数
public ()

方法概要

修饰符与类型方法
public static SamplerCache
getSamplerCache()
getSamplerCache()
getSamplerCache()
public static void
initRenderThread()
initRenderThread()
initRenderThread()
public static boolean
isOnRenderThread()
isOnRenderThread()
isOnRenderThread()
public static void
assertOnRenderThread()
assertOnRenderThread()
assertOnRenderThread()
private static IllegalStateException
constructThreadException()
constructThreadException()
constructThreadException()
private static void
pollEvents()
pollEvents()
pollEvents()
public static boolean
isFrozenAtPollEvents()
isFrozenAtPollEvents()
isFrozenAtPollEvents()
public static void
flipFrame(fyk arg0, fwf arg1)
flipFrame(Window arg0, TracyFrameCapture arg1)
flipFrame(class_1041 arg0, class_10219 arg1)
flipFrame(Window window, TracyFrameCapturer capturer)
flipFrame(C_3161_ p_424398_, C_346145_ p_365037_)
public static void
limitDisplayFPS(int arg0)
limitDisplayFPS(int arg0)
limitDisplayFPS(int arg0)
limitDisplayFPS(int fps)
limitDisplayFPS(int p_69831_)
public static void
setShaderFog(GpuBufferSlice arg0)
setShaderFog(GpuBufferSlice arg0)
setShaderFog(GpuBufferSlice arg0)
setShaderFog(GpuBufferSlice shaderFog)
setShaderFog(GpuBufferSlice p_409894_)
public static GpuBufferSlice
getShaderFog()
getShaderFog()
getShaderFog()
public static void
setShaderLights(GpuBufferSlice arg0)
setShaderLights(GpuBufferSlice arg0)
setShaderLights(GpuBufferSlice arg0)
setShaderLights(GpuBufferSlice shaderLightDirections)
setShaderLights(GpuBufferSlice p_408396_)
public static GpuBufferSlice
getShaderLights()
getShaderLights()
getShaderLights()
public static void
enableScissorForRenderTypeDraws(int arg0, int arg1, int arg2, int arg3)
enableScissorForRenderTypeDraws(int arg0, int arg1, int arg2, int arg3)
enableScissorForRenderTypeDraws(int p_407020_, int p_408483_, int p_407056_, int p_408839_)
public static void
disableScissorForRenderTypeDraws()
disableScissorForRenderTypeDraws()
disableScissorForRenderTypeDraws()
public static ScissorState
getScissorStateForRenderTypeDraws()
getScissorStateForRenderTypeDraws()
getScissorStateForRenderTypeDraws()
public static String
getBackendDescription()
getBackendDescription()
getBackendDescription()
public static String
getApiDescription()
getApiDescription()
getApiDescription()
public static TimeSource$NanoTimeSource
initBackendSystem()
initBackendSystem()
initBackendSystem()
public static void
initRenderer(long arg0, int arg1, boolean arg2, fyy arg3, boolean arg4)
initRenderer(long arg0, int arg1, boolean arg2, ShaderSource arg3, boolean arg4)
initRenderer(long arg0, int arg1, boolean arg2, class_12289 arg3, boolean arg4)
initRenderer(long windowHandle, int debugVerbosity, boolean sync, ShaderSourceGetter arg3, boolean renderDebugLabels)
initRenderer(long p_392173_, int p_69582_, boolean p_450342_, C_432075_ p_394006_, boolean arg4)
public static void
setErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI arg0)
setErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI arg0)
setErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI arg0)
setErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI callback)
setErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI p_69901_)
public static void
setupDefaultState()
setupDefaultState()
setupDefaultState()
public static void
setProjectionMatrix(GpuBufferSlice arg0, fwd arg1)
setProjectionMatrix(GpuBufferSlice arg0, ProjectionType arg1)
setProjectionMatrix(GpuBufferSlice arg0, class_10366 arg1)
setProjectionMatrix(GpuBufferSlice projectionMatrixBuffer, ProjectionType projectionType)
setProjectionMatrix(GpuBufferSlice p_406147_, C_345792_ p_362578_)
public static void
backupProjectionMatrix()
backupProjectionMatrix()
backupProjectionMatrix()
public static void
restoreProjectionMatrix()
restoreProjectionMatrix()
restoreProjectionMatrix()
public static GpuBufferSlice
getProjectionMatrixBuffer()
getProjectionMatrixBuffer()
getProjectionMatrixBuffer()
public static org.joml.Matrix4f
getModelViewMatrix()
getModelViewMatrix()
getModelViewMatrix()
public static org.joml.Matrix4fStack
getModelViewStack()
getModelViewStack()
getModelViewStack()
public static RenderSystem$AutoStorageIndexBuffer
getSequentialBuffer(VertexFormat$b arg0)
getSequentialBuffer(VertexFormat$Mode arg0)
getSequentialBuffer(VertexFormat$class_5596 arg0)
getSequentialBuffer(VertexFormat$DrawMode drawMode)
getSequentialBuffer(VertexFormat$C_141549_ p_221942_)
public static void
setGlobalSettingsUniform(GpuBuffer arg0)
setGlobalSettingsUniform(GpuBuffer arg0)
setGlobalSettingsUniform(GpuBuffer arg0)
setGlobalSettingsUniform(GpuBuffer globalSettingsUniform)
setGlobalSettingsUniform(GpuBuffer p_410657_)
public static GpuBuffer
getGlobalSettingsUniform()
getGlobalSettingsUniform()
getGlobalSettingsUniform()
public static ProjectionType
getProjectionType()
getProjectionType()
getProjectionType()
public static void
queueFencedTask(Runnable arg0)
queueFencedTask(Runnable arg0)
queueFencedTask(Runnable arg0)
queueFencedTask(Runnable task)
queueFencedTask(Runnable p_396027_)
public static void
executePendingTasks()
executePendingTasks()
executePendingTasks()
public static GpuDevice
getDevice()
getDevice()
getDevice()
public static GpuDevice
tryGetDevice()
tryGetDevice()
tryGetDevice()
public static DynamicUniforms
getDynamicUniforms()
getDynamicUniforms()
getDynamicUniforms()
public static void
bindDefaultUniforms(RenderPass arg0)
bindDefaultUniforms(RenderPass arg0)
bindDefaultUniforms(RenderPass arg0)
bindDefaultUniforms(RenderPass pass)
bindDefaultUniforms(RenderPass p_408969_)