fMouseInfo
MouseMoved(fMouseInfo.position + mouseOffset, fMouseInfo.transit,
fMouseInfo(),
fMouseInfo.modifiers = mods;
fMouseInfo.buttons = buttons;
fMouseInfo.position = where;
if (fMouseInfo.buttons != 0)
fMouseInfo.position = where;
fMouseInfo.transit = transit;
fCurrentState->MouseMoved(fMouseInfo.position, fMouseInfo.transit,
fMouseInfo.buttons = 0;
if (fMouseInfo.buttons != 0)
if (fMouseInfo.buttons != 0)
{ return &fMouseInfo; }
mouse_info fMouseInfo;
fMouseInfo(other.fMouseInfo)
{ return fMouseInfo->buttons; }
{ return fMouseInfo->buttons & B_PRIMARY_MOUSE_BUTTON; }
{ return fMouseInfo->buttons & B_SECONDARY_MOUSE_BUTTON; }
{ return fMouseInfo->buttons & B_TERTIARY_MOUSE_BUTTON; }
{ return fMouseInfo->position; }
{ return fMouseInfo->modifiers; }
const mouse_info* fMouseInfo;