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 GpuBufferSliceRenderSystem.projectionMatrixBufferprivate static @Nullable GpuBufferSliceRenderSystem.savedProjectionMatrixBufferprivate static @Nullable GpuBufferSliceRenderSystem.shaderFogprivate static @Nullable GpuBufferSliceRenderSystem.shaderLightDirectionsMethods in com.mojang.blaze3d.systems that return GpuBufferSliceModifier and TypeMethodDescriptionstatic @Nullable GpuBufferSliceRenderSystem.getProjectionMatrixBuffer()static @Nullable GpuBufferSliceRenderSystem.getShaderFog()static @Nullable GpuBufferSliceRenderSystem.getShaderLights()Methods in com.mojang.blaze3d.systems with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionvoidCommandEncoder.copyToBuffer(GpuBufferSlice gpuBufferSlice, GpuBufferSlice gpuBufferSlice2) CommandEncoder.mapBuffer(GpuBufferSlice slice, boolean read, boolean write) static voidRenderSystem.setProjectionMatrix(GpuBufferSlice projectionMatrixBuffer, ProjectionType projectionType) static voidRenderSystem.setShaderFog(GpuBufferSlice shaderFog) static voidRenderSystem.setShaderLights(GpuBufferSlice shaderLightDirections) voidRenderPass.setUniform(String name, GpuBufferSlice slice) voidRenderPass.UniformUploader.upload(String name, GpuBufferSlice slice) voidCommandEncoder.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.simpleUniformsMethods 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 TypeMethodDescriptionvoidGlCommandEncoder.copyToBuffer(GpuBufferSlice gpuBufferSlice, GpuBufferSlice gpuBufferSlice2) GlCommandEncoder.mapBuffer(GpuBufferSlice slice, boolean read, boolean write) voidPostEffectPass.render(FrameGraphBuilder builder, Map<Identifier, Handle<Framebuffer>> handles, GpuBufferSlice gpuBufferSlice) voidRenderPassImpl.setUniform(String name, GpuBufferSlice slice) voidGlCommandEncoder.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 TypeMethodDescriptionvoidGuiRenderer.render(GpuBufferSlice fogBuffer) private voidGuiRenderer.render(Supplier<String> nameSupplier, Framebuffer framebuffer, GpuBufferSlice fogBuffer, GpuBufferSlice dynamicTransformsBuffer, GpuBuffer buffer, VertexFormat.IndexType indexType, int from, int to) private voidGuiRenderer.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.dynamicTransformsThe field for thedynamicTransformsrecord component.private final GpuBufferSliceProjectionMatrix2.sliceprivate final GpuBufferSliceProjectionMatrix3.sliceprivate final GpuBufferSliceRawProjectionMatrix.sliceMethods in net.minecraft.client.render that return GpuBufferSliceModifier and TypeMethodDescriptionSectionRenderState.dynamicTransforms()Returns the value of thedynamicTransformsrecord 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 TypeMethodDescriptionvoidWorldRenderer.render(ObjectAllocator allocator, RenderTickCounter tickCounter, boolean renderBlockOutline, Camera camera, Matrix4f positionMatrix, Matrix4f projectionMatrix, GpuBufferSlice fog, Vector4f fogColor, boolean shouldRenderSky) private voidWorldRenderer.renderLateDebug(FrameGraphBuilder frameGraphBuilder, Vec3d pos, GpuBufferSlice fog) private voidWorldRenderer.renderMain(FrameGraphBuilder frameGraphBuilder, Frustum frustum, Camera camera, Matrix4f positionMatrix, GpuBufferSlice fog, boolean renderBlockOutline, boolean renderEntityOutline, RenderTickCounter tickCounter, Profiler profiler) private voidWorldRenderer.renderParticles(FrameGraphBuilder frameGraphBuilder, Camera camera, float tickProgress, GpuBufferSlice fog) private voidWorldRenderer.renderSky(FrameGraphBuilder frameGraphBuilder, Camera camera, float tickProgress, GpuBufferSlice fog) private voidWorldRenderer.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