Rename AnimationManager to Animations and expose to public
This commit is contained in:
@@ -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);
|
||||
}
|
||||
@@ -7,7 +7,7 @@ class AnimatedModel;
|
||||
/// <summary>
|
||||
/// The animations service.
|
||||
/// </summary>
|
||||
class AnimationManager
|
||||
class FLAXENGINE_API Animations
|
||||
{
|
||||
public:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
API_CLASS() class FLAXENGINE_API AnimatedModel : public ModelInstanceActor
|
||||
{
|
||||
DECLARE_SCENE_OBJECT(AnimatedModel);
|
||||
friend class AnimationManagerService;
|
||||
friend class AnimationsService;
|
||||
public:
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user