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

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

AddDynamicAttribute(KigsID ID, const value_type &value)CoreModifiable
addItem(const CMSP &item, ItemPosition pos=Last DECLARE_DEFAULT_LINK_NAME) overrideNode3Dvirtual
AddNode(SP< SceneNode > &node, int currentlevel, int maxLevel, int subdivelevel)OctreeSubNode
addUser(CoreModifiable *user) overrideNode3Dprotectedvirtual
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_DECORABLE_2_PARAMS(bool, Cull, Node3D, TravState *, unsigned int)Node3D
Divide()OctreeSubNode
DrawDrawable(TravState *state)Node3Dprotected
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
FindSubNode(SceneNode *node)OctreeSubNode
FindSubNode(BBox *bbox)OctreeSubNode
flagAsNotificationCenterRegistered()CoreModifiableinline
GenericCreateDynamicAttribute(CoreModifiable::ATTRIBUTE_TYPE type, KigsID ID)CoreModifiableprotected
getAttribute(KigsID labelid) constCoreModifiable
GetFather()OctreeSubNodeinline
GetInstanceByGlobalPath(const std::string &path)CoreModifiablestatic
GetInstanceByPath(const std::string &path)CoreModifiable
GetMethods()CoreModifiable
getNbArrayElements(KigsID attributeLabel) constCoreModifiable
GetObjectList()OctreeSubNodeinline
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
GetSubNode(int index)OctreeSubNodeinline
globalMove(const v3f &move)Node3D
HasSons()OctreeSubNodeinline
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() overrideNode3Dprotectedvirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
KillSons()OctreeSubNode
localMove(const v3f &move)Node3D
mBBoxNode3Dprotected
mCullingResultOctreeSubNodeprotected
mFatherSubNodeOctreeSubNodeprotected
mFirstVisibleNodeIndexNode3Dprotected
mGlobalBBoxNode3Dprotected
mGlobalToLocalNode3Dprotected
mIsVisibleNode3Dprotected
mLocalBBoxNode3Dprotected
mLocalToGlobalNode3Dprotected
mObjectListOctreeSubNodeprotected
mSonsSubNodesOctreeSubNodeprotected
mTotalNodesOctreeSubNodeprotected
mTransformNode3Dprotected
mVisibleNodeCountNode3Dprotected
PostDrawDrawable(TravState *state)Node3Dprotected
PreDrawDrawable(TravState *state)Node3Dprotected
ProtectedDestroy()CoreModifiablevirtual
RecomputeBoundingBox()Node3Dprotectedvirtual
RecomputeGlobalBoundingBox()Node3Dprotected
RecomputeGlobalToLocal()Node3Dprotected
RecurseCullSubNodes(const kstl::vector< PrecomputedCullInfo > &precull, TravState *state, unsigned int cullSubMask)OctreeSubNode
removeItem(const CMSP &item DECLARE_DEFAULT_LINK_NAME) overrideNode3D
CoreModifiable::removeItem(const CMSP &item)CoreModifiablevirtual
RemoveNode(SceneNode *node)OctreeSubNode
removeUser(CoreModifiable *user) overrideNode3Dprotectedvirtual
SonsAreEmpty()OctreeSubNode
TravCull(TravState *state)Node3Dvirtual
TravDraw(TravState *state)Node3Dvirtual
UninitModifiable()CoreModifiablevirtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected