37 namespace irr {
namespace scene {
70 virtual const std::vector<ModSpec> &
getMods()
const = 0;
80 const std::string &message) = 0;
Definition: craftdef.h:405
virtual std::string getWorldPath() const
Definition: gamedef.h:72
const NodeDefManager * ndef()
Definition: gamedef.h:66
IRollbackManager * rollback()
Definition: gamedef.h:68
virtual bool leaveModChannel(const std::string &channel)=0
IItemDefManager * idef()
Definition: gamedef.h:65
virtual const std::vector< ModSpec > & getMods() const =0
virtual ModChannel * getModChannel(const std::string &channel)=0
virtual bool sendModChannelMessage(const std::string &channel, const std::string &message)=0
virtual void unregisterModStorage(const std::string &name)=0
virtual u16 allocateUnknownNodeId(const std::string &name)=0
virtual IItemDefManager * getItemDefManager()=0
virtual const NodeDefManager * getNodeDefManager()=0
ICraftDefManager * cdef()
Definition: gamedef.h:67
virtual bool joinModChannel(const std::string &channel)=0
virtual bool registerModStorage(ModMetadata *storage)=0
virtual IRollbackManager * getRollbackManager()
Definition: gamedef.h:62
virtual ICraftDefManager * getCraftDefManager()=0
virtual std::string getModStoragePath() const =0
virtual const ModSpec * getModSpec(const std::string &modname) const =0
Definition: itemdef.h:105
Definition: rollback_interface.h:112
Definition: modchannels.h:38
This class is for getting the actual properties of nodes from their content ID.
Definition: nodedef.h:510