How is camera movement handled in 3rd person

I am trying to create a Gears of war style over the shoulder camera in the default 3rd person blueprint framework. The camera rotation is relative to the position of the cursor, rotating when the cursor gets to either edge of the screen by default, i was just wondering how this was handled, if it is all done at c++ level or if there is a way to alter it using blueprint?

As far as I’m aware you can do this entirely with blueprint.

You may want to have a look at this video series.

thanks for the prompt response I’ve got the responsible nodes.