Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
ModuleInput Member List

This is the complete list of members for ModuleInput, including all inherited members.

AddDynamicAttribute(KigsID ID, const value_type &value)CoreModifiable
addItem(const CMSP &item, ItemPosition pos=Last DECLARE_DEFAULT_LINK_NAME) overrideModuleInputvirtual
addUser(CoreModifiable *user)CoreModifiablevirtual
addWindowClick(WindowClick *w)ModuleInputinline
aggregateWith(CMSP &item, ItemPosition pos=Last)CoreModifiable
Append(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
Close() overrideModuleInput
debugPrintfFullTree(int maxindent=3)CoreModifiablestatic
EmptyItemList()CoreModifiable
Export(const std::string &filename, CoreModifiable *toexport, bool recursive=false, ExportSettings *settings=nullptr)CoreModifiablestatic
Export(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
Export(std::vector< CoreModifiable * > &savedList, XMLNode *currentNode, bool recursive, ExportSettings *settings)CoreModifiableprotected
ExportToXMLNode(CoreModifiable *toexport, XML *owner_xml_file, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
ExportToXMLString(CoreModifiable *toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
flagAsNotificationCenterRegistered()CoreModifiableinline
GenericCreateDynamicAttribute(CoreModifiable::ATTRIBUTE_TYPE type, KigsID ID)CoreModifiableprotected
getActiveWindowPos(CoreModifiable *w, MouseDevice::MOUSE_BUTTONS buttonId, kfloat &X, kfloat &Y)ModuleInput
getAttribute(KigsID labelid) constCoreModifiable
GetInstanceByGlobalPath(const std::string &path)CoreModifiablestatic
GetInstanceByPath(const std::string &path)CoreModifiable
GetJoystick(int index)ModuleInput
GetJoystickCount()ModuleInputinline
GetKeyboard()ModuleInputinline
GetMethods()CoreModifiable
GetMouse()ModuleInputinline
GetMultiTouch()ModuleInputinline
getNbArrayElements(KigsID attributeLabel) constCoreModifiable
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
getWindowClick(CoreModifiable *w)ModuleInputinline
Import(const std::string &filename, bool noInit=false, bool keepImportFileName=false, ImportState *state=nullptr, const std::string &override_name="")CoreModifiablestatic
Import(XMLNodeTemplate< StringType > *currentNode, CoreModifiable *currentModifiable, ImportState &importState)CoreModifiableprotectedstatic
Init(KigsCore *core, const kstl::vector< CoreModifiableAttribute * > *params) overrideModuleInput
InitModifiable()CoreModifiablevirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
mActiveWindowsModuleInputprotected
ModuleInput(const kstl::string &name, DECLARE_CLASS_NAME_TREE_ARG)ModuleInput
ProtectedDestroy()CoreModifiablevirtual
removeItem(const CMSP &item)CoreModifiablevirtual
removeUser(CoreModifiable *user)CoreModifiablevirtual
removeWindowClick(WindowClick *w)ModuleInputinline
UninitModifiable()CoreModifiablevirtual
Update(const Timer &timer, void *addParam) overrideModuleInputvirtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected
WindowClickEvent(CoreModifiable *w, int buttonId, kfloat X, kfloat Y, bool isDown)ModuleInputstatic
WindowDestroyEvent(CoreModifiable *w)ModuleInputstatic