| _count | ref_counted | protected |
| _rev | Pol::Core::UObject | private |
| add_ref() | ref_counted | inlineprotected |
| as_ref_counted() | Pol::Core::UObject | inline |
| classname() const =0 | Pol::Core::UObject | pure virtual |
| clean_writes | Pol::Core::UObject | static |
| clear_dirty() const | Pol::Core::UObject | |
| color | Pol::Core::UObject | |
| copyprops(const UObject &obj) | Pol::Core::UObject | |
| copyprops(const PropertyList &proplist) | Pol::Core::UObject | |
| count() const | ref_counted | inlineprotected |
| custom_script_method(const char *methodname, Bscript::Executor &ex) | Pol::Core::UObject | virtual |
| description() const | Pol::Core::UObject | virtual |
| destroy() | Pol::Core::UObject | virtual |
| dirty() const | Pol::Core::UObject | |
| dirty_writes | Pol::Core::UObject | static |
| DYN_PROPERTY(maxhp_mod, s16, PROP_MAXHP_MOD, 0) | Pol::Core::UObject | |
| DYN_PROPERTY(fire_resist, ValueModPack, PROP_RESIST_FIRE, ValueModPack::DEFAULT) | Pol::Core::UObject | |
| DYN_PROPERTY(cold_resist, ValueModPack, PROP_RESIST_COLD, ValueModPack::DEFAULT) | Pol::Core::UObject | |
| DYN_PROPERTY(energy_resist, ValueModPack, PROP_RESIST_ENERGY, ValueModPack::DEFAULT) | Pol::Core::UObject | |
| DYN_PROPERTY(poison_resist, ValueModPack, PROP_RESIST_POISON, ValueModPack::DEFAULT) | Pol::Core::UObject | |
| DYN_PROPERTY(physical_resist, ValueModPack, PROP_RESIST_PHYSICAL, ValueModPack::DEFAULT) | Pol::Core::UObject | |
| DYN_PROPERTY(fire_damage, ValueModPack, PROP_DAMAGE_FIRE, ValueModPack::DEFAULT) | Pol::Core::UObject | |
| DYN_PROPERTY(cold_damage, ValueModPack, PROP_DAMAGE_COLD, ValueModPack::DEFAULT) | Pol::Core::UObject | |
| DYN_PROPERTY(energy_damage, ValueModPack, PROP_DAMAGE_ENERGY, ValueModPack::DEFAULT) | Pol::Core::UObject | |
| DYN_PROPERTY(poison_damage, ValueModPack, PROP_DAMAGE_POISON, ValueModPack::DEFAULT) | Pol::Core::UObject | |
| DYN_PROPERTY(physical_damage, ValueModPack, PROP_DAMAGE_PHYSICAL, ValueModPack::DEFAULT) | Pol::Core::UObject | |
| DynamicPropsHolder() | Pol::Core::DynamicPropsHolder | inline |
| eraseprop(const std::string &propname) | Pol::Core::UObject | |
| estimatedSize() const | Pol::Core::UObject | virtual |
| estimateSizeDynProps() const | Pol::Core::DynamicPropsHolder | inline |
| facing | Pol::Core::UObject | |
| fixInvalidGraphic() | Pol::Core::UObject | virtual |
| flags_ | Pol::Core::UObject | mutableprotected |
| get_script_member(const char *membername) const | Pol::Core::UObject | virtual |
| get_script_member_id(const int id) const | Pol::Core::UObject | virtual |
| getmember(DynPropTypes member, V *value) const | Pol::Core::DynamicPropsHolder | inline |
| getprop(const std::string &propname, std::string &propvalue) const | Pol::Core::UObject | |
| getpropnames(std::vector< std::string > &propnames) const | Pol::Core::UObject | |
| getprops() const | Pol::Core::UObject | |
| graphic | Pol::Core::ULWObject | |
| hasmember(DynPropTypes member) const | Pol::Core::DynamicPropsHolder | inline |
| height | Pol::Core::ULWObject | |
| increv() | Pol::Core::UObject | inline |
| isa(UOBJ_CLASS uobj_class) const | Pol::Core::ULWObject | inline |
| isitem() const | Pol::Core::ULWObject | inline |
| ismobile() const | Pol::Core::ULWObject | inline |
| ismulti() const | Pol::Core::ULWObject | inline |
| look_height() const | Pol::Core::ULWObject | inline |
| make_ref()=0 | Pol::Core::UObject | pure virtual |
| name() const | Pol::Core::UObject | virtual |
| name_ | Pol::Core::UObject | protected |
| objtype_ | Pol::Core::UObject | |
| on_color_changed() | Pol::Core::UObject | virtual |
| on_facing_changed() | Pol::Core::UObject | virtual |
| operator=(const UObject &) | Pol::Core::UObject | private |
| Pol::Core::ULWObject::operator=(const ULWObject &)=delete | Pol::Core::ULWObject | protected |
| orphan() const | Pol::Core::ULWObject | inline |
| owner() | Pol::Core::UObject | virtual |
| owner() const | Pol::Core::UObject | virtual |
| printDebugProperties(Clib::StreamWriter &sw) const | Pol::Core::UObject | protectedvirtual |
| printOn(Clib::StreamWriter &) const | Pol::Core::UObject | virtual |
| printOnDebug(Clib::StreamWriter &sw) const | Pol::Core::UObject | virtual |
| printProperties(Clib::StreamWriter &sw) const | Pol::Core::UObject | protectedvirtual |
| printSelfOn(Clib::StreamWriter &sw) const | Pol::Core::UObject | virtual |
| proplist_ | Pol::Core::UObject | private |
| readProperties(Clib::ConfigElem &elem) | Pol::Core::UObject | virtual |
| realm | Pol::Core::ULWObject | |
| ref_counted() | ref_counted | inlineprotected |
| ref_counted_add_ref() | Pol::Core::UObject | inline |
| ref_counted_count() const | Pol::Core::UObject | inline |
| ref_counted_release() | Pol::Core::UObject | inline |
| ref_ptr< Items::Item > class | Pol::Core::UObject | friend |
| ref_ptr< Items::UArmor > class | Pol::Core::UObject | friend |
| ref_ptr< Items::UWeapon > class | Pol::Core::UObject | friend |
| ref_ptr< Mobile::Character > class | Pol::Core::UObject | friend |
| ref_ptr< Mobile::NPC > class | Pol::Core::UObject | friend |
| ref_ptr< Multi::UBoat > class | Pol::Core::UObject | friend |
| ref_ptr< Multi::UMulti > class | Pol::Core::UObject | friend |
| ref_ptr< UContainer > class | Pol::Core::UObject | friend |
| ref_ptr< UObject > class | Pol::Core::UObject | friend |
| ref_ptr< WornItemsContainer > class | Pol::Core::UObject | friend |
| release() | ref_counted | inlineprotected |
| rev() const | Pol::Core::UObject | inline |
| saveonexit() const | Pol::Core::UObject | |
| saveonexit(bool newvalue) | Pol::Core::UObject | |
| script_isa(unsigned isatype) const | Pol::Core::UObject | virtual |
| script_method(const char *methodname, Bscript::Executor &ex) | Pol::Core::UObject | virtual |
| script_method_id(const int id, Bscript::Executor &ex) | Pol::Core::UObject | virtual |
| self_as_owner() | Pol::Core::UObject | virtual |
| self_as_owner() const | Pol::Core::UObject | virtual |
| serial | Pol::Core::ULWObject | |
| serial_ext | Pol::Core::UObject | |
| set_dirty() | Pol::Core::UObject | inline |
| set_script_member(const char *membername, const std::string &value) | Pol::Core::UObject | virtual |
| set_script_member(const char *membername, int value) | Pol::Core::UObject | virtual |
| set_script_member_double(const char *membername, double value) | Pol::Core::UObject | virtual |
| set_script_member_id(const int id, const std::string &value) | Pol::Core::UObject | virtual |
| set_script_member_id(const int id, int value) | Pol::Core::UObject | virtual |
| set_script_member_id_double(const int id, double value) | Pol::Core::UObject | virtual |
| setcolor(u16 newcolor) | Pol::Core::UObject | virtual |
| setfacing(u8 newfacing)=0 | Pol::Core::UObject | pure virtual |
| setgraphic(u16 newobjtype) | Pol::Core::UObject | virtual |
| setmember(DynPropTypes member, const V &value, const V &defaultvalue) | Pol::Core::DynamicPropsHolder | inline |
| setmemberPointer(DynPropTypes member, V value) | Pol::Core::DynamicPropsHolder | inline |
| setname(const std::string &) | Pol::Core::UObject | |
| setprop(const std::string &propname, const std::string &propvalue) | Pol::Core::UObject | |
| specific_name() const | Pol::Core::UObject | inline |
| target_tag() const | Pol::Core::UObject | virtual |
| toplevel_owner() | Pol::Core::UObject | virtual |
| toplevel_owner() const | Pol::Core::UObject | virtual |
| ULWObject(UOBJ_CLASS uobj_class) | Pol::Core::ULWObject | inlineprotected |
| ULWObject(const ULWObject &)=delete | Pol::Core::ULWObject | protected |
| uobj_class_ | Pol::Core::ULWObject | protected |
| UObject(u32 objtype, UOBJ_CLASS uobj_class) | Pol::Core::UObject | protected |
| UObject(const UObject &) | Pol::Core::UObject | private |
| weight() const =0 | Pol::Core::UObject | pure virtual |
| x | Pol::Core::ULWObject | |
| y | Pol::Core::ULWObject | |
| z | Pol::Core::ULWObject | |
| ~DynamicPropsHolder()=default | Pol::Core::DynamicPropsHolder | protected |
| ~ref_counted()=default | ref_counted | protected |
| ~ULWObject()=default | Pol::Core::ULWObject | protected |
| ~UObject() | Pol::Core::UObject | protectedvirtual |