43 LoadRenderModel(
const char *pchRenderModelName, RenderModel_t **ppRenderModel)
override
46 OPENVR_LOGGER_INIT(logger);
49 "LoadRenderModel(pchRenderModelName=%s, ppRenderModel=%p) -> false",
false,
50 pchRenderModelName,
static_cast<const void *
>(ppRenderModel));
53 Forward_IVRRenderModels_FreeRenderModel();
56 LoadTexture(TextureID_t textureId, RenderModel_TextureMap_t **ppTexture)
override
59 OPENVR_LOGGER_INIT(logger);
62 static_cast<long long>(textureId),
static_cast<const void *
>(ppTexture));
65 Forward_IVRRenderModels_FreeTexture();
66 Forward_IVRRenderModels_GetRenderModelName();
67 Forward_IVRRenderModels_GetRenderModelCount();
68 Forward_IVRRenderModels_GetComponentCount();
69 Forward_IVRRenderModels_GetComponentName();
70 Forward_IVRRenderModels_GetComponentButtonMask();
71 Forward_IVRRenderModels_GetComponentRenderModelName();
74 GetComponentState(
const char *pchRenderModelName,
75 const char *pchComponentName,
76 const vr::VRControllerState_t *pControllerState,
77 RenderModel_ComponentState_t *pComponentState)
override
80 OPENVR_LOGGER_INIT(logger);
83 "GetComponentState(pchRenderModelName=%s, pchComponentName=%s, "
84 "pControllerState=%p, pComponentState=%p) -> false",
85 false, pchRenderModelName, pchComponentName,
86 static_cast<const void *
>(pControllerState),
87 static_cast<const void *
>(pComponentState));
90 Forward_IVRRenderModels_RenderModelHasComponent();
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