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.uniformsMethods in com.mojang.blaze3d.opengl with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionvoidGlCommandEncoder.copyToBuffer(GpuBufferSlice source, GpuBufferSlice target) GlCommandEncoder.mapBuffer(GpuBufferSlice slice, boolean read, boolean write) voidGlRenderPass.setUniform(String name, GpuBufferSlice bufferSlice) voidGlCommandEncoder.writeToBuffer(GpuBufferSlice slice, ByteBuffer buffer) -
Uses of GpuBufferSlice in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate static GpuBufferSliceRenderSystem.projectionMatrixBufferprivate static GpuBufferSliceRenderSystem.savedProjectionMatrixBufferprivate static GpuBufferSliceRenderSystem.shaderFogprivate static GpuBufferSliceRenderSystem.shaderLightDirectionsMethods in com.mojang.blaze3d.systems that return GpuBufferSliceModifier and TypeMethodDescriptionstatic GpuBufferSliceRenderSystem.getProjectionMatrixBuffer()static GpuBufferSliceRenderSystem.getShaderFog()static GpuBufferSliceRenderSystem.getShaderLights()Methods in com.mojang.blaze3d.systems with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionvoidCommandEncoder.copyToBuffer(GpuBufferSlice source, GpuBufferSlice target) CommandEncoder.mapBuffer(GpuBufferSlice slice, boolean read, boolean write) static voidRenderSystem.setProjectionMatrix(GpuBufferSlice projectionMatrixBuffer, ProjectionType projectionType) static voidRenderSystem.setShaderFog(GpuBufferSlice shaderFog) static voidRenderSystem.setShaderLights(GpuBufferSlice shaderLights) voidRenderPass.setUniform(String name, GpuBufferSlice bufferSlice) voidRenderPass.UniformUploader.upload(String name, GpuBufferSlice bufferSlice) voidCommandEncoder.writeToBuffer(GpuBufferSlice slice, ByteBuffer buffer) -
Uses of GpuBufferSlice in net.minecraft.client.gui.render
Methods in net.minecraft.client.gui.render with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionprivate voidGuiRenderer.draw(GpuBufferSlice fogUniforms) private voidGuiRenderer.executeDrawRange(Supplier<String> debugGroup, RenderTarget renderTarget, GpuBufferSlice fogUniforms, GpuBufferSlice dynamicTransforms, GpuBuffer buffer, VertexFormat.IndexType indexType, int start, int end) voidGuiRenderer.render(GpuBufferSlice bufferSlice) -
Uses of GpuBufferSlice in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate final GpuBufferSliceCachedOrthoProjectionMatrixBuffer.bufferSliceprivate final GpuBufferSliceCachedPerspectiveProjectionMatrixBuffer.bufferSliceprivate final GpuBufferSlicePerspectiveProjectionMatrixBuffer.bufferSliceMethods in net.minecraft.client.renderer that return GpuBufferSliceModifier and TypeMethodDescriptionCachedOrthoProjectionMatrixBuffer.getBuffer(float width, float height) CachedPerspectiveProjectionMatrixBuffer.getBuffer(int width, int height, float fov) DynamicUniforms.writeTransform(Matrix4fc modelView, Vector4fc colorModulator, Vector3fc modelOffset, Matrix4fc textureMatrix, float lineWidth) DynamicUniforms.writeTransforms(DynamicUniforms.Transform... transforms) DynamicUniformStorage.writeUniform(T uniform) DynamicUniformStorage.writeUniforms(T[] uniforms) Methods in net.minecraft.client.renderer with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionprivate voidLevelRenderer.addLateDebugPass(FrameGraphBuilder frameGraphBuilder, Vec3 cameraPosition, GpuBufferSlice shaderFog) private voidLevelRenderer.addMainPass(FrameGraphBuilder frameGraphBuilder, Frustum frustum, Camera camera, Matrix4f frustumMatrix, GpuBufferSlice shaderFog, boolean renderBlockOutline, boolean renderEntityOutline, DeltaTracker deltaTracker, ProfilerFiller profiler) private voidLevelRenderer.addParticlesPass(FrameGraphBuilder frameGraphBuilder, Camera camera, float partialTick, GpuBufferSlice shaderFog) Deprecated.private voidLevelRenderer.addParticlesPass(FrameGraphBuilder frameGraphBuilder, Camera camera, float partialTick, GpuBufferSlice shaderFog, Frustum frustum, Matrix4f modelViewMatrix) private voidLevelRenderer.addSkyPass(FrameGraphBuilder frameGraphBuilder, Camera camera, float partialTick, GpuBufferSlice shaderFog) Deprecated.private voidLevelRenderer.addSkyPass(FrameGraphBuilder frameGraphBuilder, Camera camera, float partialTick, GpuBufferSlice shaderFog, Matrix4f modelViewMatrix) voidPostPass.addToFrame(FrameGraphBuilder frameGraphBuilder, Map<ResourceLocation, ResourceHandle<RenderTarget>> targets, GpuBufferSlice projectionMatrixBuffer) private voidLevelRenderer.addWeatherPass(FrameGraphBuilder frameGraphBuilder, Vec3 cameraPosition, float partialTick, GpuBufferSlice shaderFog) Deprecated.private voidLevelRenderer.addWeatherPass(FrameGraphBuilder frameGraphBuilder, Vec3 cameraPosition, float partialTick, GpuBufferSlice shaderFog, Matrix4f modelViewMatrix, Camera camera) voidLevelRenderer.renderLevel(GraphicsResourceAllocator graphicsResourceAllocator, DeltaTracker deltaTracker, boolean renderBlockOutline, Camera camera, Matrix4f frustumMatrix, Matrix4f projectionMatrix, GpuBufferSlice fogBuffer, Vector4f fogColor, boolean renderSky) -
Uses of GpuBufferSlice in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate final GpuBufferSlice[]ChunkSectionsToRender.dynamicTransformsThe field for thedynamicTransformsrecord component.Methods in net.minecraft.client.renderer.chunk that return GpuBufferSliceModifier and TypeMethodDescriptionChunkSectionsToRender.dynamicTransforms()Returns the value of thedynamicTransformsrecord 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 aChunkSectionsToRenderrecord 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 TypeMethodDescriptionvoidValidationCommandEncoder.copyToBuffer(GpuBufferSlice src, GpuBufferSlice dst) ValidationCommandEncoder.mapBuffer(GpuBufferSlice bufferSlice, boolean read, boolean write) voidValidationRenderPass.setUniform(String name, GpuBufferSlice bufferSlice) voidValidationCommandEncoder.writeToBuffer(GpuBufferSlice bufferSlice, ByteBuffer data)
LevelRenderer.addParticlesPass(FrameGraphBuilder, Camera, float, GpuBufferSlice, Frustum, Matrix4f)instead