36#ifndef Alembic_Abc_OScalarProperty_h
37#define Alembic_Abc_OScalarProperty_h
72 const std::string &iName,
85 const std::string &iName,
128 void set(
const void *iSample );
152 const std::string &iName,
#define ALEMBIC_VERSION_NS
OScalarProperty(OCompoundProperty iParent, const std::string &iName, const AbcA::DataType &iDataType, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument())
OCompoundProperty getParent() const
size_t getNumSamples() const
void set(const void *iSample)
OScalarProperty(AbcA::ScalarPropertyWriterPtr iPtr, WrapExistingFlag iWrapFlag, ErrorHandler::Policy iPolicy=ErrorHandler::kThrowPolicy)
void setTimeSampling(AbcA::TimeSamplingPtr iTime)
OScalarProperty(AbcA::ScalarPropertyWriterPtr iPtr, ErrorHandler::Policy iPolicy=ErrorHandler::kThrowPolicy)
void setTimeSampling(uint32_t iIndex)
OScalarProperty this_type
OScalarProperty(AbcA::CompoundPropertyWriterPtr iParent, const std::string &iName, const AbcA::DataType &iDataType, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
Alembic::Util::shared_ptr< CompoundPropertyWriter > CompoundPropertyWriterPtr
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
Alembic::Util::shared_ptr< ScalarPropertyWriter > ScalarPropertyWriterPtr