| 43 | IE_CORE_DEFINERUNTIMETYPED( ObjectParameter ); |
| 44 | |
| 45 | ObjectParameter::ObjectParameter( const std::string &name, const std::string &description, ObjectPtr defaultValue, TypeId type, const PresetsContainer &presets, bool presetsOnly, ConstCompoundObjectPtr userData ) |
| 46 | : Parameter( name, description, defaultValue, presets, presetsOnly, userData ) |
| 47 | { |
| 48 | m_validTypes.insert( type ); |
| 49 | } |
| 50 | |
| 51 | ObjectParameter::ObjectParameter( const std::string &name, const std::string &description, ObjectPtr defaultValue, const TypeIdSet &types, const PresetsContainer &presets, bool presetsOnly, ConstCompoundObjectPtr userData ) |
| 52 | : Parameter( name, description, defaultValue, presets, presetsOnly, userData ), m_validTypes( types ) |