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

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

AddDynamicAttribute(KigsID ID, const value_type &value)CoreModifiable
addItem(const CMSP &item, ItemPosition pos=Last DECLARE_DEFAULT_LINK_NAME) overrideModuleSceneGraphvirtual
addUser(CoreModifiable *user)CoreModifiablevirtual
AddVisibleNode(Node3D *node)ModuleSceneGraphinline
aggregateWith(CMSP &item, ItemPosition pos=Last)CoreModifiable
Append(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
debugPrintfFullTree(int maxindent=3)CoreModifiablestatic
DECLARE_CONSTRUCTOR(ModuleSceneGraph)ModuleSceneGraph
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
getAttribute(KigsID labelid) constCoreModifiable
GetCurrentVisibleNodeIndex() constModuleSceneGraphinline
GetInstanceByGlobalPath(const std::string &path)CoreModifiablestatic
GetInstanceByPath(const std::string &path)CoreModifiable
GetMethods()CoreModifiable
getNbArrayElements(KigsID attributeLabel) constCoreModifiable
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
GetVisibleNode(unsigned int index) constModuleSceneGraphinline
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
InitModifiable()CoreModifiablevirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
mCurrentVisibleNodeIndexModuleSceneGraphprotected
mRendererModuleSceneGraphprotected
mSceneListNeedsSortModuleSceneGraphprotected
mScenesModuleSceneGraphprotected
mTravStateModuleSceneGraphprotected
mVisiblesNodeListModuleSceneGraphprotected
ProtectedDestroy()CoreModifiablevirtual
ModuleBase::removeItem(const CMSP &item)CoreModifiablevirtual
removeUser(CoreModifiable *user)CoreModifiablevirtual
ResetVisibleNodeList()ModuleSceneGraphinline
UninitModifiable()CoreModifiablevirtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected