mirror of
https://github.com/overte-org/overte.git
synced 2025-08-04 08:03:34 +02:00
Making the first statusGetter noitify
This commit is contained in:
parent
63e3d0e741
commit
dfa6b03a6b
2 changed files with 20 additions and 2 deletions
|
@ -229,7 +229,25 @@ void RenderableModelEntityItem::render(RenderArgs* args) {
|
|||
render::PendingChanges pendingChanges;
|
||||
if (_model->needsFixupInScene()) {
|
||||
_model->removeFromScene(scene, pendingChanges);
|
||||
_model->addToScene(scene, pendingChanges);
|
||||
|
||||
|
||||
render::Item::Status::Getter statusGetter = [this] () -> render::Item::Status::Value {
|
||||
quint64 now = usecTimestampNow();
|
||||
/* if (now - entity->getLastEditedFromRemote() < 0.1f * USECS_PER_SECOND) {
|
||||
return glm::vec4 redColor(1.0f, 0.0f, 0.0f, 1.0f);
|
||||
renderBoundingBox(entity, args, 0.16f, redColor);
|
||||
}
|
||||
*/
|
||||
/*if (now - this->getLastBroadcast() < 0.2f * USECS_PER_SECOND) {
|
||||
return 256;
|
||||
}
|
||||
return 0;*/
|
||||
static int i = 0;
|
||||
return (i++)%256;
|
||||
|
||||
};
|
||||
|
||||
_model->addToScene(scene, pendingChanges, statusGetter);
|
||||
}
|
||||
scene->enqueuePendingChanges(pendingChanges);
|
||||
|
||||
|
|
|
@ -210,7 +210,7 @@ public:
|
|||
void getValue(glm::vec4& value) {
|
||||
for (unsigned int i = 0; i < value.length(); i++) {
|
||||
if (i < _values.size()) {
|
||||
value[i] = _values[i]() / 256;
|
||||
value[i] = _values[i]() / 256.0f;
|
||||
} else {
|
||||
value[i] = 0.0f;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue