43 GetErrorString(NotificationError_t error, VR_OUT_STRING()
char *pchBuffer, uint32_t unBufferSize)
override
46 OPENVR_LOGGER_INIT(logger);
49 static_cast<const void *
>(pchBuffer),
50 static_cast<unsigned long long>(unBufferSize));
54 CreateNotification(VROverlayHandle_t ulOverlayHandle,
58 const char *strCategory,
59 const NotificationBitmap *photo,
60 vr::VRNotificationId *notificationId)
override
63 OPENVR_LOGGER_INIT(logger);
67 "CreateNotification(ulOverlayHandle=%llu, ulUserValue=%llu, strType=%s, "
68 "strText=%s, strCategory=%s, photo=%p, notificationId=%p) -> k_ENotificationError_OK",
69 NotificationError_t::k_ENotificationError_OK,
static_cast<unsigned long long>(ulOverlayHandle),
70 static_cast<unsigned long long>(ulUserValue), strType, strText, strCategory,
71 static_cast<const void *
>(photo),
static_cast<const void *
>(notificationId));
75 DismissNotification(vr::VRNotificationId notificationId)
override
78 OPENVR_LOGGER_INIT(logger);
81 logger,
"DismissNotification(notificationId=%llu) -> k_ENotificationError_OK",
82 NotificationError_t::k_ENotificationError_OK,
static_cast<unsigned long long>(notificationId));
Definitions missing from C++ header, present in C.
Definition blockqueue.hpp:15
#define OPENVR_LOG_UNIMPLEMENTED_RET(logger, fmt, ret,...)
Specialized macro for logging an unimplemented function and returning a value.
Definition openvr_logger.hpp:57