/// <summary>
/// TODO: do 2d tables have grad/offs??
/// </summary>
/// <param name="blob"></param>
/// <param name="address"></param>
public Lut2D(string name,Blob blob, uint address)
{
Name = name;
int addr = (int)(address - (uint)blob.StartAddress);
blob.TryGetUInt16(ref cols, ref addr);
addr += 2;
blob.TryGetUInt32(ref colsAddress, ref addr);
blob.TryGetUInt32(ref dataAddress, ref addr);
}