Uses of Class
net.minecraft.client.texture.DrawableTexture
Packages that use DrawableTexture
Package
Description
-
Uses of DrawableTexture in com.mojang.blaze3d.platform
Methods in com.mojang.blaze3d.platform with parameters of type DrawableTextureModifier and TypeMethodDescriptionstatic voidTextureUtil.writeAsPNG(Path directory, String prefix, DrawableTexture texture, int scales, IntUnaryOperator colorFunction) -
Uses of DrawableTexture in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as DrawableTextureModifier and TypeFieldDescriptionprivate static final DrawableTexture[]RenderSystem.shaderTexturesMethods in com.mojang.blaze3d.systems that return DrawableTextureModifier and TypeMethodDescriptionstatic @Nullable DrawableTextureRenderSystem.getShaderTexture(int texture) Methods in com.mojang.blaze3d.systems with parameters of type DrawableTextureModifier and TypeMethodDescriptionstatic voidRenderSystem.setShaderTexture(int textureId, @Nullable DrawableTexture texture) static voidRenderSystem.setupOverlayColor(@Nullable DrawableTexture texture) -
Uses of DrawableTexture in net.minecraft.client.font
Methods in net.minecraft.client.font with parameters of type DrawableTextureModifier and TypeMethodDescriptionvoidRenderableGlyph.upload(int x, int y, DrawableTexture texture) -
Uses of DrawableTexture in net.minecraft.client.gl
Fields in net.minecraft.client.gl declared as DrawableTextureModifier and TypeFieldDescriptionprotected @Nullable DrawableTextureFramebuffer.colorAttachmentprotected @Nullable DrawableTextureFramebuffer.depthAttachmentFields in net.minecraft.client.gl with type parameters of type DrawableTextureModifier and TypeFieldDescriptionprivate final Object2ObjectMap<String, DrawableTexture> ShaderProgram.samplerTexturesprotected final HashMap<String, DrawableTexture> RenderPassImpl.samplerUniformsMethods in net.minecraft.client.gl that return DrawableTextureModifier and TypeMethodDescriptionprivate @Nullable DrawableTextureWindowFramebuffer.createColorAttachment(WindowFramebuffer.Size size) private @Nullable DrawableTextureWindowFramebuffer.createDepthAttachment(WindowFramebuffer.Size size) GlBackend.createTexture(@Nullable String label, TextureType type, int width, int height, int mipLevels) GlBackend.createTexture(@Nullable Supplier<String> labelGetter, TextureType type, int width, int height, int mipLevels) RenderBackend.createTexture(@Nullable String label, TextureType type, int width, int height, int mipLevels) RenderBackend.createTexture(@Nullable Supplier<String> labelGetter, TextureType type, int width, int height, int mipLevels) Framebuffer.getColorAttachment()Framebuffer.getDepthAttachment()Methods in net.minecraft.client.gl with parameters of type DrawableTextureModifier and TypeMethodDescriptionvoidShaderProgram.addSamplerTexture(String name, @Nullable DrawableTexture texture) voidGlResourceManager.blit(DrawableTexture texture) voidFramebuffer.blitToTexture(DrawableTexture texture) voidGlResourceManager.clearFramebuffer(DrawableTexture colorAttachment, int clearColor, DrawableTexture depthAttachment, double clearDepth) voidGlResourceManager.clearTexture(DrawableTexture texture, int clearColor) voidGlResourceManager.copyImage(DrawableTexture target, NativeImage source) voidGlResourceManager.copyImageRegion(DrawableTexture target, IntBuffer source, NativeImage.Format format, int mipLevel, int intoX, int intoY, int width, int height) voidGlResourceManager.copyImageRegion(DrawableTexture target, DrawableTexture source, int mipLevel, int intoX, int intoY, int sourceX, int sourceY, int width, int height) voidGlResourceManager.copyImageRegion(DrawableTexture target, NativeImage source, int mipLevel, int intoX, int intoY, int width, int height, int x, int y) voidGlResourceManager.copyToBuffer(DrawableTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel) voidGlResourceManager.copyToBuffer(DrawableTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height) GlResourceManager.createRenderPass(DrawableTexture colorAttachment, OptionalInt clearColor, @Nullable DrawableTexture depthAttachment, OptionalDouble clearDepth) GlResourceManager.createRenderPassNoDepth(DrawableTexture color, OptionalInt clearColor) voidGlResourceManager.setDepth(DrawableTexture texture, double depth) voidRenderPass.setUniform(String name, DrawableTexture tex) voidRenderPassImpl.setUniform(String name, DrawableTexture tex) -
Uses of DrawableTexture in net.minecraft.client.render
Fields in net.minecraft.client.render declared as DrawableTextureMethods in net.minecraft.client.render that return DrawableTextureMethods in net.minecraft.client.render with parameters of type DrawableTextureModifier and TypeMethodDescriptionvoidRenderResourceManager.blit(DrawableTexture texture) voidRenderResourceManager.clearFramebuffer(DrawableTexture colorAttachment, int clearColor, DrawableTexture depthAttachment, double clearDepth) voidRenderResourceManager.clearTexture(DrawableTexture texture, int clearColor) voidRenderResourceManager.copyImage(DrawableTexture target, NativeImage source) voidRenderResourceManager.copyImageRegion(DrawableTexture target, IntBuffer source, NativeImage.Format format, int mipLevel, int intoX, int intoY, int width, int height) voidRenderResourceManager.copyImageRegion(DrawableTexture target, DrawableTexture source, int mipLevel, int intoX, int intoY, int sourceX, int sourceY, int width, int height) voidRenderResourceManager.copyImageRegion(DrawableTexture target, NativeImage source, int mipLevel, int intoX, int intoY, int width, int height, int x, int y) voidRenderResourceManager.copyToBuffer(DrawableTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel) voidRenderResourceManager.copyToBuffer(DrawableTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height) RenderResourceManager.createRenderPass(DrawableTexture colorAttachment, OptionalInt clearColor, @Nullable DrawableTexture depthAttachment, OptionalDouble clearDepth) RenderResourceManager.createRenderPassNoDepth(DrawableTexture color, OptionalInt clearColor) voidRenderResourceManager.setDepth(DrawableTexture texture, double depth) -
Uses of DrawableTexture in net.minecraft.client.texture
Subclasses of DrawableTexture in net.minecraft.client.textureFields in net.minecraft.client.texture declared as DrawableTextureMethods in net.minecraft.client.texture that return DrawableTextureMethods in net.minecraft.client.texture with parameters of type DrawableTextureModifier and TypeMethodDescription(package private) voidSpriteContents.Interpolation.apply(int x, int y, SpriteContents.AnimatorImpl animator, DrawableTexture texture) Linearly interpolate between the current and next frame on all mip levels based on the tick position within the current frame, and upload the results to the currently bound texture to the frame slot at position (0,0).intGlTexture.getOrCreateFramebuffer(FramebufferManager fbManager, @Nullable DrawableTexture depthTexture) Gets or creates a framebuffer, which hasthistexture as color attachment, anddepthTextureas depth attachment (or texture '0' if null).voidAnimator.tick(int x, int y, DrawableTexture texture) voidSprite.TickableAnimation.tick(DrawableTexture texture) voidSpriteContents.AnimatorImpl.tick(int x, int y, DrawableTexture texture) voidSprite.upload(DrawableTexture texture) (package private) voidSpriteContents.Animation.upload(int x, int y, int frame, DrawableTexture texture) voidSpriteContents.Animation.upload(int x, int y, DrawableTexture texture) (package private) voidSpriteContents.upload(int x, int y, int unpackSkipPixels, int unpackSkipRows, NativeImage[] images, DrawableTexture texture) voidSpriteContents.upload(int x, int y, DrawableTexture texture) -
Uses of DrawableTexture in net.minecraft.client.util.tracy
Fields in net.minecraft.client.util.tracy declared as DrawableTexture