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 | emit requestRenderUpdate(); | 282 | emit requestRenderUpdate(); |
| 283 | } | 283 | } |
| 284 | 284 | ||
| 285 | void Model::setPrimitiveMode(PrimitiveMode primitiveMode) { | ||
| 286 | _primitiveMode = primitiveMode; | ||
| 287 | setRenderItemsNeedUpdate(); | ||
| 288 | } | ||
| 289 | |||
| 290 | void Model::reset() { | 285 | void Model::reset() { |
| 291 | if (isLoaded()) { | 286 | if (isLoaded()) { |
| 292 | const HFMModel& hfmModel = getHFMModel(); | 287 | const HFMModel& hfmModel = getHFMModel(); |
| @@ -888,6 +883,13 @@ void Model::updateRenderItemsKey(const render::ScenePointer& scene) { · 595 unmodified lines | |||
| 888 | scene->enqueueTransaction(transaction); | 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 | void Model::setVisibleInScene(bool visible, const render::ScenePointer& scene) { | 893 | void Model::setVisibleInScene(bool visible, const render::ScenePointer& scene) { |
| 892 | if (Model::isVisible() != visible) { | 894 | if (Model::isVisible() != visible) { |
| 893 | auto keyBuilder = render::ItemKey::Builder(_renderItemKeyGlobalFlags); | 895 | auto keyBuilder = render::ItemKey::Builder(_renderItemKeyGlobalFlags); |