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

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

AddDynamicAttribute(KigsID ID, const value_type &value)CoreModifiable
addItem(const CMSP &item, ItemPosition pos=Last)CoreModifiablevirtual
AddLinks()ABaseSysteminline
addUser(CoreModifiable *user)CoreModifiablevirtual
aggregateWith(CMSP &item, ItemPosition pos=Last)CoreModifiable
Animate(ATimeValue t)=0ABaseSystempure virtual
Append(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
debugPrintfFullTree(int maxindent=3)CoreModifiablestatic
DeleteChannelTree()ABaseSystem
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
GetAObject()ABaseSysteminline
getAttribute(KigsID labelid) constCoreModifiable
GetChannelByUID(IntU32 g_id)ABaseSystem
GetChannelType()=0ABaseSystempure virtual
GetInstanceByGlobalPath(const std::string &path)CoreModifiablestatic
GetInstanceByPath(const std::string &path)CoreModifiable
GetLinksCount()ABaseSysteminline
GetMethods()CoreModifiable
getNbArrayElements(KigsID attributeLabel) constCoreModifiable
GetRootChannel()ABaseSysteminline
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
GetSonGroupIDList(ABaseChannel *first, IntU32 &count)ABaseSystem
GetValidStream()ABaseSystem
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()CoreModifiablevirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
LinkTo(ABaseChannel *data)=0ABaseSystempure virtual
ProtectedDestroy()CoreModifiablevirtual
removeItem(const CMSP &item)CoreModifiablevirtual
RemoveLinks()ABaseSysteminline
removeUser(CoreModifiable *user)CoreModifiablevirtual
SetAObject(AObject *object)ABaseSysteminline
SetHierarchy(AObjectSkeletonResource *hierarchy)ABaseSystem
SetHierarchyFromSystem(ABaseSystem *sys)ABaseSystem
SetupDraw()=0ABaseSystempure virtual
SortChannels()ABaseSystem
UninitModifiable()CoreModifiablevirtual
UnLink()=0ABaseSystempure virtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected
UpdateLocalToGlobalWhenLoop(bool b)ABaseSysteminline
UseAnimationLocalToGlobalData(bool b)=0ABaseSystempure virtual
UseEngineLocalToGlobalData(bool b)ABaseSysteminline
UseOwnHierarchy()=0ABaseSystempure virtual