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/GpuTexture
intermediary com/mojang/blaze3d/textures/GpuTexture
official com/mojang/blaze3d/textures/GpuTexture
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AddressMode
protected AddressMode
private final TextureFormat
private final int
private final String
protected FilterMode
protected FilterMode
private final int
protected boolean
private final int
-
Constructor Summary
ConstructorsConstructorDescriptionGpuTexture
(String label, TextureFormat format, int width, int height, int mipLevels) -
Method Summary
Modifier and TypeMethodDescriptionabstract void
close()
int
getHeight
(int mipLevel) getLabel()
int
int
getWidth
(int mipLevel) abstract boolean
isClosed()
void
setAddressMode
(AddressMode addressMode) void
setAddressMode
(AddressMode addressModeU, AddressMode addressModeV) void
setTextureFilter
(FilterMode filter, boolean useMipmaps) void
setTextureFilter
(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)V
intermediary <init>
Lcom/mojang/blaze3d/textures/GpuTexture;<init>(Ljava/lang/String;Lcom/mojang/blaze3d/textures/TextureFormat;III)V
official <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 getWidth
Lcom/mojang/blaze3d/textures/GpuTexture;getWidth(I)I
intermediary getWidth
Lcom/mojang/blaze3d/textures/GpuTexture;getWidth(I)I
official getWidth
Lcom/mojang/blaze3d/textures/GpuTexture;getWidth(I)I
-
getHeight
public int getHeight(int mipLevel) - Mappings:
Namespace Name Mixin selector named getHeight
Lcom/mojang/blaze3d/textures/GpuTexture;getHeight(I)I
intermediary getHeight
Lcom/mojang/blaze3d/textures/GpuTexture;getHeight(I)I
official getHeight
Lcom/mojang/blaze3d/textures/GpuTexture;getHeight(I)I
-
getMipLevels
public int getMipLevels() -
getFormat
-
setAddressMode
- Mappings:
Namespace Name Mixin selector named setAddressMode
Lcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;)V
intermediary setAddressMode
Lcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;)V
official setAddressMode
Lcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;)V
-
setAddressMode
- Mappings:
Namespace Name Mixin selector named setAddressMode
Lcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;Lcom/mojang/blaze3d/textures/AddressMode;)V
intermediary setAddressMode
Lcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;Lcom/mojang/blaze3d/textures/AddressMode;)V
official setAddressMode
Lcom/mojang/blaze3d/textures/GpuTexture;setAddressMode(Lcom/mojang/blaze3d/textures/AddressMode;Lcom/mojang/blaze3d/textures/AddressMode;)V
-
setTextureFilter
- Mappings:
Namespace Name Mixin selector named setTextureFilter
Lcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Z)V
intermediary setTextureFilter
Lcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Z)V
official setTextureFilter
Lcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Z)V
-
setTextureFilter
- Mappings:
Namespace Name Mixin selector named setTextureFilter
Lcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Lcom/mojang/blaze3d/textures/FilterMode;Z)V
intermediary setTextureFilter
Lcom/mojang/blaze3d/textures/GpuTexture;setTextureFilter(Lcom/mojang/blaze3d/textures/FilterMode;Lcom/mojang/blaze3d/textures/FilterMode;Z)V
official setTextureFilter
Lcom/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:
close
in interfaceAutoCloseable
-
isClosed
public abstract boolean isClosed()
-