Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- pattern VENDOR_ID :: (Eq a, Num a) => a
- pattern DESCRIPTOR_TYPE :: (Eq a, Num a) => a
- pattern VERSION :: (Eq a, Num a) => a
- data BasicV2 = BasicV2 {
- colorModel :: Word8
- colorPrimaries :: Word8
- transferFunction :: Word8
- flags :: Word8
- texelBlockDimension0 :: Word8
- texelBlockDimension1 :: Word8
- texelBlockDimension2 :: Word8
- texelBlockDimension3 :: Word8
- bytesPlane0 :: Word8
- bytesPlane1 :: Word8
- bytesPlane2 :: Word8
- bytesPlane3 :: Word8
- bytesPlane4 :: Word8
- bytesPlane5 :: Word8
- bytesPlane6 :: Word8
- bytesPlane7 :: Word8
- samples :: Vector Sample
- getter :: Int -> Get BasicV2
- putter :: BasicV2 -> PutM ()
- data Sample = Sample {}
- fromBlock :: Block -> Maybe BasicV2
- toBlock :: BasicV2 -> Block
- unspecified :: BasicV2
- pattern KHR_DF_MODEL_UNSPECIFIED :: Word8
- pattern KHR_DF_MODEL_RGBSDA :: Word8
- pattern KHR_DF_MODEL_YUVSDA :: Word8
- pattern KHR_DF_MODEL_YIQSDA :: Word8
- pattern KHR_DF_MODEL_LABSDA :: Word8
- pattern KHR_DF_MODEL_CMYKA :: Word8
- pattern KHR_DF_MODEL_XYZW :: Word8
- pattern KHR_DF_MODEL_HSVA_ANG :: Word8
- pattern KHR_DF_MODEL_HSLA_ANG :: Word8
- pattern KHR_DF_MODEL_HSVA_HEX :: Word8
- pattern KHR_DF_MODEL_HSLA_HEX :: Word8
- pattern KHR_DF_MODEL_YCGCOA :: Word8
- pattern KHR_DF_MODEL_YCCBCCRC :: Word8
- pattern KHR_DF_MODEL_ICTCP :: Word8
- pattern KHR_DF_MODEL_CIEXYZ :: Word8
- pattern KHR_DF_MODEL_CIEXYY :: Word8
- pattern KHR_DF_MODEL_DXT1A :: Word8
- pattern KHR_DF_MODEL_BC1A :: Word8
- pattern KHR_DF_MODEL_DXT2 :: Word8
- pattern KHR_DF_MODEL_DXT3 :: Word8
- pattern KHR_DF_MODEL_BC2 :: Word8
- pattern KHR_DF_MODEL_DXT4 :: Word8
- pattern KHR_DF_MODEL_DXT5 :: Word8
- pattern KHR_DF_MODEL_BC3 :: Word8
- pattern KHR_DF_MODEL_BC4 :: Word8
- pattern KHR_DF_MODEL_BC5 :: Word8
- pattern KHR_DF_MODEL_BC6H :: Word8
- pattern KHR_DF_MODEL_BC7 :: Word8
- pattern KHR_DF_MODEL_ETC1 :: Word8
- pattern KHR_DF_MODEL_ETC2 :: Word8
- pattern KHR_DF_MODEL_ASTC2 :: Word8
- pattern KHR_DF_MODEL_ETC1S :: Word8
- pattern KHR_DF_MODEL_PVRTC :: Word8
- pattern KHR_DF_MODEL_PVRTC2 :: Word8
- pattern KHR_DF_PRIMARIES_UNSPECIFIED :: Word8
- pattern KHR_DF_PRIMARIES_BT709 :: Word8
- pattern KHR_DF_PRIMARIES_SRGB :: Word8
- pattern KHR_DF_PRIMARIES_BT601_EBU :: Word8
- pattern KHR_DF_PRIMARIES_BT601_SMPTE :: Word8
- pattern KHR_DF_PRIMARIES_BT2020 :: Word8
- pattern KHR_DF_PRIMARIES_CIEXYZ :: Word8
- pattern KHR_DF_PRIMARIES_ACES :: Word8
- pattern KHR_DF_PRIMARIES_ACESCC :: Word8
- pattern KHR_DF_PRIMARIES_NTSC1953 :: Word8
- pattern KHR_DF_PRIMARIES_PAL525 :: Word8
- pattern KHR_DF_PRIMARIES_DISPLAYP3 :: Word8
- pattern KHR_DF_PRIMARIES_ADOBERGB :: Word8
- pattern KHR_DF_TRANSFER_UNSPECIFIED :: Word8
- pattern KHR_DF_TRANSFER_LINEAR :: Word8
- pattern KHR_DF_TRANSFER_SRGB :: Word8
- pattern KHR_DF_TRANSFER_ITU :: Word8
- pattern KHR_DF_TRANSFER_NTSC :: Word8
- pattern KHR_DF_TRANSFER_SLOG :: Word8
- pattern KHR_DF_TRANSFER_SLOG2 :: Word8
- pattern KHR_DF_TRANSFER_BT1886 :: Word8
- pattern KHR_DF_TRANSFER_HLG_OETF :: Word8
- pattern KHR_DF_TRANSFER_HLG_EOTF :: Word8
- pattern KHR_DF_TRANSFER_PQ_EOTF :: Word8
- pattern KHR_DF_TRANSFER_PQ_OETF :: Word8
- pattern KHR_DF_TRANSFER_DCIP3 :: Word8
- pattern KHR_DF_TRANSFER_PAL_OETF :: Word8
- pattern KHR_DF_TRANSFER_PAL625_EOTF :: Word8
- pattern KHR_DF_TRANSFER_ST240 :: Word8
- pattern KHR_DF_TRANSFER_ACESCC :: Word8
- pattern KHR_DF_TRANSFER_ACESCCT :: Word8
- pattern KHR_DF_TRANSFER_ADOBERGB :: Word8
- pattern KHR_DF_FLAG_ALPHA_STRAIGHT :: Word8
- pattern KHR_DF_FLAG_ALPHA_PREMULTIPLIED :: Word8
- pattern KHR_DF_SAMPLE_DATATYPE_FLOAT :: (Eq a, Num a) => a
- pattern KHR_DF_SAMPLE_DATATYPE_SIGNED :: (Eq a, Num a) => a
- pattern KHR_DF_SAMPLE_DATATYPE_EXPONENT :: (Eq a, Num a) => a
- pattern KHR_DF_SAMPLE_DATATYPE_LINEAR :: (Eq a, Num a) => a
Documentation
pattern DESCRIPTOR_TYPE :: (Eq a, Num a) => a Source #
Basic DFD Block
A basic descriptor block is designed to encode common metadata associated with bulk data — especially image or texture data.
While this descriptor holds more information about the data interpretation than is needed by many applications, a comprehensive encoding reduces the risk of metadata needed by different APIs being lost in translation.
The format is described in terms of a repeating axis-aligned texel block composed of samples. Each sample contains a single channel of information with a single spatial offset within the texel block, and consists of an amount of contiguous data. This descriptor block consists of information about the interpretation of the texel block as a whole, supplemented by a description of a number of samples taken from one or more planes of contiguous memory.
https://registry.khronos.org/DataFormat/specs/1.3/dataformat.1.3.html
BasicV2 | |
|
Instances
Sample | |
|
Instances
Constructors
Patterns
pattern KHR_DF_MODEL_UNSPECIFIED :: Word8 Source #
pattern KHR_DF_MODEL_RGBSDA :: Word8 Source #
pattern KHR_DF_MODEL_YUVSDA :: Word8 Source #
pattern KHR_DF_MODEL_YIQSDA :: Word8 Source #
pattern KHR_DF_MODEL_LABSDA :: Word8 Source #
pattern KHR_DF_MODEL_CMYKA :: Word8 Source #
pattern KHR_DF_MODEL_XYZW :: Word8 Source #
pattern KHR_DF_MODEL_HSVA_ANG :: Word8 Source #
pattern KHR_DF_MODEL_HSLA_ANG :: Word8 Source #
pattern KHR_DF_MODEL_HSVA_HEX :: Word8 Source #
pattern KHR_DF_MODEL_HSLA_HEX :: Word8 Source #
pattern KHR_DF_MODEL_YCGCOA :: Word8 Source #
pattern KHR_DF_MODEL_YCCBCCRC :: Word8 Source #
pattern KHR_DF_MODEL_ICTCP :: Word8 Source #
pattern KHR_DF_MODEL_CIEXYZ :: Word8 Source #
pattern KHR_DF_MODEL_CIEXYY :: Word8 Source #
Compressed formats
pattern KHR_DF_MODEL_DXT1A :: Word8 Source #
pattern KHR_DF_MODEL_BC1A :: Word8 Source #
pattern KHR_DF_MODEL_DXT2 :: Word8 Source #
pattern KHR_DF_MODEL_DXT3 :: Word8 Source #
pattern KHR_DF_MODEL_BC2 :: Word8 Source #
pattern KHR_DF_MODEL_DXT4 :: Word8 Source #
pattern KHR_DF_MODEL_DXT5 :: Word8 Source #
pattern KHR_DF_MODEL_BC3 :: Word8 Source #
pattern KHR_DF_MODEL_BC4 :: Word8 Source #
pattern KHR_DF_MODEL_BC5 :: Word8 Source #
pattern KHR_DF_MODEL_BC6H :: Word8 Source #
pattern KHR_DF_MODEL_BC7 :: Word8 Source #
pattern KHR_DF_MODEL_ETC1 :: Word8 Source #
pattern KHR_DF_MODEL_ETC2 :: Word8 Source #
pattern KHR_DF_MODEL_ASTC2 :: Word8 Source #
pattern KHR_DF_MODEL_ETC1S :: Word8 Source #
pattern KHR_DF_MODEL_PVRTC :: Word8 Source #
pattern KHR_DF_MODEL_PVRTC2 :: Word8 Source #
Color primaries
pattern KHR_DF_PRIMARIES_UNSPECIFIED :: Word8 Source #
pattern KHR_DF_PRIMARIES_BT709 :: Word8 Source #
pattern KHR_DF_PRIMARIES_SRGB :: Word8 Source #
pattern KHR_DF_PRIMARIES_BT601_EBU :: Word8 Source #
pattern KHR_DF_PRIMARIES_BT601_SMPTE :: Word8 Source #
pattern KHR_DF_PRIMARIES_BT2020 :: Word8 Source #
pattern KHR_DF_PRIMARIES_CIEXYZ :: Word8 Source #
pattern KHR_DF_PRIMARIES_ACES :: Word8 Source #
pattern KHR_DF_PRIMARIES_ACESCC :: Word8 Source #
pattern KHR_DF_PRIMARIES_NTSC1953 :: Word8 Source #
pattern KHR_DF_PRIMARIES_PAL525 :: Word8 Source #
pattern KHR_DF_PRIMARIES_DISPLAYP3 :: Word8 Source #
pattern KHR_DF_PRIMARIES_ADOBERGB :: Word8 Source #
Transfer functions
pattern KHR_DF_TRANSFER_UNSPECIFIED :: Word8 Source #
pattern KHR_DF_TRANSFER_LINEAR :: Word8 Source #
pattern KHR_DF_TRANSFER_SRGB :: Word8 Source #
pattern KHR_DF_TRANSFER_ITU :: Word8 Source #
pattern KHR_DF_TRANSFER_NTSC :: Word8 Source #
pattern KHR_DF_TRANSFER_SLOG :: Word8 Source #
pattern KHR_DF_TRANSFER_SLOG2 :: Word8 Source #
pattern KHR_DF_TRANSFER_BT1886 :: Word8 Source #
pattern KHR_DF_TRANSFER_HLG_OETF :: Word8 Source #
pattern KHR_DF_TRANSFER_HLG_EOTF :: Word8 Source #
pattern KHR_DF_TRANSFER_PQ_EOTF :: Word8 Source #
pattern KHR_DF_TRANSFER_PQ_OETF :: Word8 Source #
pattern KHR_DF_TRANSFER_DCIP3 :: Word8 Source #
pattern KHR_DF_TRANSFER_PAL_OETF :: Word8 Source #
pattern KHR_DF_TRANSFER_PAL625_EOTF :: Word8 Source #
pattern KHR_DF_TRANSFER_ST240 :: Word8 Source #
pattern KHR_DF_TRANSFER_ACESCC :: Word8 Source #
pattern KHR_DF_TRANSFER_ACESCCT :: Word8 Source #
pattern KHR_DF_TRANSFER_ADOBERGB :: Word8 Source #
Flags
pattern KHR_DF_FLAG_ALPHA_STRAIGHT :: Word8 Source #
pattern KHR_DF_FLAG_ALPHA_PREMULTIPLIED :: Word8 Source #
Samples
pattern KHR_DF_SAMPLE_DATATYPE_FLOAT :: (Eq a, Num a) => a Source #
pattern KHR_DF_SAMPLE_DATATYPE_SIGNED :: (Eq a, Num a) => a Source #
pattern KHR_DF_SAMPLE_DATATYPE_EXPONENT :: (Eq a, Num a) => a Source #
pattern KHR_DF_SAMPLE_DATATYPE_LINEAR :: (Eq a, Num a) => a Source #