Cinder  0.9.1
Classes | Public Member Functions | Public Attributes | List of all members
cinder::app::TouchEvent Class Reference

#include <TouchEvent.h>

Inherits cinder::app::Event.

Classes

class  Touch
 

Public Member Functions

 TouchEvent ()
 
 TouchEvent (const WindowRef &win, const std::vector< Touch > &touches)
 
const std::vector< Touch > & getTouches () const
 
std::vector< Touch > & getTouches ()
 
bool isHandled () const
 
void setHandled (bool handled=true)
 
WindowRef getWindow () const
 
void setWindow (const WindowRef &window)
 

Public Attributes

WindowRef mWindow
 

Detailed Description

Represents a touch event.

Constructor & Destructor Documentation

cinder::app::TouchEvent::TouchEvent ( )
cinder::app::TouchEvent::TouchEvent ( const WindowRef win,
const std::vector< Touch > &  touches 
)

Member Function Documentation

const std::vector<Touch>& cinder::app::TouchEvent::getTouches ( ) const

Returns a std::vector of Touch descriptors associated with this event.

std::vector<Touch>& cinder::app::TouchEvent::getTouches ( )

Returns a std::vector of Touch descriptors associated with this event.

bool cinder::app::Event::isHandled ( ) const
inherited

Returns whether this event has been marked as handled by one of its slots, terminating the normal iteration of the event's slots.

void cinder::app::Event::setHandled ( bool  handled = true)
inherited

Marks the event as handled, terminating the normal iteration of the event's slots.

WindowRef cinder::app::Event::getWindow ( ) const
inherited

Returns the Window in which the MouseEvent occurred.

void cinder::app::Event::setWindow ( const WindowRef window)
inherited

Member Data Documentation

WindowRef cinder::app::Event::mWindow
inherited

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