Skeleton and AnimationClip now refcounted

This commit is contained in:
Simon Lübeß
2021-09-11 12:48:49 +02:00
parent 155495eeef
commit fc2f1cd7e6
2 changed files with 7 additions and 6 deletions
@@ -5,8 +5,8 @@ namespace GlitchyEngine.Renderer.Animation
{
class AnimationPlayer
{
public Skeleton Skeleton;
public AnimationClip CurrentClip;
public Skeleton Skeleton ~ _.ReleaseRef();
public AnimationClip CurrentClip ~ _.ReleaseRef();
public float TimeStamp;
public SkeletonPose Pose ~ delete _;
@@ -64,9 +64,9 @@ namespace GlitchyEngine.Renderer.Animation
}
}
class AnimationClip
class AnimationClip : RefCounted
{
public Skeleton Skeleton;
public Skeleton Skeleton ~ _.ReleaseRef();
public float FramesPerSecond;
public JointAnimation[] JointAnimations;
public bool IsLooping;