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.openglMethods in com.mojang.blaze3d.opengl that return GpuTextureModifier and TypeMethodDescriptionGlDevice.createExternalTexture
(int usage, String label, TextureFormat format, int width, int height, int depthOrLayers, int mipLevels, int nativeId) Create a new GPU texture from an existing texture whose lifecycle is externally managed.GlDevice.createExternalTexture
(String label, int usage, int nativeId) Adopt an external OpenGL texture into a GpuTexture.GlDevice.createTexture
(String pLabel, int pUsage, TextureFormat pFormat, int pWidth, int pHeight, int pDepthOrLayers, int pMipLevels) GlDevice.createTexture
(Supplier<String> pLabel, int pUsage, TextureFormat pFormat, int pWidth, int pHeight, int pDepthOrLayers, int pMipLevels) Methods in com.mojang.blaze3d.opengl with parameters of type GpuTextureModifier and TypeMethodDescriptionvoid
GlCommandEncoder.clearColorAndDepthTextures
(GpuTexture pColorTexture, int pClearColor, GpuTexture pDepthTexture, double pClearDepth) void
GlCommandEncoder.clearColorAndDepthTextures
(GpuTexture pColorTexture, int pClearColor, GpuTexture pDepthTexture, double pClearDepth, int pScissorX, int pScissorY, int pScissorWidth, int pScissorHeight) void
GlCommandEncoder.clearColorTexture
(GpuTexture pTexture, int pColor) void
GlCommandEncoder.clearDepthTexture
(GpuTexture pDepthTexture, double pClearDepth) void
GlCommandEncoder.clearStencilTexture
(GpuTexture texture, int value) void
GlCommandEncoder.copyTextureToBuffer
(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel) void
GlCommandEncoder.copyTextureToBuffer
(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel, int pX, int pY, int pWidth, int pHeight) void
GlCommandEncoder.copyTextureToTexture
(GpuTexture pSource, GpuTexture pDestination, int pMipLevel, int pX, int pY, int pSourceX, int pSourceY, int pWidth, int pHeight) GlDevice.createTextureView
(GpuTexture pTexture) GlDevice.createTextureView
(GpuTexture pTexture, int pBaseMipLevel, int pMipLevels) int
GlTexture.getFbo
(DirectStateAccess pDirectStateAccess, GpuTexture pTexture) private void
GlCommandEncoder.verifyColorTexture
(GpuTexture pTexture) private void
GlCommandEncoder.verifyDepthTexture
(GpuTexture pTexture) private void
GlCommandEncoder.verifyRegion
(GpuTexture pTexture, int pRegionX, int pRegionY, int pRegionWidth, int pRegionHeight) void
GlCommandEncoder.writeToTexture
(GpuTexture pTexture, NativeImage pImage) void
GlCommandEncoder.writeToTexture
(GpuTexture pTexture, NativeImage pImage, int pMipLevel, int pDepthOrLayer, int pX, int pY, int pWidth, int pHeight, int pSourceX, int pSourceY) void
GlCommandEncoder.writeToTexture
(GpuTexture pTexture, IntBuffer pBuffer, NativeImage.Format pFormat, int pMipLevel, int pDepthOrLayer, int pX, int pY, int pWidth, int pHeight) -
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()
-
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
Methods in com.mojang.blaze3d.systems that return GpuTextureModifier and TypeMethodDescriptionGpuDevice.createTexture
(String pLabel, int pUsage, TextureFormat pFormat, int pWidth, int pHeight, int pDepthOrLayers, int pMipLevels) GpuDevice.createTexture
(Supplier<String> pLabel, int pUsage, TextureFormat pFormat, int pWidth, int pHeight, int pDepthOrLayers, int pMipLevels) Methods in com.mojang.blaze3d.systems with parameters of type GpuTextureModifier and TypeMethodDescriptionvoid
CommandEncoder.clearColorAndDepthTextures
(GpuTexture pColorTexture, int pClearColor, GpuTexture pDepthTexture, double pClearDepth) void
CommandEncoder.clearColorAndDepthTextures
(GpuTexture pColorTexture, int pClearColor, GpuTexture pDepthTexture, double pClearDepth, int pScissorX, int pScissorY, int pScissorWidth, int pScissorHeight) 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) GpuDevice.createTextureView
(GpuTexture pTexture) GpuDevice.createTextureView
(GpuTexture pTexture, int pBaseMipLevel, int pMipLevels) void
CommandEncoder.writeToTexture
(GpuTexture pTexture, NativeImage pImage) void
CommandEncoder.writeToTexture
(GpuTexture pTexture, NativeImage pImage, int pMipLevel, int pDepthOrLayer, 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 pDepthOrLayer, int pX, int pY, int pWidth, int pHeight) -
Uses of GpuTexture in com.mojang.blaze3d.textures
Fields in com.mojang.blaze3d.textures declared as GpuTextureMethods in com.mojang.blaze3d.textures that return GpuTextureConstructors in com.mojang.blaze3d.textures with parameters of type GpuTextureModifierConstructorDescriptionGpuTextureView
(GpuTexture pTexture, int pBaseMipLevel, int pMipLevels) -
Uses of GpuTexture in net.minecraft.client.gui.render
Fields in net.minecraft.client.gui.render declared as GpuTextureModifier and TypeFieldDescriptionprivate GpuTexture
GuiRenderer.itemsAtlas
private GpuTexture
GuiRenderer.itemsAtlasDepth
-
Uses of GpuTexture in net.minecraft.client.gui.render.pip
Fields in net.minecraft.client.gui.render.pip declared as GpuTextureModifier and TypeFieldDescriptionprivate GpuTexture
PictureInPictureRenderer.depthTexture
private GpuTexture
PictureInPictureRenderer.texture
-
Uses of GpuTexture in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as 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 pX, int pY, GpuTexture pTexture) 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.blaze3d.validation
Subclasses of GpuTexture in net.neoforged.neoforge.client.blaze3d.validationModifier and TypeClassDescriptionclass
Validation wrapper around GpuTexture
Currently this class is boilerplateFields in net.neoforged.neoforge.client.blaze3d.validation declared as GpuTextureMethods in net.neoforged.neoforge.client.blaze3d.validation that return GpuTextureModifier and TypeMethodDescriptionValidationGpuDevice.createTexture
(@Nullable String label, int usage, TextureFormat format, int width, int height, int depthOrLayers, int mipLevels) ValidationGpuDevice.createTexture
(@Nullable Supplier<String> label, int usage, TextureFormat format, int width, int height, int depthOrLayers, int mipLevels) ValidationGpuTexture.getRealTexture()
Methods in net.neoforged.neoforge.client.blaze3d.validation with parameters of type GpuTextureModifier and TypeMethodDescriptionvoid
ValidationCommandEncoder.clearColorAndDepthTextures
(GpuTexture colorTexture, int clearColor, GpuTexture depthTexture, double clearDepth) void
ValidationCommandEncoder.clearColorAndDepthTextures
(GpuTexture colorTexture, int clearColor, GpuTexture depthTexture, double clearDepth, int scissorX, int scissorY, int scissorWidth, int scissorHeight) void
ValidationCommandEncoder.clearColorTexture
(GpuTexture texture, int clearColor) void
ValidationCommandEncoder.clearDepthTexture
(GpuTexture depthTexture, double clearDepth) void
ValidationCommandEncoder.clearStencilTexture
(GpuTexture stencilTexture, int clearValue) void
ValidationCommandEncoder.copyTextureToBuffer
(GpuTexture texture, GpuBuffer buffer, int bufferOffset, Runnable callback, int mipLevel) void
ValidationCommandEncoder.copyTextureToBuffer
(GpuTexture texture, GpuBuffer buffer, int bufferOffset, Runnable callback, int mipLevel, int x, int y, int width, int height) void
ValidationCommandEncoder.copyTextureToTexture
(GpuTexture srcTexture, GpuTexture dstTexture, int mipLevel, int srcX, int srcY, int dstX, int dstY, int width, int height) ValidationGpuDevice.createTextureView
(GpuTexture texture) ValidationGpuDevice.createTextureView
(GpuTexture texture, int baseMipLevel, int mipLevels) protected ValidationGpuTexture
ValidationGpuDevice.wrapGpuTexture
(GpuTexture texture, GpuDeviceUsageValidator validator) void
ValidationCommandEncoder.writeToTexture
(GpuTexture texture, NativeImage image) void
ValidationCommandEncoder.writeToTexture
(GpuTexture texture, NativeImage image, int mipLevel, int layer, int dstX, int dstY, int width, int height, int srcX, int srcY) void
ValidationCommandEncoder.writeToTexture
(GpuTexture texture, IntBuffer imageData, NativeImage.Format imageFormat, int mipLevel, int layer, int x, int y, int width, int height) Constructors in net.neoforged.neoforge.client.blaze3d.validation with parameters of type GpuTextureModifierConstructorDescriptionValidationGpuTexture
(GpuTexture realTexture, GpuDeviceUsageValidator validator) -
Uses of GpuTexture in net.neoforged.neoforge.client.loading
Constructors in net.neoforged.neoforge.client.loading with parameters of type GpuTexture