Custom touch iunput for camera control

I need some quick pointers on how to control a player (just the camera, no player model) with touch inputs.

Best way I can describe it is an overhead camera that can be panned and zoomed. With two fingers down, the user can move left/right, up/down to control the movement, and pinch to control the zoom.

I can’t find any examples on this simple movement though. Every place online just tells how to attach a camera to the back of a third person player and control it with the keyboard via key binding, or using the example simulated touch joysticks with axis inputs… and that’s not what I’m trying to do.

Are there any examples of controlling a player/camera more directly using touch inputs? I’m unsure the best approach to do this, should it be in the player controller, or the pawn itself. What is the function I could call in blueprinting to actually make the camera move?

I’m new to blueprinting/unreal and finding out where all of these functions and where they can be called is giving me trouble…

Thanks for any helps!