14 #ifndef hifi_EntityItemID_h
15 #define hifi_EntityItemID_h
22 #include <QtCore/QSharedPointer>
25 const QUuid UNKNOWN_ENTITY_ID;
33 static EntityItemID readEntityItemIDFromBuffer(
const unsigned char* data,
int bytesLeftToRead);
35 bool isInvalidID()
const {
return *
this == UNKNOWN_ENTITY_ID; }
38 inline QDebug operator<<(QDebug debug,
const EntityItemID&
id) {
39 debug <<
"[entity-id:" <<
id.toString() <<
"]";
44 Q_DECLARE_METATYPE(QVector<EntityItemID>);
Abstract ID for editing model items. Used in EntityItem JS API.
Definition: EntityItemID.h:28