Cleanup: IO, renamed delete_object_writer()
→ release_writer()
The function is called for all writers, not just 'object' writers. Furthermore, it's called by the function `release_writers()`, so now the name is consistent with that as well. No functional changes.
This commit is contained in:
parent
6b6970d43f
commit
269c184ac9
@ -89,7 +89,7 @@ bool ABCHierarchyIterator::mark_as_weak_export(const Object *object) const
|
||||
return false;
|
||||
}
|
||||
|
||||
void ABCHierarchyIterator::delete_object_writer(AbstractHierarchyWriter *writer)
|
||||
void ABCHierarchyIterator::release_writer(AbstractHierarchyWriter *writer)
|
||||
{
|
||||
delete writer;
|
||||
}
|
||||
|
@ -78,7 +78,7 @@ class ABCHierarchyIterator : public AbstractHierarchyIterator {
|
||||
virtual AbstractHierarchyWriter *create_particle_writer(
|
||||
const HierarchyContext *context) override;
|
||||
|
||||
virtual void delete_object_writer(AbstractHierarchyWriter *writer) override;
|
||||
virtual void release_writer(AbstractHierarchyWriter *writer) override;
|
||||
|
||||
private:
|
||||
Alembic::Abc::OObject get_alembic_parent(const HierarchyContext *context) const;
|
||||
|
@ -340,7 +340,7 @@ class AbstractHierarchyIterator {
|
||||
virtual AbstractHierarchyWriter *create_particle_writer(const HierarchyContext *context) = 0;
|
||||
|
||||
/* Called by release_writers() to free what the create_XXX_writer() functions allocated. */
|
||||
virtual void delete_object_writer(AbstractHierarchyWriter *writer) = 0;
|
||||
virtual void release_writer(AbstractHierarchyWriter *writer) = 0;
|
||||
|
||||
AbstractHierarchyWriter *get_writer(const std::string &export_path) const;
|
||||
ExportChildren &graph_children(const HierarchyContext *parent_context);
|
||||
|
@ -165,7 +165,7 @@ void AbstractHierarchyIterator::iterate_and_write()
|
||||
void AbstractHierarchyIterator::release_writers()
|
||||
{
|
||||
for (WriterMap::value_type it : writers_) {
|
||||
delete_object_writer(it.second);
|
||||
release_writer(it.second);
|
||||
}
|
||||
writers_.clear();
|
||||
}
|
||||
|
@ -91,7 +91,7 @@ class TestingHierarchyIterator : public AbstractHierarchyIterator {
|
||||
return new TestHierarchyWriter("particle", particle_writers);
|
||||
}
|
||||
|
||||
void delete_object_writer(AbstractHierarchyWriter *writer) override
|
||||
void release_writer(AbstractHierarchyWriter *writer) override
|
||||
{
|
||||
delete writer;
|
||||
}
|
||||
|
@ -61,7 +61,7 @@ bool USDHierarchyIterator::mark_as_weak_export(const Object *object) const
|
||||
return false;
|
||||
}
|
||||
|
||||
void USDHierarchyIterator::delete_object_writer(AbstractHierarchyWriter *writer)
|
||||
void USDHierarchyIterator::release_writer(AbstractHierarchyWriter *writer)
|
||||
{
|
||||
delete static_cast<USDAbstractWriter *>(writer);
|
||||
}
|
||||
|
@ -66,7 +66,7 @@ class USDHierarchyIterator : public AbstractHierarchyIterator {
|
||||
virtual AbstractHierarchyWriter *create_particle_writer(
|
||||
const HierarchyContext *context) override;
|
||||
|
||||
virtual void delete_object_writer(AbstractHierarchyWriter *writer) override;
|
||||
virtual void release_writer(AbstractHierarchyWriter *writer) override;
|
||||
|
||||
private:
|
||||
USDExporterContext create_usd_export_context(const HierarchyContext *context);
|
||||
|
Loading…
Reference in New Issue
Block a user