Changeset View
Changeset View
Standalone View
Standalone View
source/blender/io/common/intern/dupli_parent_finder.cc
| Show All 19 Lines | |||||
| #include "dupli_parent_finder.hh" | #include "dupli_parent_finder.hh" | ||||
| #include "BLI_utildefines.h" | #include "BLI_utildefines.h" | ||||
| #include <iostream> | #include <iostream> | ||||
| namespace blender::io { | namespace blender::io { | ||||
| DupliParentFinder::DupliParentFinder() | |||||
| { | |||||
| } | |||||
| DupliParentFinder::~DupliParentFinder() | |||||
| { | |||||
| } | |||||
| void DupliParentFinder::insert(const DupliObject *dupli_ob) | void DupliParentFinder::insert(const DupliObject *dupli_ob) | ||||
| { | { | ||||
| dupli_set_.insert(dupli_ob->ob); | dupli_set_.insert(dupli_ob->ob); | ||||
| PersistentID dupli_pid(dupli_ob); | PersistentID dupli_pid(dupli_ob); | ||||
| pid_to_dupli_[dupli_pid] = dupli_ob; | pid_to_dupli_[dupli_pid] = dupli_ob; | ||||
| instancer_pid_to_duplis_[dupli_pid.instancer_pid()].insert(dupli_ob); | instancer_pid_to_duplis_[dupli_pid.instancer_pid()].insert(dupli_ob); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 61 Lines • Show Last 20 Lines | |||||