public Color(byte r, byte g, byte b, byte a) { R = r; G = g; B = b; A = a; Packed = new PackedValue(); Packed.Owner = this; }
// Constructor public unsafe Bitstream(PackedValue a, PackedValue b, PackedValue c) : this() { fixed(ulong *ulongPtr = fragments) ulongPtr[0] = a; _writePtr = a.bits; Write(b.uint64, b.bits); Write(c.uint64, c.bits); }
public void Write(PackedValue pv) { Write(pv.uint64, pv.bits); }