Package com.mojang.blaze3d.textures
Class GpuTexture
java.lang.Object
com.mojang.blaze3d.textures.GpuTexture
- All Implemented Interfaces:
 AutoCloseable
- Direct Known Subclasses:
 GlTexture
- Mappings:
 Namespace Name named com/mojang/blaze3d/textures/GpuTextureintermediary com/mojang/blaze3d/textures/GpuTextureofficial com/mojang/blaze3d/textures/GpuTexture
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AddressModeprotected AddressModeprivate final intprivate final TextureFormatprivate final intprivate final Stringprotected FilterModeprotected FilterModeprivate final intprivate final intstatic final intstatic final intstatic final intstatic final intstatic final intprotected booleanprivate final int - 
Constructor Summary
ConstructorsConstructorDescriptionGpuTexture(int usage, String label, TextureFormat format, int width, int height, int depthOrLayers, int mipLevels)  - 
Method Summary
Modifier and TypeMethodDescriptionabstract voidclose()intintgetHeight(int mipLevel) getLabel()intintgetWidth(int mipLevel) abstract booleanisClosed()voidsetAddressMode(AddressMode addressMode) voidsetAddressMode(AddressMode addressModeU, AddressMode addressModeV) voidsetTextureFilter(FilterMode filter, boolean useMipmaps) voidsetTextureFilter(FilterMode minFilter, FilterMode magFilter, boolean useMipmaps) voidsetUseMipmaps(boolean useMipmaps) intusage() 
- 
Field Details
- 
USAGE_COPY_DST
public static final int USAGE_COPY_DST- See Also:
 
 - 
USAGE_COPY_SRC
public static final int USAGE_COPY_SRC- See Also:
 
 - 
USAGE_TEXTURE_BINDING
public static final int USAGE_TEXTURE_BINDING- See Also:
 
 - 
USAGE_RENDER_ATTACHMENT
public static final int USAGE_RENDER_ATTACHMENT- See Also:
 
 - 
USAGE_CUBEMAP_COMPATIBLE
public static final int USAGE_CUBEMAP_COMPATIBLE- See Also:
 
 - 
format
 - 
width
private final int width - 
height
private final int height - 
depthOrLayers
private final int depthOrLayers - 
mipLevels
private final int mipLevels - 
usage
private final int usage - 
label
 - 
addressModeU
 - 
addressModeV
 - 
minFilter
 - 
magFilter
 - 
useMipmaps
protected boolean useMipmaps 
 - 
 - 
Constructor Details
- 
GpuTexture
public GpuTexture(int usage, String label, TextureFormat format, int width, int height, int depthOrLayers, int mipLevels) - Mappings:
 Namespace Name Mixin selector named <init>Lcom/mojang/blaze3d/textures/GpuTexture;<init>(ILjava/lang/String;Lcom/mojang/blaze3d/textures/TextureFormat;IIII)Vintermediary <init>Lcom/mojang/blaze3d/textures/GpuTexture;<init>(ILjava/lang/String;Lcom/mojang/blaze3d/textures/TextureFormat;IIII)Vofficial <init>Lcom/mojang/blaze3d/textures/GpuTexture;<init>(ILjava/lang/String;Lcom/mojang/blaze3d/textures/TextureFormat;IIII)V
 
 - 
 - 
Method Details
- 
getWidth
public int getWidth(int mipLevel) - Mappings:
 Namespace Name Mixin selector named getWidthLcom/mojang/blaze3d/textures/GpuTexture;getWidth(I)Iintermediary getWidthLcom/mojang/blaze3d/textures/GpuTexture;getWidth(I)Iofficial getWidthLcom/mojang/blaze3d/textures/GpuTexture;getWidth(I)I
 - 
getHeight
public int getHeight(int mipLevel) - Mappings:
 Namespace Name Mixin selector named getHeightLcom/mojang/blaze3d/textures/GpuTexture;getHeight(I)Iintermediary getHeightLcom/mojang/blaze3d/textures/GpuTexture;getHeight(I)Iofficial getHeightLcom/mojang/blaze3d/textures/GpuTexture;getHeight(I)I
 - 
getDepthOrLayers
public int getDepthOrLayers() - 
getMipLevels
public int getMipLevels() - 
getFormat
 - 
usage
public int usage() - 
setAddressMode
- Mappings:
 Namespace Name Mixin selector named setAddressModeLcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;)Vintermediary setAddressModeLcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;)Vofficial setAddressModeLcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;)V
 - 
setAddressMode
- Mappings:
 Namespace Name Mixin selector named setAddressModeLcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;Lcom/mojang/blaze3d/textures/AddressMode;)Vintermediary setAddressModeLcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;Lcom/mojang/blaze3d/textures/AddressMode;)Vofficial setAddressModeLcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;Lcom/mojang/blaze3d/textures/AddressMode;)V
 - 
setTextureFilter
- Mappings:
 Namespace Name Mixin selector named setTextureFilterLcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Z)Vintermediary setTextureFilterLcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Z)Vofficial setTextureFilterLcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Z)V
 - 
setTextureFilter
- Mappings:
 Namespace Name Mixin selector named setTextureFilterLcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Lcom/mojang/blaze3d/textures/FilterMode;Z)Vintermediary setTextureFilterLcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Lcom/mojang/blaze3d/textures/FilterMode;Z)Vofficial setTextureFilterLcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Lcom/mojang/blaze3d/textures/FilterMode;Z)V
 - 
setUseMipmaps
public void setUseMipmaps(boolean useMipmaps) - Mappings:
 Namespace Name Mixin selector named setUseMipmapsLcom/mojang/blaze3d/textures/GpuTexture;setUseMipmaps(Z)Vintermediary setUseMipmapsLcom/mojang/blaze3d/textures/GpuTexture;setUseMipmaps(Z)Vofficial setUseMipmapsLcom/mojang/blaze3d/textures/GpuTexture;setUseMipmaps(Z)V
 - 
getLabel
 - 
close
public abstract void close()- Specified by:
 closein interfaceAutoCloseable
 - 
isClosed
public abstract boolean isClosed() 
 -