|
Blender V4.3
|
Helper class for parsing DictionaryValues. More...
Public Member Functions | |
| DictionaryEntryParser (const DictionaryValue &value) | |
| std::optional< eIDPropertyType > | get_type () const |
| std::optional< eIDPropertyType > | get_subtype () const |
| std::optional< std::string > | get_name () const |
| std::optional< std::string > | get_string_value () const |
| std::optional< bool > | get_bool_value () const |
| std::optional< int32_t > | get_int_value () const |
| std::optional< float > | get_float_value () const |
| std::optional< double > | get_double_value () const |
| std::optional< int > | get_enum_value () const |
| const ArrayValue * | get_array_value () const |
| std::optional< Vector< int32_t > > | get_array_int_value () const |
| std::optional< Vector< float > > | get_array_float_value () const |
| std::optional< Vector< double > > | get_array_double_value () const |
Public Attributes | |
| DictionaryValue::Lookup | lookup |
Helper class for parsing DictionaryValues.
Definition at line 103 of file idprop_serialize.cc.
|
inlineexplicit |
Definition at line 107 of file idprop_serialize.cc.
|
inline |
Definition at line 169 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
|
inline |
Definition at line 164 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
|
inline |
Definition at line 159 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
|
inline |
Definition at line 154 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
Referenced by blender::bke::idprop::IDPGroupSerializer::entry_to_idprop().
|
inline |
Definition at line 129 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
Referenced by blender::bke::idprop::IDPBoolSerializer::entry_to_idprop().
|
inline |
Definition at line 144 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
Referenced by blender::bke::idprop::IDPDoubleSerializer::entry_to_idprop().
|
inline |
Definition at line 149 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
|
inline |
Definition at line 139 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
Referenced by blender::bke::idprop::IDPFloatSerializer::entry_to_idprop().
|
inline |
Definition at line 134 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
Referenced by blender::bke::idprop::IDPIntSerializer::entry_to_idprop().
|
inline |
Definition at line 119 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_NAME().
Referenced by blender::bke::idprop::IDPBoolSerializer::entry_to_idprop(), blender::bke::idprop::IDPDoubleSerializer::entry_to_idprop(), blender::bke::idprop::IDPFloatSerializer::entry_to_idprop(), blender::bke::idprop::IDPGroupSerializer::entry_to_idprop(), blender::bke::idprop::IDPIntSerializer::entry_to_idprop(), and blender::bke::idprop::IDPStringSerializer::entry_to_idprop().
|
inline |
Definition at line 124 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
Referenced by blender::bke::idprop::IDPStringSerializer::entry_to_idprop().
|
inline |
Definition at line 114 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_SUBTYPE().
Referenced by blender::bke::idprop::IDPArraySerializer::entry_to_idprop().
|
inline |
Definition at line 109 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_TYPE().
Referenced by blender::bke::idprop::IDPArraySerializer::entry_to_idprop(), blender::bke::idprop::IDPBoolSerializer::entry_to_idprop(), blender::bke::idprop::IDPDoubleSerializer::entry_to_idprop(), blender::bke::idprop::IDPFloatSerializer::entry_to_idprop(), blender::bke::idprop::IDPGroupSerializer::entry_to_idprop(), blender::bke::idprop::IDPIntSerializer::entry_to_idprop(), blender::bke::idprop::IDPStringSerializer::entry_to_idprop(), and blender::bke::idprop::idprop_from_value().
| DictionaryValue::Lookup blender::bke::idprop::DictionaryEntryParser::lookup |
Definition at line 104 of file idprop_serialize.cc.