|
| | OTypedArrayProperty () |
| | OTypedArrayProperty (AbcA::CompoundPropertyWriterPtr iParent, const std::string &iName, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument()) |
| | OTypedArrayProperty (OCompoundProperty iParent, const std::string &iName, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument()) |
| | OTypedArrayProperty (AbcA::ArrayPropertyWriterPtr iProp, const Argument &iArg0=Argument(), const Argument &iArg1=Argument()) |
|
| OTypedArrayProperty (AbcA::ArrayPropertyWriterPtr iProp, WrapExistingFlag iWrapFlag, const Argument &iArg0=Argument(), const Argument &iArg1=Argument()) |
| void | set (const sample_type &iVal) |
| | OArrayProperty () |
| | OArrayProperty (OCompoundProperty iParent, const std::string &iName, const AbcA::DataType &iDataType, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument()) |
| | OArrayProperty (AbcA::ArrayPropertyWriterPtr iPtr, const Argument &iArg0=Argument()) |
|
| OArrayProperty (AbcA::ArrayPropertyWriterPtr iPtr, WrapExistingFlag iWrapFlag, const Argument &iArg0=Argument()) |
| | ~OArrayProperty () |
| size_t | getNumSamples () const |
| void | set (const AbcA::ArraySample &iSample) |
| void | setFromPrevious () |
| void | setTimeSampling (uint32_t iIndex) |
| void | setTimeSampling (AbcA::TimeSamplingPtr iTime) |
| OCompoundProperty | getParent () const |
| const AbcA::PropertyHeader & | getHeader () const |
| const std::string & | getName () const |
| AbcA::PropertyType | getPropertyType () const |
| bool | isScalar () const |
| bool | isArray () const |
| bool | isCompound () const |
| bool | isSimple () const |
| const AbcA::MetaData & | getMetaData () const |
| const AbcA::DataType & | getDataType () const |
| AbcA::TimeSamplingPtr | getTimeSampling () const |
| OObject | getObject () const |
| AbcA::ArrayPropertyWriterPtr | getPtr () const |
| void | reset () |
| bool | valid () const |
| | ALEMBIC_OPERATOR_BOOL (valid()) |
|
ErrorHandler & | getErrorHandler () const |
|
ErrorHandler::Policy | getErrorHandlerPolicy () const |
|
| static const char * | getInterpretation () |
| static bool | matches (const AbcA::MetaData &iMetaData, SchemaInterpMatching iMatching=kStrictMatching) |
| static bool | matches (const AbcA::PropertyHeader &iHeader, SchemaInterpMatching iMatching=kStrictMatching) |
|
| | OBasePropertyT () |
|
| Base (ErrorHandler::Policy iPolicy) |
|
| Base (const Base &iCopy) |
|
Base & | operator= (const Base &iCopy) |
|
bool | valid () const |
|
void | reset () |
|
AbcA::ArrayPropertyWriterPtr | m_property |
◆ OTypedArrayProperty() [1/4]
Create a default (empty) TypedArrayProperty ...
◆ OTypedArrayProperty() [2/4]
Create a new TypedArrayProperty as a child of the passed iParent Arguments can specify metadata, timesampling, and error handling.
◆ OTypedArrayProperty() [3/4]
Create a new TypedArrayProperty as a child of the passed iParent Arguments can specify metadata, timesampling, and error handling.
◆ OTypedArrayProperty() [4/4]
Wrap an existing property. This will check to make sure it can wrap.
◆ getInterpretation()
Return the interpretation expected of this property. An empty interpretation matches everything
◆ matches() [1/2]
This will check whether or not a given entity (as represented by a metadata) strictly matches the interpretation of this typed property
◆ matches() [2/2]
This will check whether or not a given object (as represented by an property header) strictly matches the interpretation of this typed property, as well as the data type.
◆ set()
Set a sample using a reference to a typed array sample-type, instead of a void* ArraySample
The documentation for this class was generated from the following file: