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.systems
Fields in com.mojang.blaze3d.systems declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate static @Nullable GpuBufferSlice
RenderSystem.projectionMatrixBuffer
private static @Nullable GpuBufferSlice
RenderSystem.savedProjectionMatrixBuffer
private static @Nullable GpuBufferSlice
RenderSystem.shaderFog
private static @Nullable GpuBufferSlice
RenderSystem.shaderLightDirections
Methods in com.mojang.blaze3d.systems that return GpuBufferSliceModifier and TypeMethodDescriptionstatic @Nullable GpuBufferSlice
RenderSystem.getProjectionMatrixBuffer()
static @Nullable GpuBufferSlice
RenderSystem.getShaderFog()
static @Nullable GpuBufferSlice
RenderSystem.getShaderLights()
Methods in com.mojang.blaze3d.systems with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionvoid
CommandEncoder.copyToBuffer
(GpuBufferSlice gpuBufferSlice, GpuBufferSlice gpuBufferSlice2) CommandEncoder.mapBuffer
(GpuBufferSlice slice, boolean read, boolean write) static void
RenderSystem.setProjectionMatrix
(GpuBufferSlice projectionMatrixBuffer, ProjectionType projectionType) static void
RenderSystem.setShaderFog
(GpuBufferSlice shaderFog) static void
RenderSystem.setShaderLights
(GpuBufferSlice shaderLightDirections) void
RenderPass.setUniform
(String name, GpuBufferSlice slice) void
RenderPass.UniformUploader.upload
(String name, GpuBufferSlice slice) void
CommandEncoder.writeToBuffer
(GpuBufferSlice slice, ByteBuffer source) -
Uses of GpuBufferSlice in net.minecraft.client.gl
Fields in net.minecraft.client.gl with type parameters of type GpuBufferSliceModifier and TypeFieldDescriptionprotected final HashMap
<String, GpuBufferSlice> RenderPassImpl.simpleUniforms
Methods in net.minecraft.client.gl that return GpuBufferSliceModifier and TypeMethodDescriptionDynamicUniforms.write
(Matrix4fc modelView, Vector4fc colorModulator, Vector3fc modelOffset, Matrix4fc textureMatrix, float lineWidth) DynamicUniforms.writeAll
(DynamicUniforms.UniformValue[] values) Methods in net.minecraft.client.gl with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionvoid
GlCommandEncoder.copyToBuffer
(GpuBufferSlice gpuBufferSlice, GpuBufferSlice gpuBufferSlice2) GlCommandEncoder.mapBuffer
(GpuBufferSlice slice, boolean read, boolean write) void
PostEffectPass.render
(FrameGraphBuilder builder, Map<Identifier, Handle<Framebuffer>> handles, GpuBufferSlice gpuBufferSlice) void
RenderPassImpl.setUniform
(String name, GpuBufferSlice slice) void
GlCommandEncoder.writeToBuffer
(GpuBufferSlice slice, ByteBuffer source) -
Uses of GpuBufferSlice in net.minecraft.client.gui.render
Methods in net.minecraft.client.gui.render with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionvoid
GuiRenderer.render
(GpuBufferSlice fogBuffer) private void
GuiRenderer.render
(Supplier<String> nameSupplier, Framebuffer framebuffer, GpuBufferSlice fogBuffer, GpuBufferSlice dynamicTransformsBuffer, GpuBuffer buffer, VertexFormat.IndexType indexType, int from, int to) private void
GuiRenderer.renderPreparedDraws
(GpuBufferSlice fogBuffer) -
Uses of GpuBufferSlice in net.minecraft.client.render
Fields in net.minecraft.client.render declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate final GpuBufferSlice[]
SectionRenderState.dynamicTransforms
The field for thedynamicTransforms
record component.private final GpuBufferSlice
ProjectionMatrix2.slice
private final GpuBufferSlice
ProjectionMatrix3.slice
private final GpuBufferSlice
RawProjectionMatrix.slice
Methods in net.minecraft.client.render that return GpuBufferSliceModifier and TypeMethodDescriptionSectionRenderState.dynamicTransforms()
Returns the value of thedynamicTransforms
record component.ProjectionMatrix2.set
(float width, float height) ProjectionMatrix3.set
(int width, int height, float fov) Methods in net.minecraft.client.render with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionvoid
WorldRenderer.render
(ObjectAllocator allocator, RenderTickCounter tickCounter, boolean renderBlockOutline, Camera camera, Matrix4f positionMatrix, Matrix4f projectionMatrix, GpuBufferSlice fog, Vector4f fogColor, boolean shouldRenderSky) private void
WorldRenderer.renderLateDebug
(FrameGraphBuilder frameGraphBuilder, Vec3d pos, GpuBufferSlice fog) private void
WorldRenderer.renderMain
(FrameGraphBuilder frameGraphBuilder, Frustum frustum, Camera camera, Matrix4f positionMatrix, GpuBufferSlice fog, boolean renderBlockOutline, boolean renderEntityOutline, RenderTickCounter tickCounter, Profiler profiler) private void
WorldRenderer.renderParticles
(FrameGraphBuilder frameGraphBuilder, Camera camera, float tickProgress, GpuBufferSlice fog) private void
WorldRenderer.renderSky
(FrameGraphBuilder frameGraphBuilder, Camera camera, float tickProgress, GpuBufferSlice fog) private void
WorldRenderer.renderWeather
(FrameGraphBuilder frameGraphBuilder, Vec3d cameraPos, float tickProgress, GpuBufferSlice fog) Constructors in net.minecraft.client.render with parameters of type GpuBufferSliceModifierConstructorDescriptionSectionRenderState
(EnumMap<BlockRenderLayer, List<RenderPass.RenderObject<GpuBufferSlice[]>>> enumMap, int int2, GpuBufferSlice[] gpuBufferSlice) -
Uses of GpuBufferSlice in net.minecraft.client.render.fog
Methods in net.minecraft.client.render.fog that return GpuBufferSlice