Sirikata
Public Types | Public Member Functions | Private Attributes
Sirikata::SimpleCamera::AxisInputResponse Class Reference

#include <InputResponse.hpp>

Inheritance diagram for Sirikata::SimpleCamera::AxisInputResponse:
Collaboration diagram for Sirikata::SimpleCamera::AxisInputResponse:

List of all members.

Public Types

typedef std::tr1::function
< void(float)> 
ResponseCallback

Public Member Functions

 AxisInputResponse (ResponseCallback cb)
virtual void invoke (InputBindingEvent &evt)
 Invokes the input response for any type of InputEvent.
virtual InputEventDescriptorList getInputEvents (const InputBindingEvent &descriptor) const
 Get a list of InputEventDescriptors which specify the events that this response will handle, given a higher level description of the input to bind to this response.

Private Attributes

ResponseCallback mCallback

Member Typedef Documentation


Constructor & Destructor Documentation

Sirikata::SimpleCamera::AxisInputResponse::AxisInputResponse ( ResponseCallback  cb)

Member Function Documentation

InputResponse::InputEventDescriptorList Sirikata::SimpleCamera::AxisInputResponse::getInputEvents ( const InputBindingEvent descriptor) const [virtual]

Get a list of InputEventDescriptors which specify the events that this response will handle, given a higher level description of the input to bind to this response.

Implements Sirikata::SimpleCamera::InputResponse.

References Sirikata::SimpleCamera::InputBindingEvent::Axis(), Sirikata::SimpleCamera::InputBindingEvent::axisIndex(), and Sirikata::SimpleCamera::InputBindingEvent::isAxis().

void Sirikata::SimpleCamera::AxisInputResponse::invoke ( InputBindingEvent evt) [virtual]

Member Data Documentation

Referenced by invoke().


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