Package com.io7m.calino.api
Interface CLNChannelsLayoutDescriptionType
- All Superinterfaces:
CLNDescribableType
- All Known Implementing Classes:
CLNChannelsLayoutDescriptionCustom
,CLNChannelsLayoutDescriptionStandard
public sealed interface CLNChannelsLayoutDescriptionType
extends CLNDescribableType
permits CLNChannelsLayoutDescriptionCustom, CLNChannelsLayoutDescriptionStandard
The type of channel layout descriptions.
-
Method Details
-
descriptor
- Specified by:
descriptor
in interfaceCLNDescribableType
- Returns:
- The descriptor for the object
-
channels
List<CLNChannelDescription> channels()- Returns:
- The channel descriptions
-
packing
Optional<CLNChannelLayoutPacking> packing()- Returns:
- The packing value, if any
-
bitsTotal
default int bitsTotal()- Returns:
- The total number of bits in a single sample
-
texelBlockAlignment
default int texelBlockAlignment()- Returns:
- The required alignment, in octets, of image data of this type
-