Pie Noon
An open source project by FPL.
 All Classes Pages
fpl::pie_noon::TouchscreenController Class Reference
Inheritance diagram for fpl::pie_noon::TouchscreenController:
fpl::pie_noon::Controller

Public Member Functions

void Initialize (fplbase::InputSystem *input_system, vec2 window_size, const Config *config, const GameState *game_state)
 
virtual void AdvanceFrame (WorldTime delta_time)
 
- Public Member Functions inherited from fpl::pie_noon::Controller
 Controller (ControllerType controller_type=kTypeUndefined)
 
ControllerType controller_type () const
 
uint32_t is_down () const
 
uint32_t went_down () const
 
uint32_t went_up () const
 
void SetLogicalInputs (uint32_t bitmap, bool set)
 
CharacterId character_id () const
 
void set_character_id (CharacterId new_id)
 
CharacterId target_id () const
 
void set_target_id (CharacterId new_id)
 
void ClearAllLogicalInputs ()
 

Additional Inherited Members

- Public Types inherited from fpl::pie_noon::Controller
enum  ControllerType {
  kTypeUndefined, kTypePlayer, kTypeAI, kTypeGamepad,
  kTypeTouchScreen, kTypeCardboard, kTypeMultiplayer
}
 
- Protected Attributes inherited from fpl::pie_noon::Controller
uint32_t is_down_
 
uint32_t went_down_
 
uint32_t went_up_
 
CharacterId character_id_
 
CharacterId target_id_
 
ControllerType controller_type_
 

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