Urho3D::Controls Class Reference

Controls sent over the network. More...

#include <Urho3D/Input/Controls.h>

Collaboration diagram for Urho3D::Controls:

Public Member Functions

 Controls ()
 ~Controls ()
void Reset ()
 Reset to initial state.
void Set (unsigned buttons, bool down=true)
 Set or release buttons.
bool IsDown (unsigned button) const
 Check if a button is held down.
bool IsPressed (unsigned button, const Controls &previousControls) const
 Check if a button was pressed on this frame. Requires previous frame's controls.

Public Attributes

unsigned buttons_
 Button state.
float yaw_
 Mouse yaw.
float pitch_
 Mouse pitch.
VariantMap extraData_
 Extra control data.

Detailed Description

Controls sent over the network.

The documentation for this class was generated from the following files:
  • Source/Urho3D/Input/Controls.h
  • Source/Urho3D/Input/Controls.cpp