Nope, Function DrawImageRect only has a single set of coordinates; therefore it can not provide the ability to specify source and destination rectangles.
Basically, I want the ability to make my own drawimage where each frame can be of a different size.
Basically, I want the ability to make my own drawimage where each frame can be of a different size.