Class CLN1SectionWritableImageCube
java.lang.Object
com.io7m.calino.vanilla.internal.CLN1SectionWritableAbstract
com.io7m.calino.vanilla.internal.CLN1SectionWritableImageCube
- All Implemented Interfaces:
CLNSectionWritableImageCubeType, CLNSectionWritableStandardType, CLNSectionWritableType, Closeable, AutoCloseable
public final class CLN1SectionWritableImageCube
extends CLN1SectionWritableAbstract
implements CLNSectionWritableImageCubeType
A writable cube image section.
-
Constructor Summary
ConstructorsConstructorDescriptionCLN1SectionWritableImageCube(com.io7m.jbssio.api.BSSWriterProviderType inWriters, com.io7m.jbssio.api.BSSWriterRandomAccessType inWriter, CLNWriteRequest inRequest, long inIdentifier, CLNOnCloseOperationType<CLNSectionWritableType> inOnClose) A writable cube image section. -
Method Summary
Modifier and TypeMethodDescriptioncreateMipMaps(CLNImageCubeMipMapDeclarations mipMapCreate) Create a set of mipmaps in the image.Methods inherited from class CLN1SectionWritableAbstract
close, identifier, offsetStart, offsetStartData, request, sectionDataChannelMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CLNSectionWritableType
identifier, sectionDataChannel
-
Constructor Details
-
CLN1SectionWritableImageCube
public CLN1SectionWritableImageCube(com.io7m.jbssio.api.BSSWriterProviderType inWriters, com.io7m.jbssio.api.BSSWriterRandomAccessType inWriter, CLNWriteRequest inRequest, long inIdentifier, CLNOnCloseOperationType<CLNSectionWritableType> inOnClose) A writable cube image section.- Parameters:
inWriters- A writer providerinWriter- A writerinRequest- A write requestinIdentifier- An identifierinOnClose- A function executed on closing
-
-
Method Details
-
createMipMaps
public CLWritableMipMapsCubeType createMipMaps(CLNImageCubeMipMapDeclarations mipMapCreate) throws IOException Description copied from interface:CLNSectionWritableImageCubeTypeCreate a set of mipmaps in the image.- Specified by:
createMipMapsin interfaceCLNSectionWritableImageCubeType- Parameters:
mipMapCreate- The mipmap descriptions- Returns:
- An interface used to write mipmap data
- Throws:
IOException- On errors
-