Uses of Class
com.mojang.blaze3d.textures.GpuTexture
Packages that use GpuTexture
Package
Description
-
Uses of GpuTexture in com.mojang.blaze3d
Fields in com.mojang.blaze3d declared as GpuTexture -
Uses of GpuTexture in com.mojang.blaze3d.font
Methods in com.mojang.blaze3d.font with parameters of type GpuTextureModifier and TypeMethodDescriptionvoid
SheetGlyphInfo.upload
(int pX, int pY, GpuTexture pTexture) -
Uses of GpuTexture in com.mojang.blaze3d.opengl
Subclasses of GpuTexture in com.mojang.blaze3d.openglFields in com.mojang.blaze3d.opengl with type parameters of type GpuTextureModifier and TypeFieldDescriptionprotected final HashMap
<String, GpuTexture> GlRenderPass.samplers
private final it.unimi.dsi.fastutil.objects.Object2ObjectMap
<String, GpuTexture> GlProgram.samplerTextures
Methods in com.mojang.blaze3d.opengl that return GpuTextureModifier and TypeMethodDescriptionGlDevice.createExternalTexture
(String label, int nativeId) Adopt an external OpenGL texture into a GpuTexture.GlDevice.createExternalTexture
(String label, TextureFormat format, int width, int height, int mipLevels, int nativeId) Create a new GPU texture from an existing texture whose lifecycle is externally managed.GlDevice.createTexture
(String p_409908_, TextureFormat p_410264_, int p_410354_, int p_410141_, int p_410230_) GlDevice.createTexture
(Supplier<String> p_410823_, TextureFormat p_409632_, int p_410064_, int p_410837_, int p_410395_) Methods in com.mojang.blaze3d.opengl with parameters of type GpuTextureModifier and TypeMethodDescriptionvoid
GlProgram.bindSampler
(String pName, GpuTexture pTexture) void
GlRenderPass.bindSampler
(String p_410267_, GpuTexture p_410320_) void
GlCommandEncoder.clearColorAndDepthTextures
(GpuTexture p_410863_, int p_410603_, GpuTexture p_409616_, double p_410193_) void
GlCommandEncoder.clearColorTexture
(GpuTexture p_410228_, int p_410646_) void
GlCommandEncoder.clearDepthTexture
(GpuTexture p_410548_, double p_410067_) void
GlCommandEncoder.clearStencilTexture
(GpuTexture texture, int value) void
GlCommandEncoder.copyTextureToBuffer
(GpuTexture p_410088_, GpuBuffer p_409674_, int p_410546_, Runnable p_410567_, int p_410125_) void
GlCommandEncoder.copyTextureToBuffer
(GpuTexture p_410781_, GpuBuffer p_410413_, int p_410080_, Runnable p_410081_, int p_410819_, int p_409841_, int p_409880_, int p_409853_, int p_410558_) void
GlCommandEncoder.copyTextureToTexture
(GpuTexture p_410700_, GpuTexture p_410735_, int p_410458_, int p_409803_, int p_410236_, int p_410552_, int p_410677_, int p_409870_, int p_409949_) GlCommandEncoder.createRenderPass
(GpuTexture p_410119_, OptionalInt p_410192_) GlCommandEncoder.createRenderPass
(GpuTexture p_410864_, OptionalInt p_410460_, GpuTexture p_410445_, OptionalDouble p_409874_) int
GlTexture.getFbo
(DirectStateAccess pDirectStateAccess, GpuTexture pTexture) void
GlCommandEncoder.presentTexture
(GpuTexture p_410222_) void
GlCommandEncoder.writeToTexture
(GpuTexture p_409824_, NativeImage p_410255_) void
GlCommandEncoder.writeToTexture
(GpuTexture p_409608_, NativeImage p_410355_, int p_410252_, int p_410814_, int p_410606_, int p_410618_, int p_410484_, int p_410120_, int p_410042_) void
GlCommandEncoder.writeToTexture
(GpuTexture p_410473_, IntBuffer p_410298_, NativeImage.Format p_409943_, int p_410132_, int p_409948_, int p_410810_, int p_409825_, int p_410770_) -
Uses of GpuTexture in com.mojang.blaze3d.pipeline
Fields in com.mojang.blaze3d.pipeline declared as GpuTextureModifier and TypeFieldDescriptionprotected GpuTexture
RenderTarget.colorTexture
protected GpuTexture
RenderTarget.depthTexture
Methods in com.mojang.blaze3d.pipeline that return GpuTextureModifier and TypeMethodDescriptionprivate GpuTexture
MainTarget.allocateColorAttachment
(MainTarget.Dimension pDimension) private GpuTexture
MainTarget.allocateDepthAttachment
(MainTarget.Dimension pDimension) RenderTarget.getColorTexture()
RenderTarget.getDepthTexture()
Methods in com.mojang.blaze3d.pipeline with parameters of type GpuTexture -
Uses of GpuTexture in com.mojang.blaze3d.platform
Methods in com.mojang.blaze3d.platform with parameters of type GpuTextureModifier and TypeMethodDescriptionstatic void
TextureUtil.writeAsPNG
(Path pPath, String pFilename, GpuTexture pTexture, int pMipLevel, IntUnaryOperator pPixelUpdater) -
Uses of GpuTexture in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as GpuTextureMethods in com.mojang.blaze3d.systems that return GpuTextureModifier and TypeMethodDescriptionGpuDevice.createTexture
(String pLabel, TextureFormat pFormat, int pWidth, int pHeight, int pMipLevels) GpuDevice.createTexture
(Supplier<String> pLabel, TextureFormat pFormat, int pWidth, int pHeight, int pMipLevels) static GpuTexture
RenderSystem.getShaderTexture
(int pIndex) Methods in com.mojang.blaze3d.systems with parameters of type GpuTextureModifier and TypeMethodDescriptionvoid
RenderPass.bindSampler
(String pName, GpuTexture pTexture) void
CommandEncoder.clearColorAndDepthTextures
(GpuTexture pColorTexture, int pColor, GpuTexture pDepthTexture, double pClearDepth) void
CommandEncoder.clearColorTexture
(GpuTexture pTexture, int pColor) void
CommandEncoder.clearDepthTexture
(GpuTexture pDepthTexture, double pClearDepth) void
CommandEncoder.clearStencilTexture
(GpuTexture texture, int value) void
CommandEncoder.copyTextureToBuffer
(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel) void
CommandEncoder.copyTextureToBuffer
(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel, int pX, int pY, int pWidth, int pHeight) void
CommandEncoder.copyTextureToTexture
(GpuTexture pSource, GpuTexture pDestination, int pMipLevel, int pX, int pY, int pSourceX, int pSourceY, int pWidth, int pHeight) CommandEncoder.createRenderPass
(GpuTexture pTexture, OptionalInt pColor) CommandEncoder.createRenderPass
(GpuTexture pColorTexture, OptionalInt pColor, GpuTexture pDepthTexture, OptionalDouble pClearDepth) void
CommandEncoder.presentTexture
(GpuTexture pTexture) static void
RenderSystem.setShaderTexture
(int pIndex, GpuTexture pTexture) static void
RenderSystem.setupOverlayColor
(GpuTexture pOverlayColor) void
CommandEncoder.writeToTexture
(GpuTexture pTexture, NativeImage pImage) void
CommandEncoder.writeToTexture
(GpuTexture pTexture, NativeImage pImage, int pMipLevel, int pX, int pY, int pWidth, int pHeight, int pSourceX, int pSourceY) void
CommandEncoder.writeToTexture
(GpuTexture pTexture, IntBuffer pBuffer, NativeImage.Format pFormat, int pMipLevel, int pX, int pY, int pWidth, int pHeight) -
Uses of GpuTexture in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as GpuTextureMethods in net.minecraft.client.renderer that return GpuTexture -
Uses of GpuTexture in net.minecraft.client.renderer.texture
Fields in net.minecraft.client.renderer.texture declared as GpuTextureMethods in net.minecraft.client.renderer.texture that return GpuTextureMethods in net.minecraft.client.renderer.texture with parameters of type GpuTextureModifier and TypeMethodDescriptionvoid
SpriteContents.Ticker.tickAndUpload
(int p_249105_, int p_249676_, GpuTexture p_404744_) void
SpriteTicker.tickAndUpload
(int pX, int pY, GpuTexture pTexture) void
TextureAtlasSprite.Ticker.tickAndUpload
(GpuTexture pTexture) (package private) void
SpriteContents.upload
(int pX, int pY, int pSourceX, int pSourceY, NativeImage[] pImages, GpuTexture pTexture) void
SpriteContents.AnimatedTexture.uploadFirstFrame
(int pX, int pY, GpuTexture pTexture) void
SpriteContents.uploadFirstFrame
(int pX, int pY, GpuTexture pTexture) void
TextureAtlasSprite.uploadFirstFrame
(GpuTexture pTexture) (package private) void
SpriteContents.AnimatedTexture.uploadFrame
(int pX, int pY, int pFrameIndex, GpuTexture pTexture) (package private) void
SpriteContents.InterpolationData.uploadInterpolatedFrame
(int pX, int pY, SpriteContents.Ticker pTicker, GpuTexture pTexture) -
Uses of GpuTexture in net.neoforged.neoforge.client.loading
Fields in net.neoforged.neoforge.client.loading declared as GpuTextureConstructors in net.neoforged.neoforge.client.loading with parameters of type GpuTexture