net.minecraft.client.vulkan

public class VulkanTexture

extends GpuTexture implements DeferredDisposable

All mapped superinterfaces:

DeferredDisposable

com.mojang.blaze3d.vulkan.VulkanGpuTexture
net.minecraft.class_1_703
net.minecraft.client.vulkan.VulkanTexture

Field summary

Modifier and TypeField
private final VulkanBackend
device
field_1_3609
device
private final long
vkImage
field_1_3611
rawImage
private final long
vmaAllocation
field_1_3612
rawVmaAllocation
private boolean
closed
field_1_3608
closed
private int
views
field_1_3610
refcount

Constructor summary

ModifierConstructor
public (VulkanBackend device, int usage, String label, TexelFormat format, int width, int height, int depthOrLayers, int mipLevels)

Method summary

Modifier and TypeMethod
public void
destroy()
method_1_4001()
destroy()
public void
close()
public boolean
isClosed()
public void
addViews()
method_1_4209()
incrementRefcount()
public void
removeViews()
method_1_4210()
decrementRefcount()
public long
vkImage()
method_1_4211()
getRawImage()