Dersev 0 Newbie Poster

Hello
I am working on small 2D game with OpenGL.
My qeustion is it possible to write a polygon class where user can define:
shape of polygon in renderer,
multiple textures for this polygon ?

Thanks for advice