
.. py:module:: moderngl_window.scene

KeyboardCamera
==============

.. autodata:: KeyboardCamera
   :annotation:

Methods
-------

.. automethod:: KeyboardCamera.__init__
.. automethod:: KeyboardCamera.key_input
.. automethod:: KeyboardCamera.set_position
.. automethod:: KeyboardCamera.set_rotation
.. automethod:: KeyboardCamera.look_at
.. automethod:: KeyboardCamera.move_left
.. automethod:: KeyboardCamera.move_right
.. automethod:: KeyboardCamera.move_forward
.. automethod:: KeyboardCamera.move_backward
.. automethod:: KeyboardCamera.move_up
.. automethod:: KeyboardCamera.move_down
.. automethod:: KeyboardCamera.move_state
.. automethod:: KeyboardCamera.rot_state

Attributes
----------

.. autoattribute:: KeyboardCamera.pitch
.. autoattribute:: KeyboardCamera.yaw
.. autoattribute:: KeyboardCamera.matrix
.. autoattribute:: KeyboardCamera.mouse_sensitivity
.. autoattribute:: KeyboardCamera.velocity
.. autoattribute:: KeyboardCamera.projection
