Rémi Bernon (@rbernon) commented about include/dxcore_interface.h:
- #ifdef __cplusplus
- template <class T>
- HRESULT GetProperty(DXCoreAdapterProperty property, (sizeof(T)) T *buffer)
- {
return GetProperty(property, sizeof(T), (void *)buffer);
- }
- template <class T1, class T2>
- HRESULT QueryState(DXCoreAdapterState state, (sizeof(T1)) const T1 *input_state, (sizeof(T2)) T2 *buffer)
- {
return QueryState(state, sizeof(T1), (const void *)input_state, sizeof(T2), (void *)buffer);
- }
- template <class T>
- HRESULT QueryState(DXCoreAdapterState state, (sizeof(T)) T *buffer)
```suggestion:-0+0 HRESULT QueryState(DXCoreAdapterState state, T *buffer) ```