public pixData pixGet(int x, int y) { try { pixData *p = pixAt(x, y); return(new pixData(p->a, p->r, p->g, p->b)); //(int) } catch (AccessViolationException ave) { throw (ave); } catch (Exception ex) { throw ex; } }
public void pixSet(int x, int y, pixData col) { try { pixData *p = pixAt(x, y); p->a = col.a; p->r = col.r; p->g = col.g; p->b = col.b; } catch (AccessViolationException ave) { throw (ave); } catch (Exception ex) { throw ex; } }