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 TextureFormatprivate final intprivate final Stringprotected FilterModeprotected FilterModeprivate final intprotected booleanprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionGpuTexture(String label, TextureFormat format, int width, int height, int mipLevels) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidclose()intgetHeight(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)
-
Field Details
-
format
-
width
private final int width -
height
private final int height -
mipLevels
private final int mipLevels -
label
-
addressModeU
-
addressModeV
-
minFilter
-
magFilter
-
useMipmaps
protected boolean useMipmaps
-
-
Constructor Details
-
GpuTexture
- Mappings:
Namespace Name Mixin selector named <init>Lcom/mojang/blaze3d/textures/GpuTexture;<init>(Ljava/lang/String;Lcom/mojang/blaze3d/textures/TextureFormat;III)Vintermediary <init>Lcom/mojang/blaze3d/textures/GpuTexture;<init>(Ljava/lang/String;Lcom/mojang/blaze3d/textures/TextureFormat;III)Vofficial <init>Lcom/mojang/blaze3d/textures/GpuTexture;<init>(Ljava/lang/String;Lcom/mojang/blaze3d/textures/TextureFormat;III)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
-
getMipLevels
public int getMipLevels() -
getFormat
-
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
-
getLabel
-
close
public abstract void close()- Specified by:
closein interfaceAutoCloseable
-
isClosed
public abstract boolean isClosed()
-