Showing the changes to libraries/render-utils/src/Model.cpp (1 of 39 files). Show all
Unified · Split
| @@ -282,11 +282,6 @@ void Model::setRenderItemsNeedUpdate() { · 281 unmodified lines | ||
| 282 | 282 | emit requestRenderUpdate(); |
| 283 | 283 | } |
| 284 | 284 | |
| 285 | −void Model::setPrimitiveMode(PrimitiveMode primitiveMode) { | |
| 286 | − _primitiveMode = primitiveMode; | |
| 287 | − setRenderItemsNeedUpdate(); | |
| 288 | −} | |
| 289 | − | |
| 290 | 285 | void Model::reset() { |
| 291 | 286 | if (isLoaded()) { |
| 292 | 287 | const HFMModel& hfmModel = getHFMModel(); |
| @@ -888,6 +883,13 @@ void Model::updateRenderItemsKey(const render::ScenePointer& scene) { · 595 unmodified lines | ||
| 888 | 883 | scene->enqueueTransaction(transaction); |
| 889 | 884 | } |
| 890 | 885 | |
| 886 | +void Model::setPrimitiveMode(PrimitiveMode primitiveMode, const render::ScenePointer& scene) { | |
| 887 | + if (_primitiveMode != primitiveMode) { | |
| 888 | + _primitiveMode = primitiveMode; | |
| 889 | + updateRenderItemsKey(scene); | |
| 890 | + } | |
| 891 | +} | |
| 892 | + | |
| 891 | 893 | void Model::setVisibleInScene(bool visible, const render::ScenePointer& scene) { |
| 892 | 894 | if (Model::isVisible() != visible) { |
| 893 | 895 | auto keyBuilder = render::ItemKey::Builder(_renderItemKeyGlobalFlags); |