header file for DirectPad.cpp