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

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

AddAnimation(const std::string &info)AObject
AddDynamicAttribute(KigsID ID, const value_type &value)CoreModifiable
addItem(const CMSP &item, ItemPosition pos=Last DECLARE_DEFAULT_LINK_NAME) overrideAObjectvirtual
AddSystem(ABaseSystem *system)AObjectprotected
addUser(CoreModifiable *user) overrideAObjectvirtual
aggregateWith(CMSP &item, ItemPosition pos=Last)CoreModifiable
Animate(ATimeValue t)AObject
AnimationIsSet(const KigsID &info1)AObject
Append(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
AttachSystem(ABaseSystem *system)AObject
debugPrintfFullTree(int maxindent=3)CoreModifiablestatic
DoForEachStream(ALinks *info, IntU32 *g_id, IntU32 g_count, void *params, void(AObject::*func)(ABaseStream *stream, void *param))AObjectprotected
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
FadeAnimationTo(const KigsID &info1, const KigsID &info2, ATimeValue fade_length, ATimeValue t)AObject
flagAsNotificationCenterRegistered()CoreModifiableinline
GenericCreateDynamicAttribute(CoreModifiable::ATTRIBUTE_TYPE type, KigsID ID)CoreModifiableprotected
GetAnimationByIndex(IntU32 index)AObject
getAttribute(KigsID labelid) constCoreModifiable
GetInstanceByGlobalPath(const std::string &path)CoreModifiablestatic
GetInstanceByPath(const std::string &path)CoreModifiable
GetMethods()CoreModifiable
getNbArrayElements(KigsID attributeLabel) constCoreModifiable
GetObject() constAObjectinline
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
GetSystembyIndex(IntU32 index)AObject
GetSystemByType(unsigned int system_type)AObject
HasAnimationLoop(const KigsID &info1)AObject
HasAnimationReachEnd(const KigsID &info1)AObject
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()CoreModifiable
InitModifiable() overrideAObjectvirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
IsInGroupIDList(IntU32 id, IntU32 *list, IntU32 count)AObjectinlineprotectedstatic
LinkTo(unsigned int system_type, AObject *other_object, IntU32 g_id)AObject
MulAnimationSpeed(const KigsID &info, Float speed, IntU32 *g_id=NULL, IntU32 g_count=0)AObject
MulAnimationWeight(const KigsID &info, Float weight, IntU32 *g_id=NULL, IntU32 g_count=0)AObject
ProtectedDestroy()CoreModifiablevirtual
RemoveAnimation(const KigsID &info)AObject
removeItem(const CMSP &item)CoreModifiablevirtual
RemoveSystem(ABaseSystem *system)AObjectprotected
removeUser(CoreModifiable *user) overrideAObjectvirtual
ResumeAnimation(const KigsID &info, ATimeValue t, IntU32 *g_id=NULL, IntU32 g_count=0)AObject
SetAnimationPos(const KigsID &info, Float percent, IntU32 *g_id=NULL, IntU32 g_count=0)AObject
SetAnimationSpeed(const KigsID &info, Float speed, IntU32 *g_id=NULL, IntU32 g_count=0)AObject
SetAnimationWeight(const KigsID &info, Float weight, IntU32 *g_id=NULL, IntU32 g_count=0)AObject
SetLocalToGlobalMode(const KigsID &system_type, int mode)AObject
SetLoop(const KigsID &info, bool loop, IntU32 *g_id=NULL, IntU32 g_count=0)AObject
SetLoopFor(ABaseStream *stream, void *param)AObjectprotected
StartAnimation(const KigsID &info, ATimeValue t, IntU32 *g_id=NULL, IntU32 g_count=0)AObject
StartRepeatAnimation(const KigsID &info, ATimeValue t, IntU32 n, IntU32 *g_id=NULL, IntU32 g_count=0)AObject
StopAllAnimations(IntU32 *g_id=NULL, IntU32 g_count=0)AObject
StopAnimation(const KigsID &info, IntU32 *g_id=NULL, IntU32 g_count=0)AObject
SynchroniseAnimations(const KigsID &info1, const KigsID &info2, ATimeValue synchro1, ATimeValue synchro2)AObject
UninitModifiable()CoreModifiablevirtual
UnLink(unsigned int system_type)AObject
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected
~AObject()AObjectinlinevirtual