Blender  V3.3
abc_reader_transform.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 #pragma once
3 
8 #include "abc_reader_object.h"
9 
10 #include <Alembic/AbcGeom/All.h>
11 
12 namespace blender::io::alembic {
13 
15  Alembic::AbcGeom::IXformSchema m_schema;
16 
17  public:
18  AbcEmptyReader(const Alembic::Abc::IObject &object, ImportSettings &settings);
19 
20  bool valid() const override;
21  bool accepts_object_type(const Alembic::AbcCoreAbstract::ObjectHeader &alembic_header,
22  const Object *const ob,
23  const char **err_str) const override;
24 
25  void readObjectData(Main *bmain, const Alembic::Abc::ISampleSelector &sample_sel) override;
26 };
27 
28 } // namespace blender::io::alembic
#define final(a, b, c)
Definition: BLI_hash.h:21
AbcEmptyReader(const Alembic::Abc::IObject &object, ImportSettings &settings)
bool accepts_object_type(const Alembic::AbcCoreAbstract::ObjectHeader &alembic_header, const Object *const ob, const char **err_str) const override
void readObjectData(Main *bmain, const Alembic::Abc::ISampleSelector &sample_sel) override
Definition: BKE_main.h:121