How can I rotate a camera around its own axis based on a rotation Vector3?

Kinda old and in hindsite im not sure i liked the idea of the styles i put in it.
but in addition to some free rotations.
All the basic individual rotations and stuff are at the bottom of the class in this post.