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 p_428848_, GpuBufferSlice p_428840_) GlCommandEncoder.mapBuffer(GpuBufferSlice p_418128_, boolean p_418013_, boolean p_418412_) voidGlRenderPass.setUniform(String p_409689_, GpuBufferSlice p_418312_) voidGlCommandEncoder.writeToBuffer(GpuBufferSlice p_418368_, ByteBuffer p_410689_) -
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, Frustum frustum) private voidLevelRenderer.addMainPass(FrameGraphBuilder frameGraphBuilder, Frustum frustum, Matrix4f frustumMatrix, GpuBufferSlice shaderFog, boolean renderBlockOutline, LevelRenderState renderState, DeltaTracker deltaTracker, ProfilerFiller profier) private voidLevelRenderer.addParticlesPass(FrameGraphBuilder frameGraphBuilder, GpuBufferSlice shaderFog) Deprecated.private voidLevelRenderer.addParticlesPass(FrameGraphBuilder frameGraphBuilder, GpuBufferSlice shaderFog, Matrix4f modelViewMatrix) private voidLevelRenderer.addSkyPass(FrameGraphBuilder frameGraphBuilder, Camera camera, GpuBufferSlice shaderFog) Deprecated.private voidLevelRenderer.addSkyPass(FrameGraphBuilder frameGraphBuilder, Camera camera, GpuBufferSlice shaderFog, Matrix4f modelViewMatrix) voidPostPass.addToFrame(FrameGraphBuilder frameGraphBuilder, Map<ResourceLocation, ResourceHandle<RenderTarget>> targets, GpuBufferSlice projectionMatrixBuffer) private voidLevelRenderer.addWeatherPass(FrameGraphBuilder frameGraphBuilder, Vec3 cameraPosition, GpuBufferSlice shaderFog) Deprecated.private voidLevelRenderer.addWeatherPass(FrameGraphBuilder frameGraphBuilder, Vec3 cameraPosition, GpuBufferSlice shaderFog, Matrix4f modelViewMatrix) voidLevelRenderer.renderLevel(GraphicsResourceAllocator graphicsResourceAllocator, DeltaTracker deltaTracker, boolean renderBlockOutline, Camera camera, Matrix4f frustumMatrix, Matrix4f projectionMatrix, Matrix4f cullingProjectionMatrix, GpuBufferSlice shaderFog, 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.minecraft.client.renderer.state
Fields in net.minecraft.client.renderer.state declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate final GpuBufferSliceQuadParticleRenderState.PreparedBuffers.dynamicTransformsThe field for thedynamicTransformsrecord component.Methods in net.minecraft.client.renderer.state that return GpuBufferSliceModifier and TypeMethodDescriptionQuadParticleRenderState.PreparedBuffers.dynamicTransforms()Returns the value of thedynamicTransformsrecord component.Constructors in net.minecraft.client.renderer.state with parameters of type GpuBufferSliceModifierConstructorDescriptionPreparedBuffers(int indexCount, GpuBufferSlice dynamicTransforms, Map<SingleQuadParticle.Layer, QuadParticleRenderState.PreparedLayer> layers) Creates an instance of aPreparedBuffersrecord class. -
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, GpuBufferSlice, Matrix4f)instead