mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Extend bone override capabilities (#12388)
This commit is contained in:
parent
61d0f613df
commit
0d61598d8a
12 changed files with 375 additions and 80 deletions
|
@ -26,6 +26,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||
#include "itemgroup.h"
|
||||
#include "util/container.h"
|
||||
|
||||
|
||||
/*
|
||||
|
||||
Some planning
|
||||
|
@ -167,14 +168,16 @@ public:
|
|||
{}
|
||||
virtual void setAnimationSpeed(float frame_speed)
|
||||
{}
|
||||
virtual void setBonePosition(const std::string &bone, v3f position, v3f rotation)
|
||||
{}
|
||||
virtual void getBonePosition(const std::string &bone, v3f *position, v3f *lotation)
|
||||
virtual void setBoneOverride(const std::string &bone, const BoneOverride &props)
|
||||
{}
|
||||
virtual BoneOverride getBoneOverride(const std::string &bone)
|
||||
{ BoneOverride props; return props; }
|
||||
virtual const BoneOverrideMap &getBoneOverrides() const
|
||||
{ static BoneOverrideMap rv; return rv; }
|
||||
virtual const std::unordered_set<int> &getAttachmentChildIds() const
|
||||
{ static std::unordered_set<int> rv; return rv; }
|
||||
virtual ServerActiveObject *getParent() const { return nullptr; }
|
||||
virtual ObjectProperties* accessObjectProperties()
|
||||
virtual ObjectProperties *accessObjectProperties()
|
||||
{ return NULL; }
|
||||
virtual void notifyObjectPropertiesModified()
|
||||
{}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue