Uses of Record Class
com.mojang.blaze3d.buffers.GpuBufferSlice
Packages that use GpuBufferSlice
Package
Description
-
Uses of GpuBufferSlice in com.mojang.blaze3d.buffers
Methods in com.mojang.blaze3d.buffers that return GpuBufferSlice -
Uses of GpuBufferSlice in com.mojang.blaze3d.opengl
Fields in com.mojang.blaze3d.opengl with type parameters of type GpuBufferSliceModifier and TypeFieldDescriptionprotected final HashMap
<String, GpuBufferSlice> GlRenderPass.uniforms
Methods in com.mojang.blaze3d.opengl with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionvoid
GlCommandEncoder.copyToBuffer
(GpuBufferSlice p_428848_, GpuBufferSlice p_428840_) GlCommandEncoder.mapBuffer
(GpuBufferSlice pSlice, boolean pRead, boolean pWrite) void
GlRenderPass.setUniform
(String pName, GpuBufferSlice pBufferSlice) void
GlCommandEncoder.writeToBuffer
(GpuBufferSlice pSlice, ByteBuffer pData) -
Uses of GpuBufferSlice in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate static GpuBufferSlice
RenderSystem.projectionMatrixBuffer
private static GpuBufferSlice
RenderSystem.savedProjectionMatrixBuffer
private static GpuBufferSlice
RenderSystem.shaderFog
private static GpuBufferSlice
RenderSystem.shaderLightDirections
Methods in com.mojang.blaze3d.systems that return GpuBufferSliceModifier and TypeMethodDescriptionstatic GpuBufferSlice
RenderSystem.getProjectionMatrixBuffer()
static GpuBufferSlice
RenderSystem.getShaderFog()
static GpuBufferSlice
RenderSystem.getShaderLights()
Methods in com.mojang.blaze3d.systems with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionvoid
CommandEncoder.copyToBuffer
(GpuBufferSlice p_428842_, GpuBufferSlice p_428828_) CommandEncoder.mapBuffer
(GpuBufferSlice pSlice, boolean pRead, boolean pWrite) static void
RenderSystem.setProjectionMatrix
(GpuBufferSlice pProjectionMatrixBuffer, ProjectionType pProjectionType) static void
RenderSystem.setShaderFog
(GpuBufferSlice pShaderFog) static void
RenderSystem.setShaderLights
(GpuBufferSlice pShaderLights) void
RenderPass.setUniform
(String pName, GpuBufferSlice pBufferSlice) void
RenderPass.UniformUploader.upload
(String pName, GpuBufferSlice pBufferSlice) void
CommandEncoder.writeToBuffer
(GpuBufferSlice pSlice, ByteBuffer pData) -
Uses of GpuBufferSlice in net.minecraft.client.gui.render
Methods in net.minecraft.client.gui.render with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionprivate void
GuiRenderer.draw
(GpuBufferSlice pBufferSlice) private void
GuiRenderer.executeDrawRange
(Supplier<String> pDebugGroup, RenderTarget pRenderTarget, GpuBufferSlice pFog, GpuBufferSlice pDynamicTransforms, GpuBuffer pBuffer, VertexFormat.IndexType pIndexType, int pStart, int pEnd) void
GuiRenderer.render
(GpuBufferSlice pBufferSlice) -
Uses of GpuBufferSlice in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate final GpuBufferSlice
CachedOrthoProjectionMatrixBuffer.bufferSlice
private final GpuBufferSlice
CachedPerspectiveProjectionMatrixBuffer.bufferSlice
private final GpuBufferSlice
PerspectiveProjectionMatrixBuffer.bufferSlice
Methods in net.minecraft.client.renderer that return GpuBufferSliceModifier and TypeMethodDescriptionCachedOrthoProjectionMatrixBuffer.getBuffer
(float pWidth, float pHeight) CachedPerspectiveProjectionMatrixBuffer.getBuffer
(int pWidth, int pHeight, float pFov) PerspectiveProjectionMatrixBuffer.getBuffer
(org.joml.Matrix4f p_418445_) DynamicUniforms.writeTransform
(org.joml.Matrix4fc p_418355_, org.joml.Vector4fc p_418112_, org.joml.Vector3fc p_418079_, org.joml.Matrix4fc p_418230_, float p_418006_) DynamicUniforms.writeTransforms
(DynamicUniforms.Transform... pTransforms) DynamicUniformStorage.writeUniform
(T pUniform) DynamicUniformStorage.writeUniforms
(T[] pUniforms) Methods in net.minecraft.client.renderer with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionprivate void
LevelRenderer.addLateDebugPass
(FrameGraphBuilder pFrameGraphBuilder, Vec3 pCameraPosition, GpuBufferSlice pShaderFog) private void
LevelRenderer.addMainPass
(FrameGraphBuilder p_361593_, Frustum p_366590_, Camera p_363453_, org.joml.Matrix4f p_362420_, GpuBufferSlice p_418185_, boolean p_363964_, boolean p_362137_, DeltaTracker p_360931_, ProfilerFiller p_362234_) private void
LevelRenderer.addParticlesPass
(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog) Deprecated.private void
LevelRenderer.addParticlesPass
(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog, Frustum frustum, org.joml.Matrix4f modelViewMatrix) private void
LevelRenderer.addSkyPass
(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog) Deprecated.private void
LevelRenderer.addSkyPass
(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog, org.joml.Matrix4f modelViewMatrix) void
PostPass.addToFrame
(FrameGraphBuilder pFrameGraphBuilder, Map<ResourceLocation, ResourceHandle<RenderTarget>> pTargets, GpuBufferSlice pProjectionMatrixBuffer) private void
LevelRenderer.addWeatherPass
(FrameGraphBuilder pFrameGraphBuilder, Vec3 pCameraPosition, float pPartialTick, GpuBufferSlice pShaderFog) Deprecated.private void
LevelRenderer.addWeatherPass
(FrameGraphBuilder pFrameGraphBuilder, Vec3 pCameraPosition, float pPartialTick, GpuBufferSlice pShaderFog, org.joml.Matrix4f modelViewMatrix, Camera camera) void
LevelRenderer.renderLevel
(GraphicsResourceAllocator p_361796_, DeltaTracker p_348530_, boolean p_109603_, Camera p_109604_, org.joml.Matrix4f p_254120_, org.joml.Matrix4f p_323920_, GpuBufferSlice p_425977_, org.joml.Vector4f p_425544_, boolean p_426302_) -
Uses of GpuBufferSlice in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate final GpuBufferSlice[]
ChunkSectionsToRender.dynamicTransforms
The field for thedynamicTransforms
record component.Methods in net.minecraft.client.renderer.chunk that return GpuBufferSliceModifier and TypeMethodDescriptionChunkSectionsToRender.dynamicTransforms()
Returns the value of thedynamicTransforms
record component.Constructors in net.minecraft.client.renderer.chunk with parameters of type GpuBufferSliceModifierConstructorDescriptionChunkSectionsToRender
(EnumMap<ChunkSectionLayer, List<RenderPass.Draw<GpuBufferSlice[]>>> drawsPerLayer, int maxIndicesRequired, GpuBufferSlice[] dynamicTransforms) Creates an instance of aChunkSectionsToRender
record class. -
Uses of GpuBufferSlice in net.minecraft.client.renderer.fog
Methods in net.minecraft.client.renderer.fog that return GpuBufferSlice -
Uses of GpuBufferSlice in net.neoforged.neoforge.client.blaze3d.validation
Methods in net.neoforged.neoforge.client.blaze3d.validation with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionvoid
ValidationCommandEncoder.copyToBuffer
(GpuBufferSlice src, GpuBufferSlice dst) ValidationCommandEncoder.mapBuffer
(GpuBufferSlice bufferSlice, boolean read, boolean write) void
ValidationRenderPass.setUniform
(String name, GpuBufferSlice bufferSlice) void
ValidationCommandEncoder.writeToBuffer
(GpuBufferSlice bufferSlice, ByteBuffer data)
LevelRenderer.addParticlesPass(FrameGraphBuilder, Camera, float, GpuBufferSlice, Frustum, Matrix4f)
instead