|
Alembic 1.8.11
|
Classes | |
| class | Sample |
Public Types | |
| typedef TRAITS::value_type | value_type |
| typedef OTypedArrayProperty< TRAITS > | prop_type |
| typedef OTypedGeomParam< TRAITS > | this_type |
| typedef this_type::Sample | sample_type |
Public Member Functions | |
| OTypedGeomParam (OCompoundProperty iParent, const std::string &iName, bool iIsIndexed, GeometryScope iScope, size_t iArrayExtent, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument()) | |
| OTypedGeomParam (AbcA::CompoundPropertyWriterPtr iParent, const std::string &iName, bool iIsIndexed, GeometryScope iScope, size_t iArrayExtent, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument()) | |
| void | set (const sample_type &iSamp) |
| void | setFromPrevious () |
| void | setTimeSampling (uint32_t iIndex) |
| void | setTimeSampling (AbcA::TimeSamplingPtr iTime) |
| size_t | getNumSamples () const |
| AbcA::DataType | getDataType () const |
| bool | isIndexed () const |
| GeometryScope | getScope () const |
| AbcA::TimeSamplingPtr | getTimeSampling () const |
| const std::string & | getName () const |
| bool | valid () const |
| ALEMBIC_OPERATOR_BOOL (this_type::valid()) | |
| void | reset () |
| prop_type | getValueProperty () const |
| OUInt32ArrayProperty | getIndexProperty () const |
Static Public Member Functions | |
| static const char * | getInterpretation () |
| static bool | matches (const AbcA::PropertyHeader &iHeader, SchemaInterpMatching iMatching=kStrictMatching) |
Protected Attributes | |
| std::string | m_name |
| prop_type | m_valProp |
| OUInt32ArrayProperty | m_indicesProperty |
| bool | m_isIndexed |
| GeometryScope | m_scope |
| Abc::OCompoundProperty | m_cprop |