TPoint TPoint implements a 2D screen (device) point (see also TPoints). Don't add in dictionary since that will add a virtual table pointer and that will destroy the data layout of an array of TPoint's which should match the layout of an array of XPoint's (so no extra copying needs to be done in the X11 drawing routines).