Rename AnimationManager to Animations and expose to public

This commit is contained in:
Wojtek Figat
2021-05-31 19:32:35 +02:00
parent 2c2c7744eb
commit 760b687b02
4 changed files with 14 additions and 14 deletions

View File

@@ -1,6 +1,6 @@
// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
#include "AnimationManager.h"
#include "Animations.h"
#include "Engine/Profiler/ProfilerCPU.h"
#include "Engine/Level/Actors/AnimatedModel.h"
#include "Engine/Engine/Time.h"
@@ -9,12 +9,12 @@
Array<AnimatedModel*> UpdateList;
Array<Matrix> UpdateBones;
class AnimationManagerService : public EngineService
class AnimationsService : public EngineService
{
public:
AnimationManagerService()
: EngineService(TEXT("Animation Manager"), -10)
AnimationsService()
: EngineService(TEXT("Animations"), -10)
{
}
@@ -22,9 +22,9 @@ public:
void Dispose() override;
};
AnimationManagerService AnimationManagerInstance;
AnimationsService AnimationManagerInstance;
void AnimationManagerService::Update()
void AnimationsService::Update()
{
PROFILE_CPU_NAMED("Animations");
@@ -78,18 +78,18 @@ void AnimationManagerService::Update()
UpdateList.Clear();
}
void AnimationManagerService::Dispose()
void AnimationsService::Dispose()
{
UpdateList.Resize(0);
UpdateBones.Resize(0);
}
void AnimationManager::AddToUpdate(AnimatedModel* obj)
void Animations::AddToUpdate(AnimatedModel* obj)
{
UpdateList.Add(obj);
}
void AnimationManager::RemoveFromUpdate(AnimatedModel* obj)
void Animations::RemoveFromUpdate(AnimatedModel* obj)
{
UpdateList.Remove(obj);
}

View File

@@ -7,7 +7,7 @@ class AnimatedModel;
/// <summary>
/// The animations service.
/// </summary>
class AnimationManager
class FLAXENGINE_API Animations
{
public:

View File

@@ -2,7 +2,7 @@
#include "AnimatedModel.h"
#include "BoneSocket.h"
#include "Engine/Animations/AnimationManager.h"
#include "Engine/Animations/Animations.h"
#include "Engine/Engine/Engine.h"
#if USE_EDITOR
#include "Editor/Editor.h"
@@ -52,7 +52,7 @@ void AnimatedModel::UpdateAnimation()
if (AnimationGraph && AnimationGraph->IsLoaded() && AnimationGraph->Graph.IsReady())
{
// Request an animation update
AnimationManager::AddToUpdate(this);
Animations::AddToUpdate(this);
}
else
{
@@ -389,7 +389,7 @@ void AnimatedModel::BeginPlay(SceneBeginData* data)
void AnimatedModel::EndPlay()
{
AnimationManager::RemoveFromUpdate(this);
Animations::RemoveFromUpdate(this);
SetMasterPoseModel(nullptr);
// Base

View File

@@ -15,7 +15,7 @@
API_CLASS() class FLAXENGINE_API AnimatedModel : public ModelInstanceActor
{
DECLARE_SCENE_OBJECT(AnimatedModel);
friend class AnimationManagerService;
friend class AnimationsService;
public:
/// <summary>