Blender V5.0
blender::io::alembic::ArchiveReader Class Reference

#include <abc_reader_archive.h>

Public Member Functions

 ~ArchiveReader ()
bool valid () const
Alembic::Abc::IObject getTop ()
bool is_blender_archive_version_prior_44 ()

Static Public Member Functions

static ArchiveReader * get (const struct Main *bmain, const std::vector< const char * > &filenames)

Detailed Description

Wrappers around input and output archives. The goal is to be able to use streams so that unicode paths work on Windows (#49112), and to make sure that the stream objects remain valid as long as the archives are open.

Definition at line 25 of file abc_reader_archive.h.

Constructor & Destructor Documentation

◆ ~ArchiveReader()

blender::io::alembic::ArchiveReader::~ArchiveReader ( )

Definition at line 131 of file abc_reader_archive.cc.

Member Function Documentation

◆ get()

ArchiveReader * blender::io::alembic::ArchiveReader::get ( const struct Main * bmain,
const std::vector< const char * > & filenames )
static

Definition at line 71 of file abc_reader_archive.cc.

References valid().

Referenced by ABC_create_handle(), and import_file().

◆ getTop()

Alembic::Abc::IObject blender::io::alembic::ArchiveReader::getTop ( )

◆ is_blender_archive_version_prior_44()

bool blender::io::alembic::ArchiveReader::is_blender_archive_version_prior_44 ( )

Definition at line 148 of file abc_reader_archive.cc.

Referenced by CacheReader_open_alembic_object(), and import_file().

◆ valid()

bool blender::io::alembic::ArchiveReader::valid ( ) const

The documentation for this class was generated from the following files: