ImFusion C++ SDK 4.4.0
ImFusion::ThreadSafeInstruments< Special > Member List

This is the complete list of members for ImFusion::ThreadSafeInstruments< Special >, including all inherited members.

clear() overrideImFusion::ThreadSafeInstruments< Special >virtual
create(TrackerID trackerID, bool active=true) overrideImFusion::ThreadSafeInstruments< Special >virtual
create(TrackerID trackerID, std::unique_ptr< Special > extra, bool active=true)ImFusion::ThreadSafeInstruments< Special >
createWithPrefix(const std::string &prefix, const std::string &name, const std::string &modelNum="", bool active=true) overrideImFusion::ThreadSafeInstruments< Special >virtual
createWithPrefix(const std::string &prefix, const std::string &name, std::unique_ptr< Special > extra, const std::string &modelNum="", bool active=true)ImFusion::ThreadSafeInstruments< Special >
find(const std::string &id) const overrideImFusion::ThreadSafeInstruments< Special >virtual
getAllSpecials() constImFusion::ThreadSafeInstruments< Special >
getInstrumentsWithSpecial() constImFusion::ThreadSafeInstruments< Special >
getSpecial(const std::string &id) constImFusion::ThreadSafeInstruments< Special >
instruments() const overrideImFusion::ThreadSafeInstruments< Special >virtual
isActive(const std::string &id) const overrideImFusion::ThreadSafeInstruments< Special >virtual
mainId() const overrideImFusion::ThreadSafeInstruments< Special >virtual
mainIndex() const overrideImFusion::ThreadSafeInstruments< Special >virtual
mainInstrument() const overrideImFusion::ThreadSafeInstruments< Special >virtual
mainName() const overrideImFusion::ThreadSafeInstruments< Special >virtual
modify(const std::string &id, const std::function< void(const std::string &, TrackingInstrument &)> &fun) overrideImFusion::ThreadSafeInstruments< Special >virtual
modify(const std::string &id, const std::function< void(const std::string &, Special &)> &fun)ImFusion::ThreadSafeInstruments< Special >
modify(const std::string &id, const std::function< void(const std::string &, TrackingInstrument &, Special &)> &fun)ImFusion::ThreadSafeInstruments< Special >
modifyAll(const std::function< void(const std::string &, TrackingInstrument &)> &fun) overrideImFusion::ThreadSafeInstruments< Special >virtual
modifyAll(const std::function< void(const std::string &, Special &)> &fun)ImFusion::ThreadSafeInstruments< Special >
modifyAll(const std::function< void(const std::string &, TrackingInstrument &, Special &)> &fun)ImFusion::ThreadSafeInstruments< Special >
prepareUpdate(unsigned long long timestamp) overrideImFusion::ThreadSafeInstruments< Special >virtual
remove(const std::string &id) overrideImFusion::ThreadSafeInstruments< Special >virtual
setActive(const std::string &id, bool active) overrideImFusion::ThreadSafeInstruments< Special >virtual
setMain(unsigned int index) overrideImFusion::ThreadSafeInstruments< Special >virtual
setMainById(const std::string &id) overrideImFusion::ThreadSafeInstruments< Special >virtual
setSpecial(const std::string &id, std::unique_ptr< Special > special)ImFusion::ThreadSafeInstruments< Special >
size() const overrideImFusion::ThreadSafeInstruments< Special >virtual
update(const std::string &id, mat4 matrix, double quality, unsigned long long timestamp=0, int statusFlags=0x0) overrideImFusion::ThreadSafeInstruments< Special >virtual
~ThreadSafeInstrumentsBase()=default (defined in ImFusion::ThreadSafeInstrumentsBase)ImFusion::ThreadSafeInstrumentsBasevirtual
Search Tab / S to search, Esc to close