Added set minimum GPU texture memory cycles to API.

This commit is contained in:
NissimHadar 2019-04-23 12:26:13 -07:00
parent f786f5a4a6
commit ec69fd38eb
2 changed files with 11 additions and 1 deletions

View file

@ -200,9 +200,12 @@ int TestScriptingInterface::getOtherAvatarsReplicaCount() {
return qApp->getOtherAvatarsReplicaCount();
}
void TestScriptingInterface::setMinimumGPUTextureMemStabilityCount(int count) {
qApp->setMinimumGPUTextureMemStabilityCount(count);
}
bool TestScriptingInterface::isTextureLoadingComplete() {
bool result;
qApp->setMinimumGPUTextureMemStabilityCount(2);
QMetaObject::invokeMethod(qApp, "gpuTextureMemSizeStable", Qt::DirectConnection, Q_RETURN_ARG(bool, result));
return result;
}

View file

@ -163,6 +163,13 @@ public slots:
*/
Q_INVOKABLE int getOtherAvatarsReplicaCount();
/**jsdoc
* Set number of cycles texture size is required to be stable
* @function Entities.setMinimumGPUTextureMemStabilityCount
* @param {number} count - Number of cycles to wait
*/
Q_INVOKABLE void setMinimumGPUTextureMemStabilityCount(int count);
/**jsdoc
* Check whether all textures have been loaded.
* @function Entities.isTextureLoadingComplete