Uses of Class
com.mojang.blaze3d.textures.GpuTexture
Packages that use GpuTexture
Package
Description
-
Uses of GpuTexture in com.mojang.blaze3d.platform
Methods in com.mojang.blaze3d.platform with parameters of type GpuTextureModifier and TypeMethodDescriptionstatic voidTextureUtil.writeAsPNG(Path directory, String prefix, GpuTexture texture, int scales, IntUnaryOperator colorFunction) -
Uses of GpuTexture in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as GpuTextureModifier and TypeFieldDescriptionstatic @Nullable GpuTextureRenderSystem.outputColorTextureOverridestatic @Nullable GpuTextureRenderSystem.outputDepthTextureOverrideprivate static final GpuTexture[]RenderSystem.shaderTexturesMethods in com.mojang.blaze3d.systems that return GpuTextureModifier and TypeMethodDescriptionGpuDevice.createTexture(@Nullable String label, TextureFormat format, int width, int height, int mipLevels) GpuDevice.createTexture(@Nullable Supplier<String> labelGetter, TextureFormat format, int width, int height, int mipLevels) static @Nullable GpuTextureRenderSystem.getShaderTexture(int index) Methods in com.mojang.blaze3d.systems with parameters of type GpuTextureModifier and TypeMethodDescriptionvoidRenderPass.bindSampler(String name, @Nullable GpuTexture texture) voidCommandEncoder.clearColorAndDepthTextures(GpuTexture colorAttachment, int color, GpuTexture depthAttachment, double depth) voidCommandEncoder.clearColorAndDepthTextures(GpuTexture colorAttachment, int color, GpuTexture depthAttachment, double depth, int scissorX, int scissorY, int scissorWidth, int scissorHeight) voidCommandEncoder.clearColorTexture(GpuTexture texture, int color) voidCommandEncoder.clearDepthTexture(GpuTexture texture, double depth) voidCommandEncoder.copyTextureToBuffer(GpuTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel) voidCommandEncoder.copyTextureToBuffer(GpuTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height) voidCommandEncoder.copyTextureToTexture(GpuTexture target, GpuTexture source, int mipLevel, int intoX, int intoY, int sourceX, int sourceY, int width, int height) CommandEncoder.createRenderPass(GpuTexture colorAttachment, OptionalInt clearColor) CommandEncoder.createRenderPass(GpuTexture colorAttachment, OptionalInt clearColor, @Nullable GpuTexture depthAttachment, OptionalDouble clearDepth) voidCommandEncoder.presentTexture(GpuTexture texture) static voidRenderSystem.setShaderTexture(int index, @Nullable GpuTexture texture) static voidRenderSystem.setupOverlayColor(@Nullable GpuTexture texture) voidCommandEncoder.writeToTexture(GpuTexture target, IntBuffer source, NativeImage.Format format, int mipLevel, int intoX, int intoY, int width, int height) voidCommandEncoder.writeToTexture(GpuTexture target, NativeImage source) voidCommandEncoder.writeToTexture(GpuTexture target, NativeImage source, int mipLevel, int intoX, int intoY, int width, int height, int x, int y) -
Uses of GpuTexture in net.minecraft.client.font
Fields in net.minecraft.client.font declared as GpuTextureMethods in net.minecraft.client.font with parameters of type GpuTextureConstructors in net.minecraft.client.font with parameters of type GpuTextureModifierConstructorDescriptionBakedGlyph(TextRenderLayerSet textRenderLayers, @Nullable GpuTexture gpuTexture, float minU, float maxU, float minV, float maxV, float minX, float maxX, float minY, float maxY) -
Uses of GpuTexture in net.minecraft.client.gl
Fields in net.minecraft.client.gl declared as GpuTextureModifier and TypeFieldDescriptionprotected @Nullable GpuTextureFramebuffer.colorAttachmentprotected @Nullable GpuTextureFramebuffer.depthAttachmentFields in net.minecraft.client.gl with type parameters of type GpuTextureModifier and TypeFieldDescriptionprotected final HashMap<String, GpuTexture> RenderPassImpl.samplerUniformsMethods in net.minecraft.client.gl that return GpuTextureModifier and TypeMethodDescriptionprivate @Nullable GpuTextureWindowFramebuffer.createColorAttachment(WindowFramebuffer.Size size) private @Nullable GpuTextureWindowFramebuffer.createDepthAttachment(WindowFramebuffer.Size size) GlBackend.createTexture(@Nullable String label, TextureFormat format, int width, int height, int mipLevels) GlBackend.createTexture(@Nullable Supplier<String> labelGetter, TextureFormat format, int width, int height, int mipLevels) Framebuffer.getColorAttachment()Framebuffer.getDepthAttachment()PostEffectPass.Sampler.method_71128(Map<Identifier, Handle<Framebuffer>> map) PostEffectPass.TargetSampler.method_71128(Map<Identifier, Handle<Framebuffer>> map) PostEffectPass.TextureSampler.method_71128(Map<Identifier, Handle<Framebuffer>> map) Methods in net.minecraft.client.gl with parameters of type GpuTextureModifier and TypeMethodDescriptionvoidRenderPassImpl.bindSampler(String name, @Nullable GpuTexture texture) voidGlCommandEncoder.clearColorAndDepthTextures(GpuTexture colorAttachment, int color, GpuTexture depthAttachment, double depth) voidGlCommandEncoder.clearColorAndDepthTextures(GpuTexture colorAttachment, int color, GpuTexture depthAttachment, double depth, int scissorX, int scissorY, int scissorWidth, int scissorHeight) voidGlCommandEncoder.clearColorTexture(GpuTexture texture, int color) voidGlCommandEncoder.clearDepthTexture(GpuTexture texture, double depth) voidGlCommandEncoder.copyTextureToBuffer(GpuTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel) voidGlCommandEncoder.copyTextureToBuffer(GpuTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height) voidGlCommandEncoder.copyTextureToTexture(GpuTexture target, GpuTexture source, int mipLevel, int intoX, int intoY, int sourceX, int sourceY, int width, int height) GlCommandEncoder.createRenderPass(GpuTexture colorAttachment, OptionalInt clearColor) GlCommandEncoder.createRenderPass(GpuTexture colorAttachment, OptionalInt clearColor, @Nullable GpuTexture depthAttachment, OptionalDouble clearDepth) voidFramebuffer.drawBlit(GpuTexture texture) voidGlCommandEncoder.presentTexture(GpuTexture texture) private voidGlCommandEncoder.validate(GpuTexture texture, int regionX, int regionY, int regionWidth, int regionHeight) private voidGlCommandEncoder.validateColorAttachment(GpuTexture texture) private voidGlCommandEncoder.validateDepthAttachment(GpuTexture texture) voidGlCommandEncoder.writeToTexture(GpuTexture target, IntBuffer source, NativeImage.Format format, int mipLevel, int intoX, int intoY, int width, int height) voidGlCommandEncoder.writeToTexture(GpuTexture target, NativeImage source) voidGlCommandEncoder.writeToTexture(GpuTexture target, NativeImage source, int mipLevel, int intoX, int intoY, int width, int height, int x, int y) -
Uses of GpuTexture in net.minecraft.client.gui
Methods in net.minecraft.client.gui with parameters of type GpuTextureModifier and TypeMethodDescriptionprivate voidDrawContext.drawTexturedQuad(RenderPipeline pipeline, GpuTexture texture, int x1, int y1, int x2, int y2, float u1, float u2, float v1, float v2, int color) -
Uses of GpuTexture in net.minecraft.client.gui.render
Fields in net.minecraft.client.gui.render declared as GpuTextureModifier and TypeFieldDescriptionprivate @Nullable GpuTextureGuiRenderer.itemAtlasDepthTextureprivate @Nullable GpuTextureGuiRenderer.itemAtlasTextureprivate @Nullable GpuTextureSpecialGuiElementRenderer.outputColorTextureOverrideprivate @Nullable GpuTextureSpecialGuiElementRenderer.outputDepthTextureOverride -
Uses of GpuTexture in net.minecraft.client.render
Fields in net.minecraft.client.render declared as GpuTextureMethods in net.minecraft.client.render that return GpuTexture -
Uses of GpuTexture in net.minecraft.client.texture
Subclasses of GpuTexture in net.minecraft.client.textureFields in net.minecraft.client.texture declared as GpuTextureModifier and TypeFieldDescriptionprotected @Nullable GpuTextureAbstractTexture.glTextureprivate final @Nullable GpuTextureTextureSetup.texure0The field for thetexure0record component.private final @Nullable GpuTextureTextureSetup.texure1The field for thetexure1record component.private final @Nullable GpuTextureTextureSetup.texure2The field for thetexure2record component.Methods in net.minecraft.client.texture that return GpuTextureModifier and TypeMethodDescriptionAbstractTexture.getGlTexture()TextureSetup.texure0()Returns the value of thetexure0record component.TextureSetup.texure1()Returns the value of thetexure1record component.TextureSetup.texure2()Returns the value of thetexure2record component.Methods in net.minecraft.client.texture with parameters of type GpuTextureModifier and TypeMethodDescriptionintGlTexture.getOrCreateFramebuffer(FramebufferManager manager, @Nullable GpuTexture depthTexture) (package private) voidSpriteContents.Interpolation.method_24128(int int2, int int3, SpriteContents.AnimatorImpl animatorImpl, GpuTexture gpuTexture) static TextureSetupTextureSetup.of(GpuTexture gpuTexture) static TextureSetupTextureSetup.of(GpuTexture gpuTexture, GpuTexture gpuTexture2) voidAnimator.tick(int x, int y, GpuTexture texture) voidSprite.TickableAnimation.tick(GpuTexture texture) voidSpriteContents.AnimatorImpl.tick(int x, int y, GpuTexture texture) voidSprite.upload(GpuTexture texture) (package private) voidSpriteContents.Animation.upload(int x, int y, int frame, GpuTexture texture) voidSpriteContents.Animation.upload(int x, int y, GpuTexture texture) (package private) voidSpriteContents.upload(int x, int y, int unpackSkipPixels, int unpackSkipRows, NativeImage[] images, GpuTexture texture) voidSpriteContents.upload(int x, int y, GpuTexture texture) static TextureSetupTextureSetup.withoutGlTexture(GpuTexture gpuTexture) Constructors in net.minecraft.client.texture with parameters of type GpuTextureModifierConstructorDescriptionTextureSetup(@Nullable GpuTexture gpuTexture, @Nullable GpuTexture gpuTexture2, @Nullable GpuTexture gpuTexture3) -
Uses of GpuTexture in net.minecraft.client.util.tracy
Fields in net.minecraft.client.util.tracy declared as GpuTexture