Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ShipViewController::InputBinding Struct Reference

#include <ShipViewController.h>

Inheritance diagram for ShipViewController::InputBinding:
Inheritance graph
[legend]
Collaboration diagram for ShipViewController::InputBinding:
Collaboration graph
[legend]

Public Member Functions

void RegisterBindings () override
 
- Public Member Functions inherited from Input::InputFrame
 InputFrame (Input::Manager *man, bool modal=false)
 
virtual void RegisterBindings ()
 
ActionAddAction (std::string id)
 
AxisAddAxis (std::string id)
 

Public Attributes

AxiscameraYaw
 
AxiscameraPitch
 
AxiscameraRoll
 
AxiscameraZoom
 
AxislookYaw
 
AxislookPitch
 
ActionfrontCamera
 
ActionrearCamera
 
ActionleftCamera
 
ActionrightCamera
 
ActiontopCamera
 
ActionbottomCamera
 
ActioncycleCameraMode
 
ActionresetCamera
 
- Public Attributes inherited from Input::InputFrame
std::vector< Action * > actions
 
std::vector< Axis * > axes
 
Managermanager = nullptr
 
bool active = false
 
bool modal = false
 
sigc::signal< void, InputFrame * > onFrameAdded
 
sigc::signal< void, InputFrame * > onFrameRemoved
 

Additional Inherited Members

- Public Types inherited from Input::InputFrame
using Axis = InputBindings::Axis
 
using Action = InputBindings::Action
 

Member Function Documentation

◆ RegisterBindings()

void ShipViewController::InputBinding::RegisterBindings ( )
overridevirtual

Reimplemented from Input::InputFrame.

Here is the call graph for this function:

Member Data Documentation

◆ bottomCamera

Action* ShipViewController::InputBinding::bottomCamera

◆ cameraPitch

Axis* ShipViewController::InputBinding::cameraPitch

◆ cameraRoll

Axis* ShipViewController::InputBinding::cameraRoll

◆ cameraYaw

Axis* ShipViewController::InputBinding::cameraYaw

◆ cameraZoom

Axis* ShipViewController::InputBinding::cameraZoom

◆ cycleCameraMode

Action* ShipViewController::InputBinding::cycleCameraMode

◆ frontCamera

Action* ShipViewController::InputBinding::frontCamera

◆ leftCamera

Action* ShipViewController::InputBinding::leftCamera

◆ lookPitch

Axis* ShipViewController::InputBinding::lookPitch

◆ lookYaw

Axis* ShipViewController::InputBinding::lookYaw

◆ rearCamera

Action* ShipViewController::InputBinding::rearCamera

◆ resetCamera

Action* ShipViewController::InputBinding::resetCamera

◆ rightCamera

Action* ShipViewController::InputBinding::rightCamera

◆ topCamera

Action* ShipViewController::InputBinding::topCamera

The documentation for this struct was generated from the following files: