Blender  V3.3
abc_reader_camera.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 namespace blender::io::alembic {
11 
13  Alembic::AbcGeom::ICameraSchema m_schema;
14 
15  public:
16  AbcCameraReader(const Alembic::Abc::IObject &object, ImportSettings &settings);
17 
18  bool valid() const override;
19  bool accepts_object_type(const Alembic::AbcCoreAbstract::ObjectHeader &alembic_header,
20  const Object *const ob,
21  const char **err_str) const override;
22 
23  void readObjectData(Main *bmain, const Alembic::Abc::ISampleSelector &sample_sel) override;
24 };
25 
26 } // namespace blender::io::alembic
#define final(a, b, c)
Definition: BLI_hash.h:21
AbcCameraReader(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