Class ValidationGpuTexture
java.lang.Object
com.mojang.blaze3d.textures.GpuTexture
net.neoforged.neoforge.client.blaze3d.validation.ValidationGpuTexture
- All Implemented Interfaces:
AutoCloseable
Validation wrapper around GpuTexture
Currently this class is boilerplate
Currently this class is boilerplate
-
Field Summary
FieldsFields inherited from class com.mojang.blaze3d.textures.GpuTexture
addressModeU, addressModeV, magFilter, minFilter, RESERVED_USAGE_BITS, USAGE_COPY_DST, USAGE_COPY_SRC, USAGE_CUBEMAP_COMPATIBLE, USAGE_RENDER_ATTACHMENT, USAGE_TEXTURE_BINDING, useMipmaps
-
Constructor Summary
ConstructorsConstructorDescriptionValidationGpuTexture
(GpuTexture realTexture, GpuDeviceUsageValidator validator) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
boolean
isClosed()
void
setAddressMode
(AddressMode addressModeU, AddressMode addressModeV) void
setTextureFilter
(FilterMode minFilter, FilterMode magFilter, boolean useMipmaps) void
setUseMipmaps
(boolean useMipmaps) Methods inherited from class com.mojang.blaze3d.textures.GpuTexture
getDepthOrLayers, getFormat, getHeight, getLabel, getMipLevels, getWidth, setAddressMode, setTextureFilter, usage
-
Field Details
-
realTexture
-
validator
-
-
Constructor Details
-
ValidationGpuTexture
-
-
Method Details
-
getRealTexture
-
setAddressMode
- Overrides:
setAddressMode
in classGpuTexture
-
setTextureFilter
- Overrides:
setTextureFilter
in classGpuTexture
-
setUseMipmaps
public void setUseMipmaps(boolean useMipmaps) - Overrides:
setUseMipmaps
in classGpuTexture
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classGpuTexture
-
isClosed
public boolean isClosed()- Specified by:
isClosed
in classGpuTexture
-