(SkeletalModel) Added virtual constructor implementation
Former-commit-id: 4a7f356e14f629a728a77f94db7e26c6c4af3b72
This commit is contained in:
parent
090263d847
commit
9ebd023848
|
|
@ -31,7 +31,6 @@ using NzSkeletalModelLoader = NzResourceLoader<NzSkeletalModel, NzSkeletalModelP
|
||||||
class NAZARA_API NzSkeletalModel : public NzModel, NzUpdatable
|
class NAZARA_API NzSkeletalModel : public NzModel, NzUpdatable
|
||||||
{
|
{
|
||||||
friend NzSkeletalModelLoader;
|
friend NzSkeletalModelLoader;
|
||||||
//friend class NzScene;
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
NzSkeletalModel();
|
NzSkeletalModel();
|
||||||
|
|
@ -42,6 +41,9 @@ class NAZARA_API NzSkeletalModel : public NzModel, NzUpdatable
|
||||||
void AddToRenderQueue(NzAbstractRenderQueue* renderQueue) const override;
|
void AddToRenderQueue(NzAbstractRenderQueue* renderQueue) const override;
|
||||||
void AdvanceAnimation(float elapsedTime);
|
void AdvanceAnimation(float elapsedTime);
|
||||||
|
|
||||||
|
NzSkeletalModel* Clone() const;
|
||||||
|
NzSkeletalModel* Create() const;
|
||||||
|
|
||||||
void EnableAnimation(bool animation);
|
void EnableAnimation(bool animation);
|
||||||
|
|
||||||
NzAnimation* GetAnimation() const;
|
NzAnimation* GetAnimation() const;
|
||||||
|
|
|
||||||
|
|
@ -107,6 +107,16 @@ void NzSkeletalModel::AdvanceAnimation(float elapsedTime)
|
||||||
InvalidateBoundingVolume();
|
InvalidateBoundingVolume();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NzSkeletalModel* NzSkeletalModel::Clone() const
|
||||||
|
{
|
||||||
|
return new NzSkeletalModel(*this);
|
||||||
|
}
|
||||||
|
|
||||||
|
NzSkeletalModel* NzSkeletalModel::Create() const
|
||||||
|
{
|
||||||
|
return new NzSkeletalModel;
|
||||||
|
}
|
||||||
|
|
||||||
void NzSkeletalModel::EnableAnimation(bool animation)
|
void NzSkeletalModel::EnableAnimation(bool animation)
|
||||||
{
|
{
|
||||||
m_animationEnabled = animation;
|
m_animationEnabled = animation;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue