Header.
More...
#include <osvr/Util/TimeValue.h>
#include <functional>
#include <memory>
Go to the source code of this file.
|
| osvr |
| The main namespace for all C++ elements of the framework, internal and external.
|
|
| osvr::pluginkit |
| Contains C++ header-only wrappers for the PluginKit C API.
|
|
| osvr::pluginkit::detail |
| Internal implementation-only namespace.
|
|
|
template<typename ReportType > |
using | osvr::pluginkit::detail::WrappedCallbackFunction = std::function< void(const OSVR_TimeValue *, const ReportType *)> |
|
template<typename ReportType > |
using | osvr::pluginkit::detail::WrappedCallbackPtr = std::unique_ptr< WrappedCallbackFunction< ReportType >> |
|
template<typename ReportType > |
using | osvr::pluginkit::detail::CallbackType = typename CallbackType_impl< ReportType >::type |
|
|
template<typename ReportType > |
void | osvr::pluginkit::detail::callbackCaller (void *userdata, const OSVR_TimeValue *timestamp, const ReportType *report) |
|
template<typename ReportType > |
CallbackType< ReportType > | osvr::pluginkit::detail::getCaller () |
|
template<typename ReportType , typename F > |
std::pair< CallbackType< ReportType >, WrappedCallbackPtr< ReportType > > | osvr::pluginkit::detail::wrapCallback (F &&f) |
|
Header.
- Date
- 2015
- Author
- Sensics, Inc. http://sensics.com/osvr