This is extra C/C++ functions for more comfortable usage if CGPoint, CGSize and CGRect values