Legacy code cleanup - part 3 (#3903)
* Legacy cleanup - part 3 Not much is left that can be easily removed, so I think this will be last cleanup before the legacy functionality is replaced. Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com> * fix windows build, remove a few more things, re-add one file Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com> * Remove legacy RenderBus + more cleanups Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com> * Remove MaterialOwnerBus.h Clean-up in Cry_Matrix34/33 Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
This commit is contained in:
@@ -6,9 +6,6 @@
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
#ifndef CRYINCLUDE_CRYCOMMON_IMOVIESYSTEM_H
|
||||
#define CRYINCLUDE_CRYCOMMON_IMOVIESYSTEM_H
|
||||
#pragma once
|
||||
|
||||
#include <AzCore/Component/ComponentBus.h>
|
||||
@@ -255,8 +252,6 @@ struct SAnimContext
|
||||
// TODO: Mask should be stored with dynamic length
|
||||
uint32 trackMask; //!< To update certain types of tracks only
|
||||
float startTime; //!< The start time of this playing sequence
|
||||
|
||||
void Serialize(XmlNodeRef& xmlNode, bool loading);
|
||||
};
|
||||
|
||||
/** Parameters for cut-scene cameras
|
||||
@@ -891,7 +886,6 @@ struct ITrackEventListener
|
||||
// event - Track event added
|
||||
// pUserData - Data to accompany reason
|
||||
virtual void OnTrackEvent(IAnimSequence* sequence, int reason, const char* event, void* pUserData) = 0;
|
||||
virtual void GetMemoryUsage([[maybe_unused]] ICrySizer* pSizer) const{};
|
||||
// </interfuscator:shuffle>
|
||||
};
|
||||
|
||||
@@ -1152,8 +1146,6 @@ struct IMovieListener
|
||||
//! callback on movie events
|
||||
virtual void OnMovieEvent(EMovieEvent movieEvent, IAnimSequence* pAnimSequence) = 0;
|
||||
// </interfuscator:shuffle>
|
||||
|
||||
void GetMemoryUsage([[maybe_unused]] ICrySizer* pSizer) const{}
|
||||
};
|
||||
|
||||
/** Movie System interface.
|
||||
@@ -1326,7 +1318,6 @@ struct IMovieSystem
|
||||
virtual bool IsRecording() const = 0;
|
||||
|
||||
virtual void EnableCameraShake(bool bEnabled) = 0;
|
||||
virtual bool IsCameraShakeEnabled() const = 0;
|
||||
|
||||
// Pause any playing sequences.
|
||||
virtual void Pause() = 0;
|
||||
@@ -1381,8 +1372,6 @@ struct IMovieSystem
|
||||
virtual void EnableBatchRenderMode(bool bOn) = 0;
|
||||
virtual bool IsInBatchRenderMode() const = 0;
|
||||
|
||||
virtual ILightAnimWrapper* CreateLightAnimWrapper(const char* name) const = 0;
|
||||
|
||||
virtual void LoadParamTypeFromXml(CAnimParamType& animParamType, const XmlNodeRef& xmlNode, const uint version) = 0;
|
||||
virtual void SaveParamTypeToXml(const CAnimParamType& animParamType, XmlNodeRef& xmlNode) = 0;
|
||||
|
||||
@@ -1408,40 +1397,6 @@ struct IMovieSystem
|
||||
// </interfuscator:shuffle>
|
||||
};
|
||||
|
||||
inline void SAnimContext::Serialize(XmlNodeRef& xmlNode, bool bLoading)
|
||||
{
|
||||
if (bLoading)
|
||||
{
|
||||
XmlString name;
|
||||
if (xmlNode->getAttr("sequence", name))
|
||||
{
|
||||
sequence = gEnv->pMovieSystem->FindLegacySequenceByName(name.c_str());
|
||||
}
|
||||
xmlNode->getAttr("dt", dt);
|
||||
xmlNode->getAttr("fps", fps);
|
||||
xmlNode->getAttr("time", time);
|
||||
xmlNode->getAttr("bSingleFrame", singleFrame);
|
||||
xmlNode->getAttr("bResetting", resetting);
|
||||
xmlNode->getAttr("trackMask", trackMask);
|
||||
xmlNode->getAttr("startTime", startTime);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (sequence)
|
||||
{
|
||||
AZStd::string fullname = sequence->GetName();
|
||||
xmlNode->setAttr("sequence", fullname.c_str());
|
||||
}
|
||||
xmlNode->setAttr("dt", dt);
|
||||
xmlNode->setAttr("fps", fps);
|
||||
xmlNode->setAttr("time", time);
|
||||
xmlNode->setAttr("bSingleFrame", singleFrame);
|
||||
xmlNode->setAttr("bResetting", resetting);
|
||||
xmlNode->setAttr("trackMask", trackMask);
|
||||
xmlNode->setAttr("startTime", startTime);
|
||||
}
|
||||
}
|
||||
|
||||
inline void CAnimParamType::SaveToXml(XmlNodeRef& xmlNode) const
|
||||
{
|
||||
gEnv->pMovieSystem->SaveParamTypeToXml(*this, xmlNode);
|
||||
@@ -1456,5 +1411,3 @@ inline void CAnimParamType::Serialize(XmlNodeRef& xmlNode, bool bLoading, const
|
||||
{
|
||||
gEnv->pMovieSystem->SerializeParamType(*this, xmlNode, bLoading, version);
|
||||
}
|
||||
|
||||
#endif // CRYINCLUDE_CRYCOMMON_IMOVIESYSTEM_H
|
||||
|
||||
Reference in New Issue
Block a user