bitleveld.datatypes

Undocumented in source.

Members

Aliases

NibbleArray
alias NibbleArray = NibbleArrayTemplt!(ByteEndianness.normal)
Undocumented in source.
NibbleArrayR
alias NibbleArrayR = NibbleArrayTemplt!(ByteEndianness.reverse)
Undocumented in source.
QuadArray
alias QuadArray = QuadArrayTemplt!(ByteEndianness.normal)
Undocumented in source.
QuadArrayR
alias QuadArrayR = QuadArrayTemplt!(ByteEndianness.reverse)
Undocumented in source.

Enums

ByteEndianness
enum ByteEndianness

Used for template initialization. Reverses the order of data elements whithin a byte if false.

Structs

Bitplane
struct Bitplane(int NOfBitplanes)

Implements a bitplane reader/writer, that reads/writes multiple bitplanes at once. Between 1-8 planes, ubyte is used as the return/input type, between 9-16 it's ushort.

NibbleArrayTemplt
struct NibbleArrayTemplt(bool Endianness = ByteEndianness.normal)

Implements a 4bit nibble array.

QuadArrayTemplt
struct QuadArrayTemplt(bool Endianness = ByteEndianness.normal)

Implements a 2bit quad array.

Meta