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 TypeMethodDescriptionvoidclose()booleanisClosed()voidsetAddressMode(AddressMode addressModeU, AddressMode addressModeV) voidsetTextureFilter(FilterMode minFilter, FilterMode magFilter, boolean useMipmaps) voidsetUseMipmaps(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:
setAddressModein classGpuTexture
-
setTextureFilter
- Overrides:
setTextureFilterin classGpuTexture
-
setUseMipmaps
public void setUseMipmaps(boolean useMipmaps) - Overrides:
setUseMipmapsin classGpuTexture
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classGpuTexture
-
isClosed
public boolean isClosed()- Specified by:
isClosedin classGpuTexture
-