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 GpuTexture -
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 label, int usage, TextureFormat format, int width, int height, int depthOrLayers, int mipLevels) GlDevice.createTexture(Supplier<String> label, int usage, TextureFormat format, int width, int height, int depthOrLayers, int mipLevels) Methods in com.mojang.blaze3d.opengl with parameters of type GpuTextureModifier and TypeMethodDescriptionvoidGlCommandEncoder.clearColorAndDepthTextures(GpuTexture colorTexture, int clearColor, GpuTexture depthTexture, double clearDepth) voidGlCommandEncoder.clearColorAndDepthTextures(GpuTexture colorTexture, int clearColor, GpuTexture depthTexture, double clearDepth, int scissorX, int scissorY, int scissorWidth, int scissorHeight) voidGlCommandEncoder.clearColorTexture(GpuTexture texture, int color) voidGlCommandEncoder.clearDepthTexture(GpuTexture depthTexture, double clearDepth) voidGlCommandEncoder.clearStencilTexture(GpuTexture texture, int value) voidGlCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int offset, Runnable task, int mipLevel) voidGlCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int offset, Runnable task, int mipLevel, int x, int y, int width, int height) voidGlCommandEncoder.copyTextureToTexture(GpuTexture source, GpuTexture destination, int mipLevel, int x, int y, int sourceX, int sourceY, int width, int height) GlDevice.createTextureView(GpuTexture texture) GlDevice.createTextureView(GpuTexture texture, int baseMipLevel, int mipLevels) intGlTexture.getFbo(DirectStateAccess directStateAccess, GpuTexture texture) private voidGlCommandEncoder.verifyColorTexture(GpuTexture texture) private voidGlCommandEncoder.verifyDepthTexture(GpuTexture texture) private voidGlCommandEncoder.verifyRegion(GpuTexture texture, int regionX, int regionY, int regionWidth, int regionHeight) voidGlCommandEncoder.writeToTexture(GpuTexture texture, NativeImage image) voidGlCommandEncoder.writeToTexture(GpuTexture texture, NativeImage image, int mipLevel, int depthOrLayer, int x, int y, int width, int height, int sourceX, int sourceY) voidGlCommandEncoder.writeToTexture(GpuTexture texture, IntBuffer buffer, NativeImage.Format format, int mipLevel, int depthOrLayer, int x, int y, int width, int height) -
Uses of GpuTexture in com.mojang.blaze3d.pipeline
Fields in com.mojang.blaze3d.pipeline declared as GpuTextureModifier and TypeFieldDescriptionprotected GpuTextureRenderTarget.colorTextureprotected GpuTextureRenderTarget.depthTextureMethods in com.mojang.blaze3d.pipeline that return GpuTextureModifier and TypeMethodDescriptionprivate GpuTextureMainTarget.allocateColorAttachment(MainTarget.Dimension dimension) private GpuTextureMainTarget.allocateDepthAttachment(MainTarget.Dimension dimension) 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 voidTextureUtil.writeAsPNG(Path path, String filename, GpuTexture texture, int mipLevel, IntUnaryOperator pixelUpdater) -
Uses of GpuTexture in com.mojang.blaze3d.systems
Methods in com.mojang.blaze3d.systems that return GpuTextureModifier and TypeMethodDescriptionGpuDevice.createTexture(String label, int usage, TextureFormat format, int width, int height, int depthOrLayers, int mipLevels) GpuDevice.createTexture(Supplier<String> label, int usage, TextureFormat format, int width, int height, int depthOrLayers, int mipLevels) Methods in com.mojang.blaze3d.systems with parameters of type GpuTextureModifier and TypeMethodDescriptionvoidCommandEncoder.clearColorAndDepthTextures(GpuTexture colorTexture, int clearColor, GpuTexture depthTexture, double clearDepth) voidCommandEncoder.clearColorAndDepthTextures(GpuTexture colorTexture, int clearColor, GpuTexture depthTexture, double clearDepth, int scissorX, int scissorY, int scissorWidth, int scissorHeight) voidCommandEncoder.clearColorTexture(GpuTexture texture, int color) voidCommandEncoder.clearDepthTexture(GpuTexture depthTexture, double clearDepth) voidCommandEncoder.clearStencilTexture(GpuTexture texture, int value) voidCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int offset, Runnable task, int mipLevel) voidCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int offset, Runnable task, int mipLevel, int x, int y, int width, int height) voidCommandEncoder.copyTextureToTexture(GpuTexture source, GpuTexture destination, int mipLevel, int x, int y, int sourceX, int sourceY, int width, int height) GpuDevice.createTextureView(GpuTexture texture) GpuDevice.createTextureView(GpuTexture texture, int baseMipLevel, int mipLevels) voidCommandEncoder.writeToTexture(GpuTexture texture, NativeImage image) voidCommandEncoder.writeToTexture(GpuTexture texture, NativeImage image, int mipLevel, int depthOrLayer, int x, int y, int width, int height, int sourceX, int sourceY) voidCommandEncoder.writeToTexture(GpuTexture texture, IntBuffer buffer, NativeImage.Format format, int mipLevel, int depthOrLayer, int x, int y, int width, int height) -
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 texture, int baseMipLevel, int mipLevels) -
Uses of GpuTexture in net.minecraft.client.gui.render
Fields in net.minecraft.client.gui.render declared as GpuTextureModifier and TypeFieldDescriptionprivate GpuTextureGuiRenderer.itemsAtlasprivate GpuTextureGuiRenderer.itemsAtlasDepth -
Uses of GpuTexture in net.minecraft.client.gui.render.pip
Fields in net.minecraft.client.gui.render.pip declared as GpuTextureModifier and TypeFieldDescriptionprivate GpuTexturePictureInPictureRenderer.depthTextureprivate GpuTexturePictureInPictureRenderer.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 TypeMethodDescriptionvoidSpriteContents.Ticker.tickAndUpload(int x, int y, GpuTexture texture) voidSpriteTicker.tickAndUpload(int x, int y, GpuTexture texture) voidTextureAtlasSprite.Ticker.tickAndUpload(GpuTexture texture) (package private) voidSpriteContents.upload(int x, int y, int sourceX, int sourceY, NativeImage[] images, GpuTexture texture) voidSpriteContents.AnimatedTexture.uploadFirstFrame(int x, int y, GpuTexture texture) voidSpriteContents.uploadFirstFrame(int x, int y, GpuTexture texture) voidTextureAtlasSprite.uploadFirstFrame(GpuTexture texture) (package private) voidSpriteContents.AnimatedTexture.uploadFrame(int x, int y, int frameIndex, GpuTexture texture) (package private) voidSpriteContents.InterpolationData.uploadInterpolatedFrame(int x, int y, SpriteContents.Ticker ticker, GpuTexture texture) -
Uses of GpuTexture in net.neoforged.neoforge.client.blaze3d.validation
Subclasses of GpuTexture in net.neoforged.neoforge.client.blaze3d.validationModifier and TypeClassDescriptionclassValidation 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 TypeMethodDescriptionvoidValidationCommandEncoder.clearColorAndDepthTextures(GpuTexture colorTexture, int clearColor, GpuTexture depthTexture, double clearDepth) voidValidationCommandEncoder.clearColorAndDepthTextures(GpuTexture colorTexture, int clearColor, GpuTexture depthTexture, double clearDepth, int scissorX, int scissorY, int scissorWidth, int scissorHeight) voidValidationCommandEncoder.clearColorTexture(GpuTexture texture, int clearColor) voidValidationCommandEncoder.clearDepthTexture(GpuTexture depthTexture, double clearDepth) voidValidationCommandEncoder.clearStencilTexture(GpuTexture stencilTexture, int clearValue) voidValidationCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int bufferOffset, Runnable callback, int mipLevel) voidValidationCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int bufferOffset, Runnable callback, int mipLevel, int x, int y, int width, int height) voidValidationCommandEncoder.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 ValidationGpuTextureValidationGpuDevice.wrapGpuTexture(GpuTexture texture, GpuDeviceUsageValidator validator) voidValidationCommandEncoder.writeToTexture(GpuTexture texture, NativeImage image) voidValidationCommandEncoder.writeToTexture(GpuTexture texture, NativeImage image, int mipLevel, int layer, int dstX, int dstY, int width, int height, int srcX, int srcY) voidValidationCommandEncoder.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