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

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

addCamera(CoreModifiable *camera)Scene3Dvirtual
AddDynamicAttribute(KigsID ID, const value_type &value)CoreModifiable
addItem(const CMSP &item, ItemPosition pos=Last DECLARE_DEFAULT_LINK_NAME) overrideNode3Dvirtual
addLight(CoreModifiable *light)Scene3Dvirtual
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
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
flagAsNotificationCenterRegistered()CoreModifiableinline
GenericCreateDynamicAttribute(CoreModifiable::ATTRIBUTE_TYPE type, KigsID ID)CoreModifiableprotected
getAttribute(KigsID labelid) constCoreModifiable
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
globalMove(const v3f &move)Node3D
hasLight(CoreModifiable *light)Scene3Dvirtual
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() overrideScene3Dprotectedvirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
localMove(const v3f &move)Node3D
mBBoxNode3Dprotected
mCamerasScene3Dprotected
mFirstVisibleNodeIndexNode3Dprotected
mGlobalBBoxNode3Dprotected
mGlobalToLocalNode3Dprotected
mIsVisibleNode3Dprotected
mLightsScene3Dprotected
mLocalBBoxNode3Dprotected
mLocalToGlobalNode3Dprotected
mPriorityScene3Dprotected
mTransformNode3Dprotected
mVisibleNodeCountNode3Dprotected
NotifyUpdate(const unsigned int) overrideScene3D
operator<(Scene3D const &A) constScene3Dinline
PostDrawDrawable(TravState *state)Node3Dprotected
PreDrawDrawable(TravState *state)Node3Dprotected
ProtectedDestroy()CoreModifiablevirtual
RecomputeBoundingBox()Node3Dprotectedvirtual
RecomputeGlobalBoundingBox()Node3Dprotected
RecomputeGlobalToLocal()Node3Dprotected
removeCamera(CoreModifiable *camera)Scene3Dvirtual
removeItem(const CMSP &item DECLARE_DEFAULT_LINK_NAME) overrideNode3D
CoreModifiable::removeItem(const CMSP &item)CoreModifiablevirtual
removeLight(CoreModifiable *light)Scene3Dvirtual
removeUser(CoreModifiable *user) overrideNode3Dprotectedvirtual
TravCull(TravState *state) overrideScene3Dvirtual
UninitModifiable() overrideScene3Dprotectedvirtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected