UV map into texture projection matrix - possible?

Basically the add-on we have been working on exports objects into a level format for a game engine. The way textures are represented is as following:

( ( xxscale xyscale xoffset ) ( yxscale yyscale yoffset ) ) “material_name”

For example, a simple cube will have 6 texture projections, one per face. There are no UV maps per se, as each face is virtually is an infinite plane.

Is it possible to get UV map data and convert it into texture projection matrix in the format outlined above ?

I am guessing it’s not, or not easily :confused: