|
Blender V4.3
|
#include <optional>#include "DNA_ID.h"#include "BKE_idprop.hh"#include "BLI_listbase.h"#include "BLI_serialize.hh"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::IDPBoolSerializer |
| IDPSerializer for IDP_INT. 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 | |
| namespace | blender |
| namespace | blender::bke |
| namespace | 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. | |
IDProperty to Value | |
| std::unique_ptr< blender::io::serialize::ArrayValue > | blender::bke::idprop::convert_to_serialize_values (const IDProperty *properties) |
Convert the given properties to Value objects for serialization. | |