// Modify float[] property; false if property doesn't exist or is readonly. OVR_EXPORT ovrBool ovrHmd_SetFloatArray(ovrHmd hmd, const char* propertyName, float values[], unsigned int arraySize) { HMDState* hmds = (HMDState*)hmd; if (hmds) { return hmds->setFloatArray(propertyName, values, arraySize); } return 0; }
// Modify float[] property; false if property doesn't exist or is readonly. OVR_EXPORT ovrBool ovrHmd_SetFloatArray(ovrHmd hmddesc, const char* propertyName, float values[], unsigned int arraySize) { OVR_ASSERT(hmddesc && propertyName); HMDState* hmds = (HMDState*)hmddesc->Handle; if (hmds) { return hmds->setFloatArray(propertyName, values, arraySize); } return 0; }
// Modify float[] property; false if property doesn't exist or is readonly. OVR_EXPORT ovrBool ovrHmd_SetFloatArray(ovrHmd hmddesc, const char* propertyName, float values[], unsigned int arraySize) { OVR_ASSERT(propertyName); OVR_ASSERT(hmddesc); if (hmddesc) { HMDState* hmds = (HMDState*)hmddesc->Handle; OVR_ASSERT(hmds); if (hmds) { return hmds->setFloatArray(propertyName, values, arraySize) ? 1 : 0; } } // FIXME: Currently it takes a few lines of code to do this, so just not supported for now. return 0; }