5#include "cdm/engine/SEAction.h"
15 static constexpr char const* Name =
"Serialize Requested";
16 std::string
GetName()
const override {
return Name; }
18 void Clear()
override;
22 virtual int GetID()
const {
return m_ID; }
23 virtual void SetID(
int id) { m_ID = id; }
28 virtual bool HasFilename()
const;
29 virtual std::string GetFilename()
const;
30 virtual void SetFilename(
const std::string& filename);
31 virtual void InvalidateFilename();
Definition: PBActions.h:15
Definition: SEAction.h:14
virtual const SEScalar * GetScalar(const std::string &name)=0
virtual bool IsValid() const
Definition: SEAction.h:35
virtual void Clear()
Definition: SEAction.cpp:21
Definition: SEScalar.h:19
Definition: SESerializeRequested.h:8
std::string m_Filename
Definition: SESerializeRequested.h:37
virtual int GetID() const
Definition: SESerializeRequested.h:22
virtual void SetClearCache(bool b)
Definition: SESerializeRequested.h:26
std::string GetName() const override
Definition: SESerializeRequested.h:16
int m_ID
Definition: SESerializeRequested.h:38
bool m_ClearCache
Definition: SESerializeRequested.h:36
virtual bool GetClearCache() const
Definition: SESerializeRequested.h:25
virtual void SetID(int id)
Definition: SESerializeRequested.h:23