![]() |
ImFusion SDK 4.3
|
This is the complete list of members for ThreadSafeInstruments< Special >, including all inherited members.
| clear() override | ThreadSafeInstruments< Special > | virtual |
| create(TrackerID trackerID, bool active=true) override | ThreadSafeInstruments< Special > | virtual |
| create(TrackerID trackerID, std::unique_ptr< Special > extra, bool active=true) | ThreadSafeInstruments< Special > | |
| createWithPrefix(const std::string &prefix, const std::string &name, const std::string &modelNum="", bool active=true) override | ThreadSafeInstruments< Special > | virtual |
| createWithPrefix(const std::string &prefix, const std::string &name, std::unique_ptr< Special > extra, const std::string &modelNum="", bool active=true) | ThreadSafeInstruments< Special > | |
| find(const std::string &id) const override | ThreadSafeInstruments< Special > | virtual |
| getAllSpecials() const | ThreadSafeInstruments< Special > | |
| getInstrumentsWithSpecial() const | ThreadSafeInstruments< Special > | |
| getSpecial(const std::string &id) const | ThreadSafeInstruments< Special > | |
| instruments() const override | ThreadSafeInstruments< Special > | virtual |
| isActive(const std::string &id) const override | ThreadSafeInstruments< Special > | virtual |
| mainId() const override | ThreadSafeInstruments< Special > | virtual |
| mainIndex() const override | ThreadSafeInstruments< Special > | virtual |
| mainInstrument() const override | ThreadSafeInstruments< Special > | virtual |
| mainName() const override | ThreadSafeInstruments< Special > | virtual |
| modify(const std::string &id, const std::function< void(const std::string &, TrackingInstrument &)> &fun) override | ThreadSafeInstruments< Special > | virtual |
| modify(const std::string &id, const std::function< void(const std::string &, Special &)> &fun) | ThreadSafeInstruments< Special > | |
| modify(const std::string &id, const std::function< void(const std::string &, TrackingInstrument &, Special &)> &fun) | ThreadSafeInstruments< Special > | |
| modifyAll(const std::function< void(const std::string &, TrackingInstrument &)> &fun) override | ThreadSafeInstruments< Special > | virtual |
| modifyAll(const std::function< void(const std::string &, Special &)> &fun) | ThreadSafeInstruments< Special > | |
| modifyAll(const std::function< void(const std::string &, TrackingInstrument &, Special &)> &fun) | ThreadSafeInstruments< Special > | |
| prepareUpdate(unsigned long long timestamp) override | ThreadSafeInstruments< Special > | virtual |
| remove(const std::string &id) override | ThreadSafeInstruments< Special > | virtual |
| setActive(const std::string &id, bool active) override | ThreadSafeInstruments< Special > | virtual |
| setMain(unsigned int index) override | ThreadSafeInstruments< Special > | virtual |
| setMainById(const std::string &id) override | ThreadSafeInstruments< Special > | virtual |
| setSpecial(const std::string &id, std::unique_ptr< Special > special) | ThreadSafeInstruments< Special > | |
| size() const override | ThreadSafeInstruments< Special > | virtual |
| update(const std::string &id, mat4 matrix, double quality, unsigned long long timestamp=0, int statusFlags=0x0) override | ThreadSafeInstruments< Special > | virtual |
| ~ThreadSafeInstrumentsBase()=default (defined in ThreadSafeInstrumentsBase) | ThreadSafeInstrumentsBase | virtual |