no longer redefining payloadRender method in effort to avoid linux build errors

This commit is contained in:
ericrius1 2015-08-03 15:51:11 -07:00
parent 9125b3a2a9
commit 94acb23f27
2 changed files with 3 additions and 26 deletions

View file

@ -18,6 +18,9 @@ namespace render {
if (payload->entity->getType() == EntityTypes::Light) {
return ItemKey::Builder::light();
}
if (payload && payload->entity->getType() == EntityTypes::PolyLine) {
return ItemKey::Builder::transparentShape();
}
}
return ItemKey::Builder::opaqueShape();
}

View file

@ -123,32 +123,6 @@ void RenderablePolyLineEntityItem::updateGeometry() {
}
namespace render {
template <> const ItemKey payloadGetKey(const RenderableEntityItemProxy::Pointer& payload) {
if (payload && payload->entity) {
if (payload->entity->getType() == EntityTypes::Light) {
return ItemKey::Builder::light();
}
}
return ItemKey::Builder::transparentShape();
}
template <> const Item::Bound payloadGetBound(const RenderableEntityItemProxy::Pointer& payload) {
if (payload && payload->entity) {
return payload->entity->getAABox();
}
return render::Item::Bound();
}
template <> void payloadRender(const RenderableEntityItemProxy::Pointer& payload, RenderArgs* args) {
if (args) {
if (payload && payload->entity && payload->entity->getVisible()) {
payload->entity->render(args);
}
}
}
}
void RenderablePolyLineEntityItem::render(RenderArgs* args) {
QWriteLocker lock(&_quadReadWriteLock);