Blender
V3.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< int32_t > | get_int_value () const |
std::optional< float > | get_float_value () const |
std::optional< double > | get_double_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 | |
const DictionaryValue::Lookup | lookup |
Helper class for parsing DictionaryValues.
Definition at line 101 of file idprop_serialize.cc.
|
inlineexplicit |
Definition at line 105 of file idprop_serialize.cc.
|
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().
|
inline |
Definition at line 149 of file idprop_serialize.cc.
References blender::bke::idprop::IDP_KEY_VALUE().
|
inline |
Definition at line 144 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 139 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 134 of file idprop_serialize.cc.
References get_float(), and blender::bke::idprop::IDP_KEY_VALUE().
Referenced by blender::bke::idprop::IDPFloatSerializer::entry_to_idprop().
|
inline |
Definition at line 129 of file idprop_serialize.cc.
References get_int(), and 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 get_string(), and blender::bke::idprop::IDP_KEY_NAME().
Referenced by blender::bke::idprop::IDPStringSerializer::entry_to_idprop(), blender::bke::idprop::IDPIntSerializer::entry_to_idprop(), blender::bke::idprop::IDPFloatSerializer::entry_to_idprop(), blender::bke::idprop::IDPDoubleSerializer::entry_to_idprop(), and blender::bke::idprop::IDPGroupSerializer::entry_to_idprop().
|
inline |
Definition at line 124 of file idprop_serialize.cc.
References get_string(), and 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::IDPStringSerializer::entry_to_idprop(), blender::bke::idprop::IDPIntSerializer::entry_to_idprop(), blender::bke::idprop::IDPFloatSerializer::entry_to_idprop(), blender::bke::idprop::IDPDoubleSerializer::entry_to_idprop(), blender::bke::idprop::IDPArraySerializer::entry_to_idprop(), blender::bke::idprop::IDPGroupSerializer::entry_to_idprop(), and blender::bke::idprop::idprop_from_value().
const DictionaryValue::Lookup blender::bke::idprop::DictionaryEntryParser::lookup |
Definition at line 102 of file idprop_serialize.cc.