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 value) voidGlCommandEncoder.writeToBuffer(GpuBufferSlice slice, ByteBuffer data) -
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 source, GpuBufferSlice target) voidCommandEncoderBackend.copyToBuffer(GpuBufferSlice source, GpuBufferSlice target) CommandEncoder.mapBuffer(GpuBufferSlice slice, boolean read, boolean write) CommandEncoderBackend.mapBuffer(GpuBufferSlice buffer, boolean read, boolean write) static voidRenderSystem.setProjectionMatrix(GpuBufferSlice projectionMatrixBuffer, ProjectionType type) static voidRenderSystem.setShaderFog(GpuBufferSlice fog) static voidRenderSystem.setShaderLights(GpuBufferSlice buffer) voidRenderPass.setUniform(String name, GpuBufferSlice value) voidRenderPassBackend.setUniform(String name, GpuBufferSlice value) voidRenderPass.UniformUploader.upload(String name, GpuBufferSlice buffer) voidCommandEncoder.writeToBuffer(GpuBufferSlice destination, ByteBuffer data) voidCommandEncoderBackend.writeToBuffer(GpuBufferSlice destination, ByteBuffer data) -
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 fogBuffer) private voidGuiRenderer.executeDrawRange(Supplier<String> label, RenderTarget mainRenderTarget, GpuBufferSlice fogBuffer, GpuBufferSlice dynamicTransforms, GpuBuffer indexBuffer, VertexFormat.IndexType indexType, int startIndex, int endIndex) voidGuiRenderer.render(GpuBufferSlice fogBuffer) -
Uses of GpuBufferSlice in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as GpuBufferSliceModifier and TypeFieldDescription(package private) GpuBufferSliceProjectionMatrixBuffer.bufferSliceMethods in net.minecraft.client.renderer that return GpuBufferSliceModifier and TypeMethodDescriptionProjectionMatrixBuffer.getBuffer(Projection projection) private GpuBufferSliceProjectionMatrixBuffer.writeBuffer(Matrix4f projectionMatrix) DynamicUniforms.writeChunkSections(DynamicUniforms.ChunkSectionInfo... infos) DynamicUniforms.writeTransform(Matrix4fc modelView, Vector4fc colorModulator, Vector3fc modelOffset, Matrix4fc textureMatrix) 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 frame, CameraRenderState camera, GpuBufferSlice fog, Matrix4f modelViewMatrix) private voidLevelRenderer.addMainPass(FrameGraphBuilder frame, Frustum frustum, Matrix4f modelViewMatrix, GpuBufferSlice terrainFog, boolean renderOutline, LevelRenderState levelRenderState, DeltaTracker deltaTracker, ProfilerFiller profiler, ChunkSectionsToRender chunkSectionsToRender) private voidLevelRenderer.addSkyPass(FrameGraphBuilder frame, CameraRenderState cameraState, GpuBufferSlice skyFog) Deprecated.private voidLevelRenderer.addSkyPass(FrameGraphBuilder frame, CameraRenderState cameraState, GpuBufferSlice skyFog, Matrix4f modelViewMatrix) voidPostPass.addToFrame(FrameGraphBuilder frame, Map<Identifier, ResourceHandle<RenderTarget>> targets, GpuBufferSlice shaderOrthoMatrix) private voidLevelRenderer.addWeatherPass(FrameGraphBuilder frame, GpuBufferSlice fog) Deprecated.private voidLevelRenderer.addWeatherPass(FrameGraphBuilder frame, GpuBufferSlice fog, Matrix4f modelViewMatrix) voidLevelRenderer.renderLevel(GraphicsResourceAllocator resourceAllocator, DeltaTracker deltaTracker, boolean renderOutline, CameraRenderState cameraState, Matrix4f modelViewMatrix, GpuBufferSlice terrainFog, Vector4f fogColor, boolean shouldRenderSky, ChunkSectionsToRender chunkSectionsToRender) -
Uses of GpuBufferSlice in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate final GpuBufferSlice[]ChunkSectionsToRender.chunkSectionInfosThe field for thechunkSectionInfosrecord component.Methods in net.minecraft.client.renderer.chunk that return GpuBufferSliceModifier and TypeMethodDescriptionChunkSectionsToRender.chunkSectionInfos()Returns the value of thechunkSectionInfosrecord component.Constructors in net.minecraft.client.renderer.chunk with parameters of type GpuBufferSliceModifierConstructorDescriptionChunkSectionsToRender(GpuTextureView textureView, EnumMap<ChunkSectionLayer, it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap<List<RenderPass.Draw<GpuBufferSlice[]>>>> drawGroupsPerLayer, int maxIndicesRequired, GpuBufferSlice[] chunkSectionInfos) 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.minecraft.client.renderer.texture
Fields in net.minecraft.client.renderer.texture declared as GpuBufferSliceModifier and TypeFieldDescriptionprivate final GpuBufferSlice[]SpriteContents.AnimationState.spriteUbosByMipMethods in net.minecraft.client.renderer.texture that return GpuBufferSliceMethods in net.minecraft.client.renderer.texture with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionSpriteContents.AnimatedTexture.createAnimationState(GpuBufferSlice uboSlice, int spriteUboSize) @Nullable SpriteContents.AnimationStateSpriteContents.createAnimationState(GpuBufferSlice uboSlice, int spriteUboSize) @Nullable SpriteContents.AnimationStateTextureAtlasSprite.createAnimationState(GpuBufferSlice uboSlice, int spriteUboSize) voidSpriteContents.AnimationState.drawToAtlas(RenderPass renderPass, GpuBufferSlice ubo) Constructors in net.minecraft.client.renderer.texture with parameters of type GpuBufferSliceModifierConstructorDescriptionprivateAnimationState(SpriteContents.AnimatedTexture animationInfo, it.unimi.dsi.fastutil.ints.Int2ObjectMap<GpuTextureView> frameTexturesByIndex, GpuBufferSlice[] spriteUbosByMip)
LevelRenderer.addSkyPass(FrameGraphBuilder, CameraRenderState, GpuBufferSlice, Matrix4f)instead