Moved animation-related classes to their own subfolder
This commit is contained in:
parent
3942c09e89
commit
595e4b931e
|
@ -113,8 +113,6 @@ HEADERS += \
|
||||||
Resource/Script/CScriptTemplate.h \
|
Resource/Script/CScriptTemplate.h \
|
||||||
Resource/Script/EPropertyType.h \
|
Resource/Script/EPropertyType.h \
|
||||||
Resource/Script/EVolumeShape.h \
|
Resource/Script/EVolumeShape.h \
|
||||||
Resource/CAnimationParameters.h \
|
|
||||||
Resource/CAnimSet.h \
|
|
||||||
Resource/CCollisionMesh.h \
|
Resource/CCollisionMesh.h \
|
||||||
Resource/CCollisionMeshGroup.h \
|
Resource/CCollisionMeshGroup.h \
|
||||||
Resource/CFont.h \
|
Resource/CFont.h \
|
||||||
|
@ -177,13 +175,10 @@ HEADERS += \
|
||||||
Resource/Cooker/CScriptCooker.h \
|
Resource/Cooker/CScriptCooker.h \
|
||||||
ScriptExtra/CSplinePathExtra.h \
|
ScriptExtra/CSplinePathExtra.h \
|
||||||
Resource/Script/CLink.h \
|
Resource/Script/CLink.h \
|
||||||
Resource/CSkeleton.h \
|
|
||||||
Resource/Factory/CSkeletonLoader.h \
|
Resource/Factory/CSkeletonLoader.h \
|
||||||
Scene/CCharacterNode.h \
|
Scene/CCharacterNode.h \
|
||||||
Resource/CAnimation.h \
|
|
||||||
Resource/Factory/CAnimationLoader.h \
|
Resource/Factory/CAnimationLoader.h \
|
||||||
Render/CBoneTransformData.h \
|
Render/CBoneTransformData.h \
|
||||||
Resource/CSkin.h \
|
|
||||||
Resource/Factory/CSkinLoader.h \
|
Resource/Factory/CSkinLoader.h \
|
||||||
Render/EDepthGroup.h \
|
Render/EDepthGroup.h \
|
||||||
Scene/CScriptAttachNode.h \
|
Scene/CScriptAttachNode.h \
|
||||||
|
@ -209,8 +204,14 @@ HEADERS += \
|
||||||
Resource/CAudioLookupTable.h \
|
Resource/CAudioLookupTable.h \
|
||||||
Resource/CStringList.h \
|
Resource/CStringList.h \
|
||||||
CAudioManager.h \
|
CAudioManager.h \
|
||||||
Resource/CAnimEventData.h \
|
Resource/Factory/CAnimEventLoader.h \
|
||||||
Resource/Factory/CAnimEventLoader.h
|
Resource/AnimationClasses.h \
|
||||||
|
Resource/Animation/CAnimation.h \
|
||||||
|
Resource/Animation/CAnimationParameters.h \
|
||||||
|
Resource/Animation/CAnimEventData.h \
|
||||||
|
Resource/Animation/CAnimSet.h \
|
||||||
|
Resource/Animation/CSkeleton.h \
|
||||||
|
Resource/Animation/CSkin.h
|
||||||
|
|
||||||
# Source Files
|
# Source Files
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
|
@ -244,7 +245,6 @@ SOURCES += \
|
||||||
Resource/Script/CMasterTemplate.cpp \
|
Resource/Script/CMasterTemplate.cpp \
|
||||||
Resource/Script/CScriptObject.cpp \
|
Resource/Script/CScriptObject.cpp \
|
||||||
Resource/Script/CScriptTemplate.cpp \
|
Resource/Script/CScriptTemplate.cpp \
|
||||||
Resource/CAnimationParameters.cpp \
|
|
||||||
Resource/CCollisionMesh.cpp \
|
Resource/CCollisionMesh.cpp \
|
||||||
Resource/CFont.cpp \
|
Resource/CFont.cpp \
|
||||||
Resource/CLight.cpp \
|
Resource/CLight.cpp \
|
||||||
|
@ -287,10 +287,8 @@ SOURCES += \
|
||||||
Resource/Cooker/CPoiToWorldCooker.cpp \
|
Resource/Cooker/CPoiToWorldCooker.cpp \
|
||||||
Resource/Cooker/CScriptCooker.cpp \
|
Resource/Cooker/CScriptCooker.cpp \
|
||||||
ScriptExtra/CSplinePathExtra.cpp \
|
ScriptExtra/CSplinePathExtra.cpp \
|
||||||
Resource/CSkeleton.cpp \
|
|
||||||
Resource/Factory/CSkeletonLoader.cpp \
|
Resource/Factory/CSkeletonLoader.cpp \
|
||||||
Scene/CCharacterNode.cpp \
|
Scene/CCharacterNode.cpp \
|
||||||
Resource/CAnimation.cpp \
|
|
||||||
Resource/Factory/CAnimationLoader.cpp \
|
Resource/Factory/CAnimationLoader.cpp \
|
||||||
Resource/Factory/CSkinLoader.cpp \
|
Resource/Factory/CSkinLoader.cpp \
|
||||||
Resource/Model/EVertexAttribute.cpp \
|
Resource/Model/EVertexAttribute.cpp \
|
||||||
|
@ -309,4 +307,7 @@ SOURCES += \
|
||||||
GameProject/DependencyListBuilders.cpp \
|
GameProject/DependencyListBuilders.cpp \
|
||||||
Resource/Factory/CAudioGroupLoader.cpp \
|
Resource/Factory/CAudioGroupLoader.cpp \
|
||||||
CAudioManager.cpp \
|
CAudioManager.cpp \
|
||||||
Resource/Factory/CAnimEventLoader.cpp
|
Resource/Factory/CAnimEventLoader.cpp \
|
||||||
|
Resource/Animation/CAnimation.cpp \
|
||||||
|
Resource/Animation/CAnimationParameters.cpp \
|
||||||
|
Resource/Animation/CSkeleton.cpp
|
||||||
|
|
|
@ -81,7 +81,7 @@ void CCharacterUsageMap::FindUsagesForLayer(CResourceEntry *pAreaEntry, u32 Laye
|
||||||
ParseDependencyNode(pTree->ChildByIndex(iInst));
|
ParseDependencyNode(pTree->ChildByIndex(iInst));
|
||||||
}
|
}
|
||||||
|
|
||||||
#include "Core/Resource/CAnimSet.h"
|
#include "Core/Resource/Animation/CAnimSet.h"
|
||||||
|
|
||||||
void CCharacterUsageMap::DebugPrintContents()
|
void CCharacterUsageMap::DebugPrintContents()
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#ifndef CVERTEXBUFFER_H
|
#ifndef CVERTEXBUFFER_H
|
||||||
#define CVERTEXBUFFER_H
|
#define CVERTEXBUFFER_H
|
||||||
|
|
||||||
#include "Core/Resource/CSkin.h"
|
|
||||||
#include "Core/Resource/TResPtr.h"
|
#include "Core/Resource/TResPtr.h"
|
||||||
|
#include "Core/Resource/Animation/CSkin.h"
|
||||||
#include "Core/Resource/Model/CVertex.h"
|
#include "Core/Resource/Model/CVertex.h"
|
||||||
#include "Core/Resource/Model/EVertexAttribute.h"
|
#include "Core/Resource/Model/EVertexAttribute.h"
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef CBONETRANSFORMDATA
|
#ifndef CBONETRANSFORMDATA
|
||||||
#define CBONETRANSFORMDATA
|
#define CBONETRANSFORMDATA
|
||||||
|
|
||||||
#include "Core/Resource/CSkeleton.h"
|
#include "Core/Resource/Animation/CSkeleton.h"
|
||||||
#include <Common/types.h>
|
#include <Common/types.h>
|
||||||
#include <Math/CTransform4f.h>
|
#include <Math/CTransform4f.h>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef CANIMEVENTDATA
|
#ifndef CANIMEVENTDATA
|
||||||
#define CANIMEVENTDATA
|
#define CANIMEVENTDATA
|
||||||
|
|
||||||
#include "CResource.h"
|
#include "Core/Resource/CResource.h"
|
||||||
|
|
||||||
class CAnimEventData : public CResource
|
class CAnimEventData : public CResource
|
||||||
{
|
{
|
|
@ -1,13 +1,13 @@
|
||||||
#ifndef CANIMSET_H
|
#ifndef CANIMSET_H
|
||||||
#define CANIMSET_H
|
#define CANIMSET_H
|
||||||
|
|
||||||
#include "TResPtr.h"
|
|
||||||
#include "CAnimation.h"
|
#include "CAnimation.h"
|
||||||
#include "CAnimEventData.h"
|
#include "CAnimEventData.h"
|
||||||
#include "CDependencyGroup.h"
|
|
||||||
#include "CResource.h"
|
|
||||||
#include "CSkeleton.h"
|
#include "CSkeleton.h"
|
||||||
#include "CSkin.h"
|
#include "CSkin.h"
|
||||||
|
#include "Core/Resource/CDependencyGroup.h"
|
||||||
|
#include "Core/Resource/CResource.h"
|
||||||
|
#include "Core/Resource/TResPtr.h"
|
||||||
#include "Core/Resource/Model/CModel.h"
|
#include "Core/Resource/Model/CModel.h"
|
||||||
#include <Common/types.h>
|
#include <Common/types.h>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef CANIMATION_H
|
#ifndef CANIMATION_H
|
||||||
#define CANIMATION_H
|
#define CANIMATION_H
|
||||||
|
|
||||||
#include "CResource.h"
|
#include "Core/Resource/CResource.h"
|
||||||
#include <Math/CQuaternion.h>
|
#include <Math/CQuaternion.h>
|
||||||
#include <Math/CVector3f.h>
|
#include <Math/CVector3f.h>
|
||||||
#include <vector>
|
#include <vector>
|
|
@ -2,7 +2,7 @@
|
||||||
#define CANIMATIONPARAMETERS_H
|
#define CANIMATIONPARAMETERS_H
|
||||||
|
|
||||||
#include "CAnimSet.h"
|
#include "CAnimSet.h"
|
||||||
#include "TResPtr.h"
|
#include "Core/Resource/TResPtr.h"
|
||||||
#include "Core/Resource/Model/CModel.h"
|
#include "Core/Resource/Model/CModel.h"
|
||||||
#include <Common/EGame.h>
|
#include <Common/EGame.h>
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
#define CSKELETON_H
|
#define CSKELETON_H
|
||||||
|
|
||||||
#include "CAnimation.h"
|
#include "CAnimation.h"
|
||||||
#include "CResource.h"
|
|
||||||
#include "Core/Render/FRenderOptions.h"
|
#include "Core/Render/FRenderOptions.h"
|
||||||
|
#include "Core/Resource/CResource.h"
|
||||||
#include <Common/TString.h>
|
#include <Common/TString.h>
|
||||||
#include <Common/types.h>
|
#include <Common/types.h>
|
||||||
#include <Math/CRay.h>
|
#include <Math/CRay.h>
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef CSKIN_H
|
#ifndef CSKIN_H
|
||||||
#define CSKIN_H
|
#define CSKIN_H
|
||||||
|
|
||||||
#include "CResource.h"
|
#include "Core/Resource/CResource.h"
|
||||||
#include "Core/Resource/Model/CVertex.h"
|
#include "Core/Resource/Model/CVertex.h"
|
||||||
|
|
||||||
struct SVertexWeights
|
struct SVertexWeights
|
|
@ -0,0 +1,88 @@
|
||||||
|
#ifndef IMETAANIMATION
|
||||||
|
#define IMETAANIMATION
|
||||||
|
|
||||||
|
#include "CAnimation.h"
|
||||||
|
#include "Core/Resource/TResPtr.h"
|
||||||
|
#include <Common/TString.h>
|
||||||
|
|
||||||
|
enum EMetaAnimationType
|
||||||
|
{
|
||||||
|
eMAT_Play = 0,
|
||||||
|
eMAT_Blend = 1,
|
||||||
|
eMAT_PhaseBlend = 2, // note: structure shared with eMAT_Blend, differences are currently unknown
|
||||||
|
eMAT_Random = 3,
|
||||||
|
eMAT_Sequence = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
// Base MetaAnimation interface
|
||||||
|
class IMetaAnimation
|
||||||
|
{
|
||||||
|
protected:
|
||||||
|
TString mName;
|
||||||
|
EMetaAnimationType mType;
|
||||||
|
|
||||||
|
public:
|
||||||
|
IMetaAnimation(EMetaAnimationType Type)
|
||||||
|
: mType(Type) {}
|
||||||
|
|
||||||
|
virtual ~IMetaAnimation() {}
|
||||||
|
|
||||||
|
// Accessors
|
||||||
|
inline void SetName(const TString& rkName) { mName = rkName; }
|
||||||
|
inline TString Name() const { return mName; }
|
||||||
|
inline EMetaAnimationType Type() const { return mType; }
|
||||||
|
};
|
||||||
|
|
||||||
|
// CMetaAnimationPlay - plays an animation
|
||||||
|
class CMetaAnimationPlay : public IMetaAnimation
|
||||||
|
{
|
||||||
|
protected:
|
||||||
|
TResPtr<CAnimation> mpAnim;
|
||||||
|
|
||||||
|
public:
|
||||||
|
CMetaAnimationPlay(CAnimation *pAnim)
|
||||||
|
: IMetaAnimation(eMAT_Play), mpAnim(pAnim) {}
|
||||||
|
|
||||||
|
inline CAnimation* GetPlayAnimation() const { return mpAnim; }
|
||||||
|
};
|
||||||
|
|
||||||
|
// CMetaAnimationBlend - blend between two animations
|
||||||
|
class CMetaAnimationBlend : public IMetaAnimation
|
||||||
|
{
|
||||||
|
protected:
|
||||||
|
IMetaAnimation *mpAnimA;
|
||||||
|
IMetaAnimation *mpAnimB;
|
||||||
|
|
||||||
|
public:
|
||||||
|
CMetaAnimationBlend(IMetaAnimation *pAnimA, IMetaAnimation *pAnimB)
|
||||||
|
: IMetaAnimation(eMAT_Blend), mpAnimA(pAnimA), mpAnimB(pAnimB) {}
|
||||||
|
|
||||||
|
~CMetaAnimationBlend()
|
||||||
|
{
|
||||||
|
delete mpAnimA;
|
||||||
|
delete mpAnimB;
|
||||||
|
}
|
||||||
|
|
||||||
|
inline IMetaAnimation* BlendAnimationA() const { return mpAnimA; }
|
||||||
|
inline IMetaAnimation* BlendAnimationB() const { return mpAnimB; }
|
||||||
|
};
|
||||||
|
|
||||||
|
// SAnimProbabilityPair - structure used by CMetaAnimationRandom to associate an animation with a probability value
|
||||||
|
struct SAnimProbabilityPair
|
||||||
|
{
|
||||||
|
IMetaAnimation *pAnim;
|
||||||
|
u32 Probability;
|
||||||
|
};
|
||||||
|
|
||||||
|
// CMetaAnimationRandom - play random animation
|
||||||
|
class CMetaAnimationRandom : public IMetaAnimation
|
||||||
|
{
|
||||||
|
protected:
|
||||||
|
std::vector<SAnimProbabilityPair> mProbabilityPairs;
|
||||||
|
|
||||||
|
public:
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // IMETAANIMATION
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef CANIMEVENTLOADER_H
|
#ifndef CANIMEVENTLOADER_H
|
||||||
#define CANIMEVENTLOADER_H
|
#define CANIMEVENTLOADER_H
|
||||||
|
|
||||||
#include "Core/Resource/CAnimEventData.h"
|
#include "Core/Resource/Animation/CAnimEventData.h"
|
||||||
#include "Core/Resource/TResPtr.h"
|
#include "Core/Resource/TResPtr.h"
|
||||||
|
|
||||||
class CAnimEventLoader
|
class CAnimEventLoader
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef CCHARACTERLOADER_H
|
#ifndef CCHARACTERLOADER_H
|
||||||
#define CCHARACTERLOADER_H
|
#define CCHARACTERLOADER_H
|
||||||
|
|
||||||
#include "Core/Resource/CAnimSet.h"
|
#include "Core/Resource/Animation/CAnimSet.h"
|
||||||
#include <Common/EGame.h>
|
#include <Common/EGame.h>
|
||||||
|
|
||||||
class CAnimSetLoader
|
class CAnimSetLoader
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#define CANIMATIONLOADER_H
|
#define CANIMATIONLOADER_H
|
||||||
|
|
||||||
#include "Core/Resource/TResPtr.h"
|
#include "Core/Resource/TResPtr.h"
|
||||||
#include "Core/Resource/CAnimation.h"
|
#include "Core/Resource/Animation/CAnimation.h"
|
||||||
#include <Common/EGame.h>
|
#include <Common/EGame.h>
|
||||||
|
|
||||||
class CAnimationLoader
|
class CAnimationLoader
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef CSKELETONLOADER_H
|
#ifndef CSKELETONLOADER_H
|
||||||
#define CSKELETONLOADER_H
|
#define CSKELETONLOADER_H
|
||||||
|
|
||||||
#include "Core/Resource/CSkeleton.h"
|
#include "Core/Resource/Animation/CSkeleton.h"
|
||||||
#include "Core/Resource/TResPtr.h"
|
#include "Core/Resource/TResPtr.h"
|
||||||
#include <Common/EGame.h>
|
#include <Common/EGame.h>
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef CSKINLOADER_H
|
#ifndef CSKINLOADER_H
|
||||||
#define CSKINLOADER_H
|
#define CSKINLOADER_H
|
||||||
|
|
||||||
#include "Core/Resource/CSkin.h"
|
#include "Core/Resource/Animation/CSkin.h"
|
||||||
#include "Core/Resource/TResPtr.h"
|
#include "Core/Resource/TResPtr.h"
|
||||||
|
|
||||||
class CSkinLoader
|
class CSkinLoader
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
#include "CBasicModel.h"
|
#include "CBasicModel.h"
|
||||||
#include "SSurface.h"
|
#include "SSurface.h"
|
||||||
#include "Core/Resource/CMaterialSet.h"
|
#include "Core/Resource/CMaterialSet.h"
|
||||||
#include "Core/Resource/CSkeleton.h"
|
#include "Core/Resource/Animation/CSkeleton.h"
|
||||||
#include "Core/Resource/CSkin.h"
|
#include "Core/Resource/Animation/CSkin.h"
|
||||||
#include "Core/OpenGL/CIndexBuffer.h"
|
#include "Core/OpenGL/CIndexBuffer.h"
|
||||||
#include "Core/OpenGL/GLCommon.h"
|
#include "Core/OpenGL/GLCommon.h"
|
||||||
#include "Core/Render/FRenderOptions.h"
|
#include "Core/Render/FRenderOptions.h"
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
#ifndef RESOURCES_H
|
#ifndef RESOURCES_H
|
||||||
#define RESOURCES_H
|
#define RESOURCES_H
|
||||||
|
|
||||||
#include "CAnimation.h"
|
|
||||||
#include "CAnimSet.h"
|
|
||||||
#include "CCollisionMeshGroup.h"
|
#include "CCollisionMeshGroup.h"
|
||||||
#include "CDependencyGroup.h"
|
#include "CDependencyGroup.h"
|
||||||
#include "CFont.h"
|
#include "CFont.h"
|
||||||
#include "CPoiToWorld.h"
|
#include "CPoiToWorld.h"
|
||||||
#include "CResource.h"
|
#include "CResource.h"
|
||||||
#include "CScan.h"
|
#include "CScan.h"
|
||||||
#include "CSkeleton.h"
|
|
||||||
#include "CSkin.h"
|
|
||||||
#include "CStringTable.h"
|
#include "CStringTable.h"
|
||||||
#include "CTexture.h"
|
#include "CTexture.h"
|
||||||
#include "CWorld.h"
|
#include "CWorld.h"
|
||||||
|
#include "Core/Resource/Animation/CAnimation.h"
|
||||||
|
#include "Core/Resource/Animation/CAnimSet.h"
|
||||||
|
#include "Core/Resource/Animation/CSkeleton.h"
|
||||||
|
#include "Core/Resource/Animation/CSkin.h"
|
||||||
#include "Core/Resource/Area/CGameArea.h"
|
#include "Core/Resource/Area/CGameArea.h"
|
||||||
#include "Core/Resource/Model/CModel.h"
|
#include "Core/Resource/Model/CModel.h"
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#include "CScriptObject.h"
|
#include "CScriptObject.h"
|
||||||
#include "CScriptLayer.h"
|
#include "CScriptLayer.h"
|
||||||
#include "CMasterTemplate.h"
|
#include "CMasterTemplate.h"
|
||||||
#include "Core/Resource/CAnimSet.h"
|
#include "Core/Resource/Animation/CAnimSet.h"
|
||||||
|
|
||||||
CScriptObject::CScriptObject(u32 InstanceID, CGameArea *pArea, CScriptLayer *pLayer, CScriptTemplate *pTemplate)
|
CScriptObject::CScriptObject(u32 InstanceID, CGameArea *pArea, CScriptLayer *pLayer, CScriptTemplate *pTemplate)
|
||||||
: mpTemplate(pTemplate)
|
: mpTemplate(pTemplate)
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#include "CScriptObject.h"
|
#include "CScriptObject.h"
|
||||||
#include "CMasterTemplate.h"
|
#include "CMasterTemplate.h"
|
||||||
#include "Core/GameProject/CResourceStore.h"
|
#include "Core/GameProject/CResourceStore.h"
|
||||||
#include "Core/Resource/CAnimSet.h"
|
#include "Core/Resource/Animation/CAnimSet.h"
|
||||||
#include <Common/Log.h>
|
#include <Common/Log.h>
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#include "IPropertyValue.h"
|
#include "IPropertyValue.h"
|
||||||
#include "Core/Resource/CResource.h"
|
#include "Core/Resource/CResource.h"
|
||||||
#include "Core/Resource/TResPtr.h"
|
#include "Core/Resource/TResPtr.h"
|
||||||
#include "Core/Resource/CAnimationParameters.h"
|
#include "Core/Resource/Animation/CAnimationParameters.h"
|
||||||
#include <Common/CColor.h>
|
#include <Common/CColor.h>
|
||||||
#include <Common/TString.h>
|
#include <Common/TString.h>
|
||||||
#include <Math/CVector3f.h>
|
#include <Math/CVector3f.h>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
#include "EPropertyType.h"
|
#include "EPropertyType.h"
|
||||||
#include "IProperty.h"
|
#include "IProperty.h"
|
||||||
#include "IPropertyValue.h"
|
#include "IPropertyValue.h"
|
||||||
#include "Core/Resource/CAnimationParameters.h"
|
#include "Core/Resource/Animation/CAnimationParameters.h"
|
||||||
#include <Common/CColor.h>
|
#include <Common/CColor.h>
|
||||||
#include <Common/TString.h>
|
#include <Common/TString.h>
|
||||||
#include <Common/types.h>
|
#include <Common/types.h>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
#include "EPropertyType.h"
|
#include "EPropertyType.h"
|
||||||
#include <Common/CAssetID.h>
|
#include <Common/CAssetID.h>
|
||||||
#include <Common/Log.h>
|
#include <Common/Log.h>
|
||||||
#include "Core/Resource/CAnimationParameters.h"
|
#include "Core/Resource/Animation/CAnimationParameters.h"
|
||||||
#include "Core/Resource/CResource.h"
|
#include "Core/Resource/CResource.h"
|
||||||
#include "Core/Resource/TResPtr.h"
|
#include "Core/Resource/TResPtr.h"
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
#include "CSceneNode.h"
|
#include "CSceneNode.h"
|
||||||
#include "Core/Render/CBoneTransformData.h"
|
#include "Core/Render/CBoneTransformData.h"
|
||||||
#include "Core/Resource/CAnimSet.h"
|
#include "Core/Resource/Animation/CAnimSet.h"
|
||||||
|
|
||||||
class CCharacterNode : public CSceneNode
|
class CCharacterNode : public CSceneNode
|
||||||
{
|
{
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#define CSKELETONHIERARCHYMODEL
|
#define CSKELETONHIERARCHYMODEL
|
||||||
|
|
||||||
#include <QAbstractItemModel>
|
#include <QAbstractItemModel>
|
||||||
#include <Core/Resource/CSkeleton.h>
|
#include <Core/Resource/Animation/CSkeleton.h>
|
||||||
|
|
||||||
class CSkeletonHierarchyModel : public QAbstractItemModel
|
class CSkeletonHierarchyModel : public QAbstractItemModel
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue