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 @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 pSource, GpuBufferSlice pTarget) CommandEncoder.mapBuffer(GpuBufferSlice pSlice, boolean pRead, boolean pWrite) static voidRenderSystem.setProjectionMatrix(GpuBufferSlice pProjectionMatrixBuffer, ProjectionType pProjectionType) static voidRenderSystem.setShaderFog(GpuBufferSlice pShaderFog) static voidRenderSystem.setShaderLights(GpuBufferSlice pShaderLights) voidRenderPass.setUniform(String pName, GpuBufferSlice pBufferSlice) voidRenderPass.UniformUploader.upload(String pName, GpuBufferSlice pBufferSlice) voidCommandEncoder.writeToBuffer(GpuBufferSlice pSlice, ByteBuffer pBuffer) -
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 pFogUniforms) private voidGuiRenderer.executeDrawRange(Supplier<String> pDebugGroup, RenderTarget pRenderTarget, GpuBufferSlice pFogUniforms, GpuBufferSlice pDynamicTransforms, GpuBuffer pBuffer, VertexFormat.IndexType pIndexType, int pStart, int pEnd) voidGuiRenderer.render(GpuBufferSlice pBufferSlice) -
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 pWidth, float pHeight) CachedPerspectiveProjectionMatrixBuffer.getBuffer(int pWidth, int pHeight, float pFov) DynamicUniforms.writeChunkSections(DynamicUniforms.ChunkSectionInfo... pChunkSections) DynamicUniforms.writeTransform(Matrix4fc pModelView, Vector4fc pColorModulator, Vector3fc pModelOffset, Matrix4fc pTextureMatrix) DynamicUniforms.writeTransforms(DynamicUniforms.Transform... pTransforms) DynamicUniformStorage.writeUniform(T pUniform) DynamicUniformStorage.writeUniforms(T[] pUniforms) Methods in net.minecraft.client.renderer with parameters of type GpuBufferSliceModifier and TypeMethodDescriptionprivate voidLevelRenderer.addLateDebugPass(FrameGraphBuilder pFrameGraphBuilder, CameraRenderState pCameraRenderState, GpuBufferSlice pShaderFog, Matrix4f pFrustumMatrix) private voidLevelRenderer.addMainPass(FrameGraphBuilder pFrameGraphBuilder, Frustum pFrustum, Matrix4f pFrustumMatrix, GpuBufferSlice pShaderFog, boolean pRenderBlockOutline, LevelRenderState pRenderState, DeltaTracker pDeltaTracker, ProfilerFiller pProfier) private voidLevelRenderer.addParticlesPass(FrameGraphBuilder pFrameGraphBuilder, GpuBufferSlice pShaderFog) Deprecated.private voidLevelRenderer.addParticlesPass(FrameGraphBuilder pFrameGraphBuilder, GpuBufferSlice pShaderFog, Matrix4f modelViewMatrix) private voidLevelRenderer.addSkyPass(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, GpuBufferSlice pShaderFog) Deprecated.private voidLevelRenderer.addSkyPass(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, GpuBufferSlice pShaderFog, Matrix4f modelViewMatrix) voidPostPass.addToFrame(FrameGraphBuilder pFrameGraphBuilder, Map<Identifier, ResourceHandle<RenderTarget>> pTargets, GpuBufferSlice pProjectionMatrixBuffer) private voidLevelRenderer.addWeatherPass(FrameGraphBuilder pFrameGraphBuilder, GpuBufferSlice pShaderFog) Deprecated.private voidLevelRenderer.addWeatherPass(FrameGraphBuilder pFrameGraphBuilder, GpuBufferSlice pShaderFog, Matrix4f modelViewMatrix) voidLevelRenderer.renderLevel(GraphicsResourceAllocator pGraphicsResourceAllocator, DeltaTracker pDeltaTracker, boolean pRenderBlockOutline, Camera pCamera, Matrix4f pFrustumMatrix, Matrix4f pProjectionMatrix, Matrix4f pCullingProjectionMatrix, GpuBufferSlice pShaderFog, Vector4f pFogColor, boolean pRenderSky) -
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, List<RenderPass.Draw<GpuBufferSlice[]>>> drawsPerLayer, 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 pBuffer, int pSize) @Nullable SpriteContents.AnimationStateSpriteContents.createAnimationState(GpuBufferSlice pBuffer, int pSize) @Nullable SpriteContents.AnimationStateTextureAtlasSprite.createAnimationState(GpuBufferSlice pBuffer, int pSize) voidSpriteContents.AnimationState.drawToAtlas(RenderPass pRenderPass, GpuBufferSlice pUbo) Constructors in net.minecraft.client.renderer.texture with parameters of type GpuBufferSliceModifierConstructorDescription(package private)AnimationState(SpriteContents.AnimatedTexture pAnimationInfo, it.unimi.dsi.fastutil.ints.Int2ObjectMap<GpuTextureView> pFrameTexturesByIndex, GpuBufferSlice[] pSpriteUbosByMip) -
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