Class CLN2SectionReadableImageCube
java.lang.Object
com.io7m.calino.vanilla.internal.CLN2SectionReadableAbstract
com.io7m.calino.vanilla.internal.CLN2SectionReadableImageCube
- All Implemented Interfaces:
CLNSectionReadableImageCubeType, CLNSectionReadableStandardType, CLNSectionReadableType, AutoCloseable
public final class CLN2SectionReadableImageCube
extends CLN2SectionReadableAbstract
implements CLNSectionReadableImageCubeType
A readable cube image section.
-
Method Summary
Modifier and TypeMethodDescriptionmipMapDataRaw(CLNImageCubeDescription description) Obtain a readable channel that returns potentially compressed data.mipMapDataWithoutSupercompression(CLNImageCubeDescription description) Obtain a readable channel that returns decompressed data (that is, data with any supercompression removed).Methods inherited from class CLN2SectionReadableAbstract
close, errorLimitExceeded, reader, request, section, sectionDataChannel, sectionDataReaderMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CLNSectionReadableType
close, section, sectionDataChannel
-
Method Details
-
mipMapDescriptions
- Specified by:
mipMapDescriptionsin interfaceCLNSectionReadableImageCubeType- Returns:
- The set of declared mipmaps
- Throws:
CLNException- On errors
-
mipMapDataWithoutSupercompression
public ReadableByteChannel mipMapDataWithoutSupercompression(CLNImageCubeDescription description) throws CLNException Description copied from interface:CLNSectionReadableImageCubeTypeObtain a readable channel that returns decompressed data (that is, data with any supercompression removed).- Specified by:
mipMapDataWithoutSupercompressionin interfaceCLNSectionReadableImageCubeType- Parameters:
description- The image description- Returns:
- A readable channel
- Throws:
CLNException- On I/O errors
-
mipMapDataRaw
Description copied from interface:CLNSectionReadableImageCubeTypeObtain a readable channel that returns potentially compressed data. The bytes returned by the channel are not interpreted in any form, and are exactly as they appeared in the underlying file.- Specified by:
mipMapDataRawin interfaceCLNSectionReadableImageCubeType- Parameters:
description- The image description- Returns:
- A readable channel
- Throws:
CLNException- On I/O errors
-