37 #ifndef Alembic_AbcGeom_IXform_h
38 #define Alembic_AbcGeom_IXform_h
72 m_useArrayProp =
false;
74 m_isConstantIdentity =
true;
87 : Abc::
ISchema<XformSchemaInfo>( iParent, iName, iArg0, iArg1 )
101 : Abc::
ISchema<XformSchemaInfo>( iProp, iArg0, iArg1 )
103 init( iArg0, iArg1 );
108 : Abc::
ISchema<XformSchemaInfo>()
120 size_t getNumSamples()
const;
131 return m_childBoundsProperty;
139 size_t getNumOps()
const {
return m_sample.getNumOps(); }
145 m_childBoundsProperty.reset();
147 m_inheritsProperty.reset();
149 m_isConstantIdentity =
true;
151 m_arbGeomParams.reset();
152 m_userProperties.reset();
160 return ( super_type::valid() );
Util::shared_ptr< IXform > IXformPtr
GLsizei const GLchar *const * string
__hostdev__ float getValue(uint32_t i) const
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
#define ALEMBIC_OVERRIDE_OPERATOR_BOOL(PASS_COND)
Abc::ISchemaObject< IXformSchema > IXform
Alembic::Util::shared_ptr< BasePropertyReader > BasePropertyReaderPtr
#define ALEMBIC_VERSION_NS