37 #ifndef Alembic_AbcGeom_ILight_h
38 #define Alembic_AbcGeom_ILight_h
78 : Abc::
ISchema<LightSchemaInfo>( iParent, iName, iArg0, iArg1 )
90 : Abc::
ISchema<LightSchemaInfo>( iProp, iArg0, iArg1 )
97 : Abc::
ISchema<LightSchemaInfo>()
108 return m_childBoundsProperty;
113 bool isConstant()
const;
115 size_t getNumSamples()
const;
126 m_childBoundsProperty.reset();
127 m_arbGeomParams.reset();
128 m_userProperties.reset();
129 m_cameraSchema.reset();
Abc::ISchemaObject< ILightSchema > ILight
ILightSchema(const ICompoundProperty &iParent, const std::string &iName, const Abc::Argument &iArg0=Abc::Argument(), const Abc::Argument &iArg1=Abc::Argument())
Abc::ICompoundProperty m_arbGeomParams
GLsizei const GLchar *const * string
ICompoundProperty getArbGeomParams() const
ILightSchema(const ILightSchema &iCopy)
Copy constructor.
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
Abc::IBox3dProperty getChildBoundsProperty() const
Access to the child bounds property.
ICameraSchema getCameraSchema() const
Access to the camera schema.
Abc::IBox3dProperty m_childBoundsProperty
#define ALEMBIC_OVERRIDE_OPERATOR_BOOL(PASS_COND)
bool valid() const
Returns whether this function set is valid.
Alembic::AbcGeom::ICameraSchema m_cameraSchema
Abc::ICompoundProperty m_userProperties
ICompoundProperty getUserProperties() const
Util::shared_ptr< ILight > ILightPtr
#define ALEMBIC_VERSION_NS
ILightSchema(const ICompoundProperty &iProp, const Abc::Argument &iArg0=Abc::Argument(), const Abc::Argument &iArg1=Abc::Argument())