API documentation  2.0rc1
Public Member Functions | List of all members
client::PointerEvent Class Reference

#include <clientlib.h>

Inherits client::MouseEvent.

Public Member Functions

Objectget_currentPoint ()
 
double get_height ()
 
double get_hwTimestamp ()
 
Objectget_intermediatePoints ()
 
bool get_isPrimary ()
 
double get_pointerId ()
 
Objectget_pointerType ()
 
double get_pressure ()
 
double get_rotation ()
 
double get_tiltX ()
 
double get_tiltY ()
 
double get_width ()
 
void getCurrentPoint (Element *element)
 
void getIntermediatePoints (Element *element)
 
void initPointerEvent (const String &typeArg, bool canBubbleArg, bool cancelableArg, Window *viewArg, double detailArg, double screenXArg, double screenYArg, double clientXArg, double clientYArg, bool ctrlKeyArg, bool altKeyArg, bool shiftKeyArg, bool metaKeyArg, double buttonArg, EventTarget *relatedTargetArg, double offsetXArg, double offsetYArg, double widthArg, double heightArg, double pressure, double rotation, double tiltX, double tiltY, double pointerIdArg, Object *pointerType, double hwTimestampArg, bool isPrimary)
 
PointerEventget_prototype ()
 
void set_prototype (PointerEvent *)
 
 PointerEvent (const String &typeArg)
 
 PointerEvent (const String &typeArg, PointerEventInit *eventInitDict)
 
- Public Member Functions inherited from client::MouseEvent
bool get_altKey ()
 
double get_button ()
 
double get_buttons ()
 
double get_clientX ()
 
double get_clientY ()
 
bool get_ctrlKey ()
 
Elementget_fromElement ()
 
double get_layerX ()
 
double get_layerY ()
 
bool get_metaKey ()
 
double get_movementX ()
 
double get_movementY ()
 
double get_offsetX ()
 
double get_offsetY ()
 
double get_pageX ()
 
double get_pageY ()
 
EventTargetget_relatedTarget ()
 
double get_screenX ()
 
double get_screenY ()
 
bool get_shiftKey ()
 
Elementget_toElement ()
 
double get_which ()
 
double get_x ()
 
double get_y ()
 
bool getModifierState (const String &keyArg)
 
void initMouseEvent (const String &typeArg, bool canBubbleArg, bool cancelableArg, Window *viewArg, double detailArg, double screenXArg, double screenYArg, double clientXArg, double clientYArg, bool ctrlKeyArg, bool altKeyArg, bool shiftKeyArg, bool metaKeyArg, double buttonArg, EventTarget *relatedTargetArg)
 
MouseEventget_prototype ()
 
void set_prototype (MouseEvent *)
 
 MouseEvent (const String &typeArg)
 
 MouseEvent (const String &typeArg, MouseEventInit *eventInitDict)
 
- Public Member Functions inherited from client::UIEvent
double get_detail ()
 
Windowget_view ()
 
void initUIEvent (const String &typeArg, bool canBubbleArg, bool cancelableArg, Window *viewArg, double detailArg)
 
UIEventget_prototype ()
 
void set_prototype (UIEvent *)
 
 UIEvent (const String &typeArg)
 
 UIEvent (const String &typeArg, UIEventInit *eventInitDict)
 
- Public Member Functions inherited from client::Event
bool get_bubbles ()
 
bool get_cancelBubble ()
 
void set_cancelBubble (bool)
 
bool get_cancelable ()
 
EventTargetget_currentTarget ()
 
bool get_defaultPrevented ()
 
double get_eventPhase ()
 
bool get_isTrusted ()
 
bool get_returnValue ()
 
void set_returnValue (bool)
 
bool get_scoped ()
 
Elementget_srcElement ()
 
EventTargetget_target ()
 
double get_timeStamp ()
 
Stringget_type ()
 
ArraydeepPath ()
 
void initEvent (const String &type)
 
void initEvent (const String &type, bool bubbles)
 
void initEvent (const String &type, bool bubbles, bool cancelable)
 
void preventDefault ()
 
void stopImmediatePropagation ()
 
void stopPropagation ()
 
Eventget_prototype ()
 
void set_prototype (Event *)
 
 Event (const String &typeArg)
 
 Event (const String &typeArg, EventInit *eventInitDict)
 
double get_AT_TARGET ()
 
double get_BUBBLING_PHASE ()
 
double get_CAPTURING_PHASE ()
 
double get_NONE ()
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Constructor & Destructor Documentation

◆ PointerEvent() [1/2]

client::PointerEvent::PointerEvent ( const String typeArg)

◆ PointerEvent() [2/2]

client::PointerEvent::PointerEvent ( const String typeArg,
PointerEventInit eventInitDict 
)

Member Function Documentation

◆ get_currentPoint()

Object* client::PointerEvent::get_currentPoint ( )

◆ get_height()

double client::PointerEvent::get_height ( )

◆ get_hwTimestamp()

double client::PointerEvent::get_hwTimestamp ( )

◆ get_intermediatePoints()

Object* client::PointerEvent::get_intermediatePoints ( )

◆ get_isPrimary()

bool client::PointerEvent::get_isPrimary ( )

◆ get_pointerId()

double client::PointerEvent::get_pointerId ( )

◆ get_pointerType()

Object* client::PointerEvent::get_pointerType ( )

◆ get_pressure()

double client::PointerEvent::get_pressure ( )

◆ get_prototype()

PointerEvent* client::PointerEvent::get_prototype ( )

◆ get_rotation()

double client::PointerEvent::get_rotation ( )

◆ get_tiltX()

double client::PointerEvent::get_tiltX ( )

◆ get_tiltY()

double client::PointerEvent::get_tiltY ( )

◆ get_width()

double client::PointerEvent::get_width ( )

◆ getCurrentPoint()

void client::PointerEvent::getCurrentPoint ( Element element)

◆ getIntermediatePoints()

void client::PointerEvent::getIntermediatePoints ( Element element)

◆ initPointerEvent()

void client::PointerEvent::initPointerEvent ( const String typeArg,
bool  canBubbleArg,
bool  cancelableArg,
Window viewArg,
double  detailArg,
double  screenXArg,
double  screenYArg,
double  clientXArg,
double  clientYArg,
bool  ctrlKeyArg,
bool  altKeyArg,
bool  shiftKeyArg,
bool  metaKeyArg,
double  buttonArg,
EventTarget relatedTargetArg,
double  offsetXArg,
double  offsetYArg,
double  widthArg,
double  heightArg,
double  pressure,
double  rotation,
double  tiltX,
double  tiltY,
double  pointerIdArg,
Object pointerType,
double  hwTimestampArg,
bool  isPrimary 
)

◆ set_prototype()

void client::PointerEvent::set_prototype ( PointerEvent )