diff --git a/Source/Drivers/PS1080/DDK/XnPixelStream.h b/Source/Drivers/PS1080/DDK/XnPixelStream.h index 3fa24f30..9c41b352 100644 --- a/Source/Drivers/PS1080/DDK/XnPixelStream.h +++ b/Source/Drivers/PS1080/DDK/XnPixelStream.h @@ -132,6 +132,7 @@ class XnPixelStream : public XnFrameStream XnGeneralProperty m_SupportedModes; xnl::Array m_supportedModesData; +protected: XnBool m_bAllowCustomResolutions; }; diff --git a/Source/Drivers/PS1080/Sensor/XnDeviceSensorIO.h b/Source/Drivers/PS1080/Sensor/XnDeviceSensorIO.h index bb58ea12..e8460521 100644 --- a/Source/Drivers/PS1080/Sensor/XnDeviceSensorIO.h +++ b/Source/Drivers/PS1080/Sensor/XnDeviceSensorIO.h @@ -93,8 +93,8 @@ class XnSensorIO XnBool m_bMiscSupported; XnChar m_strDeviceName[XN_DEVICE_MAX_STRING_LENGTH]; XnBool m_bIsLowBandwidth; - XnUSBEventCallbackFunctionPtr m_pCallbackPtr; - void* m_pCallbackData; + //XnUSBEventCallbackFunctionPtr m_pCallbackPtr; //private field is not used, clashes with clang due to [-Werror,-Wunused-private-field] + //void* m_pCallbackData; //private field is not used, clashes with clang due to [-Werror,-Wunused-private-field] }; #endif //__XN_DEVICE_SENSOR_I_O_H__ diff --git a/Source/Drivers/PSLink/LinkProtoLib/XnClientUSBConnectionFactory.h b/Source/Drivers/PSLink/LinkProtoLib/XnClientUSBConnectionFactory.h index 6ec7eac5..68d2c444 100644 --- a/Source/Drivers/PSLink/LinkProtoLib/XnClientUSBConnectionFactory.h +++ b/Source/Drivers/PSLink/LinkProtoLib/XnClientUSBConnectionFactory.h @@ -41,7 +41,9 @@ class ClientUSBConnectionFactory : public IConnectionFactory private: XnUInt16 m_nInputConnections; XnUInt16 m_nOutputConnections; - XnUInt32 m_nPreControlReceiveSleep; +protected: + XnUInt32 m_nPreControlReceiveSleep; //if private and field not used, it clashes with clang due to [-Werror,-Wunused-private-field] +private: XnUInt8 m_nAltInterface; ClientUSBControlEndpoint m_controlEndpoint; diff --git a/Source/Drivers/PSLink/LinkProtoLib/XnLink6BitParser.h b/Source/Drivers/PSLink/LinkProtoLib/XnLink6BitParser.h index c48ba2bb..22efb947 100644 --- a/Source/Drivers/PSLink/LinkProtoLib/XnLink6BitParser.h +++ b/Source/Drivers/PSLink/LinkProtoLib/XnLink6BitParser.h @@ -21,7 +21,8 @@ class Link6BitParser : public LinkMsgParser private: XnUInt32 m_nState; - XnUInt16 m_nShift; +protected: + XnUInt16 m_nShift; //if private and field not used, it clashes with clang due to [-Werror,-Wunused-private-field] }; } diff --git a/Source/Drivers/PSLink/PrimeClient.h b/Source/Drivers/PSLink/PrimeClient.h index e95c3f06..37a34c5f 100644 --- a/Source/Drivers/PSLink/PrimeClient.h +++ b/Source/Drivers/PSLink/PrimeClient.h @@ -111,7 +111,7 @@ class PrimeClient : XnBool m_bInitialized; volatile XnBool m_bConnected; xnl::Array m_inputDataEndpoints; - XnBool m_bAnyDataEndpointConnected; + //XnBool m_bAnyDataEndpointConnected; //private field is not used, clashes with clang due to [-Werror,-Wunused-private-field] XnUInt16 m_nFWLogStreamID; XnChar m_strConnectionString[XN_FILE_MAX_PATH];