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