>wowhelm_
~/forever/addon-api

Addon API

30 entries
GetCursorCenterPosition() : posX, posY[function]InputGetCursorDelta() : deltaX, deltaY[function]InputGetMouseButtonClicked() : buttonName[function]InputGetMouseButtonName(button) : buttonName[function]InputGetMouseFoci() : region[function]InputGetStringFromModifiers(modifiers) : modifierString[function]InputINPUT_DEVICE_INTERFACE_TRANSITION: newMode, oldMode[event]InputIsAltKeyDown() : down[function]InputIsControlKeyDown() : down[function]InputIsCursorVisible() : visible[function]InputIsKeyDown(keyOrMouseName, excludeBindingState) : down[function]InputIsLeftAltKeyDown() : down[function]InputIsLeftControlKeyDown() : down[function]InputIsLeftMetaKeyDown() : down[function]InputIsLeftShiftKeyDown() : down[function]InputIsMetaKeyDown() : down[function]InputIsModifierKeyDown() : down[function]InputIsMouseButtonDown(button?) : down[function]InputIsRightAltKeyDown() : down[function]InputIsRightControlKeyDown() : down[function]InputIsRightMetaKeyDown() : down[function]InputIsRightShiftKeyDown() : down[function]InputIsShiftKeyDown() : down[function]InputIsUsingGamepad() : down[function]InputIsUsingMouse() : down[function]InputMakeModifiers() : modifiers[function]InputSimulateMouseClick(button)[function]InputSimulateMouseDown(button)[function]InputSimulateMouseUp(button)[function]InputSimulateMouseWheel(delta)[function]Input

Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.