History

animation url and computing certificateID

Howard Stearns committed 9 years ago

Commit 58255ab1 parent d1350a04 files · +91 −61Browse files

Showing the changes to libraries/entities/src/EntityScriptingInterface.cpp (1 of 4 files). Show all

Unified · Split

libraries/entities/src/EntityScriptingInterface.cpp+28−0
@@ -1753,3 +1753,31 @@ glm::mat4 EntityScriptingInterface::getEntityLocalTransform(const QUuid& entityI · 1752 unmodified lines
17531753 }
17541754 return result;
17551755 }
1756+
1757+bool EntityScriptingInterface::verifyStaticCertificateProperties(const QUuid& entityID) {
1758+ bool result;
1759+ if (_entityTree) {
1760+ _entityTree->withReadLock([&] {
1761+ EntityItemPointer entity = _entityTree->findEntityByEntityItemID(EntityItemID(entityID));
1762+ if (entity) {
1763+ result = entity->verifyStaticCertificateProperties();
1764+ }
1765+ });
1766+ }
1767+ return result;
1768+}
1769+
1770+#ifdef DEBUG_CERT
1771+QString EntityScriptingInterface::computeCertificateID(const QUuid& entityID) {
1772+ QString result;
1773+ if (_entityTree) {
1774+ _entityTree->withReadLock([&] {
1775+ EntityItemPointer entity = _entityTree->findEntityByEntityItemID(EntityItemID(entityID));
1776+ if (entity) {
1777+ result = entity->computeCertificateID();
1778+ }
1779+ });
1780+ }
1781+ return result;
1782+}
1783+#endif