37 #ifndef Alembic_AbcCoreAbstract_ReadArraySampleCache_h
38 #define Alembic_AbcCoreAbstract_ReadArraySampleCache_h
45 namespace AbcCoreAbstract {
65 : m_sampleKey( iSampleKey ),
66 m_sample( iSample ) {}
74 {
return m_sampleKey; }
85 return ( m_sample && m_sample->valid() );
112 ,
public Alembic::Util::enable_shared_from_this<ReadArraySampleCache>
Alembic::Util::shared_ptr< ArraySample > ArraySamplePtr
ArraySamplePtr getSample() const
Alembic::Util::shared_ptr< ReadArraySampleCache > ReadArraySampleCachePtr
ALEMBIC_OPERATOR_BOOL(valid())
ReadArraySampleID(const ArraySample::Key &iSampleKey, ArraySamplePtr iSample)
Explicit constructor creates ID with key and sample.
const ArraySample::Key & getKey() const
ReadArraySampleID this_type
#define ALEMBIC_VERSION_NS
FMT_CONSTEXPR auto find(Ptr first, Ptr last, T value, Ptr &out) -> bool