Package com.io7m.calino.vanilla.internal
Class CLN1SectionReadableImageCube
java.lang.Object
com.io7m.calino.vanilla.internal.CLN1SectionReadableAbstract
com.io7m.calino.vanilla.internal.CLN1SectionReadableImageCube
- All Implemented Interfaces:
CLNSectionReadableImageCubeType,CLNSectionReadableStandardType,CLNSectionReadableType,Closeable,AutoCloseable
public final class CLN1SectionReadableImageCube
extends CLN1SectionReadableAbstract
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 com.io7m.calino.vanilla.internal.CLN1SectionReadableAbstract
close, description, errorLimitExceeded, fileSectionDescription, reader, request, sectionDataChannelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.io7m.calino.api.CLNSectionReadableType
description, fileSectionDescription, sectionDataChannel
-
Method Details
-
mipMapDescriptions
- Specified by:
mipMapDescriptionsin interfaceCLNSectionReadableImageCubeType- Returns:
- The set of declared mipmaps
- Throws:
IOException- On errors
-
mipMapDataWithoutSupercompression
public ReadableByteChannel mipMapDataWithoutSupercompression(CLNImageCubeDescription description) throws IOException 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:
IOException- 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:
IOException- On I/O errors
-