API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

AEE_POINTER_MODIFIERS_SIZE

Brew Release
Brew MP 1.0.2
See Also
AEE_POINTER_GET_KEY_MODIFIERS() AEE_POINTER_GET_MOUSE_MODIFIERS() AEE_POINTER_IS_EVENT_DROPPED()
Description
The number of bytes required to represent the delimiter-separated modifiers name-value pair in the string pointed to by dwParam for EVT_POINTER_UP, EVT_POINTER_DOWN, EVT_POINTER_MOVE, and EVT_POINTER_STALE_MOVE events. e.g.: 27 bytes are required for "modifiers=a2001000000000001,"
Definition
  •    #define AEE_POINTER_MODIFIERS_PREFIX_SIZE    (sizeof("modifiers=")-1)
       #define AEE_POINTER_KEY_MODIFIERS_VALUE_SIZE 8  //8 hexadecimal characters for 32-bit value. e.g.: "A2004000"
       #define AEE_POINTER_MOUSE_MODIFIERS_VALUE_SIZE  4  //4 hexadecimal characters for 16-bit value. e.g.: "1000"
       #define AEE_POINTER_EXTRA_MODIFIERS_VALUE_SIZE  4  //4 hexadecimal characters for 16-bit value. e.g.: "0001"
       #define AEE_POINTER_MODIFIERS_VALUE_SIZE        AEE_POINTER_KEY_MODIFIERS_VALUE_SIZE + AEE_POINTER_MOUSE_MODIFIERS_VALUE_SIZE + AEE_POINTER_EXTRA_MODIFIERS_VALUE_SIZE
    
Comments
None