|
Blender
V3.3
|
Go to the source code of this file.
Classes | |
| class | blender::bke::idprop::IDPropertySerializer |
| Base class for (de)serializing IDProperties. More... | |
| struct | blender::bke::idprop::DictionaryEntryParser |
| Helper class for parsing DictionaryValues. More... | |
| class | blender::bke::idprop::IDPStringSerializer |
| IDPSerializer for IDP_STRING. More... | |
| class | blender::bke::idprop::IDPIntSerializer |
| IDPSerializer for IDP_INT. More... | |
| class | blender::bke::idprop::IDPFloatSerializer |
| IDPSerializer for IDP_FLOAT. More... | |
| class | blender::bke::idprop::IDPDoubleSerializer |
| IDPSerializer for IDP_DOUBLE. More... | |
| class | blender::bke::idprop::IDPArraySerializer |
| IDPSerializer for IDP_ARRAY. More... | |
| class | blender::bke::idprop::IDPGroupSerializer |
| IDPSerializer for IDP_GROUP. More... | |
| class | blender::bke::idprop::IDPUnknownSerializer |
| Dummy serializer for unknown and unsupported types. More... | |
Namespaces | |
| blender | |
| blender::bke | |
| blender::bke::idprop | |
Functions | |
IDProperty from Value | |
| static IDProperty * | blender::bke::idprop::idprop_from_value (const DictionaryValue &value) |
| static IDProperty * | blender::bke::idprop::idprop_from_value (const ArrayValue &value) |
| IDProperty * | blender::bke::idprop::convert_from_serialize_value (const blender::io::serialize::Value &value) |
Convert the given value to an IDProperty. More... | |
IDProperty to Value | |
| std::unique_ptr< ArrayValue > | blender::bke::idprop::convert_to_serialize_values (const struct IDProperty *properties) |
ID property serialization. | |
| static constexpr IDPStringSerializer | blender::bke::idprop::IDP_SERIALIZER_STRING |
| static constexpr IDPIntSerializer | blender::bke::idprop::IDP_SERIALIZER_INT |
| static constexpr IDPFloatSerializer | blender::bke::idprop::IDP_SERIALIZER_FLOAT |
| static constexpr IDPDoubleSerializer | blender::bke::idprop::IDP_SERIALIZER_DOUBLE |
| static constexpr IDPArraySerializer | blender::bke::idprop::IDP_SERIALIZER_ARRAY |
| static constexpr IDPGroupSerializer | blender::bke::idprop::IDP_SERIALIZER_GROUP |
| static constexpr IDPUnknownSerializer | blender::bke::idprop::IDP_SERIALIZER_UNKNOWN |
| static const IDPropertySerializer & | blender::bke::idprop::serializer_for (eIDPropertyType property_type) |
| get the serializer for the given property type. More... | |
| static const IDPropertySerializer & | blender::bke::idprop::serializer_for (StringRef idprop_typename) |
| get serializer for the given typename. More... | |
| static constexpr StringRef | blender::bke::idprop::IDP_KEY_NAME ("name") |
| static constexpr StringRef | blender::bke::idprop::IDP_KEY_TYPE ("type") |
| static constexpr StringRef | blender::bke::idprop::IDP_KEY_SUBTYPE ("subtype") |
| static constexpr StringRef | blender::bke::idprop::IDP_KEY_VALUE ("value") |
| static constexpr StringRef | blender::bke::idprop::IDP_PROPERTY_TYPENAME_STRING ("IDP_STRING") |
| static constexpr StringRef | blender::bke::idprop::IDP_PROPERTY_TYPENAME_INT ("IDP_INT") |
| static constexpr StringRef | blender::bke::idprop::IDP_PROPERTY_TYPENAME_FLOAT ("IDP_FLOAT") |
| static constexpr StringRef | blender::bke::idprop::IDP_PROPERTY_TYPENAME_DOUBLE ("IDP_DOUBLE") |
| static constexpr StringRef | blender::bke::idprop::IDP_PROPERTY_TYPENAME_ARRAY ("IDP_ARRAY") |
| static constexpr StringRef | blender::bke::idprop::IDP_PROPERTY_TYPENAME_GROUP ("IDP_GROUP") |
| static constexpr StringRef | blender::bke::idprop::IDP_PROPERTY_TYPENAME_UNKNOWN ("IDP_UNKNOWN") |