Please implement these as constants, not macros:
const float kDefaultZoomX = 100.0f;

consts are type-safe, and thus easier to maintain.