载入中...
搜索中...
未找到
IStateProvider.h
浏览该文件的文档.
Runtime-state serialization for state hot reload.
Definition IStateProvider.h:22
virtual ~IStateProvider()=default
virtual bool resetToDefaults()=0
Reset this provider to its default state (restore fallback).
virtual bool captureState(StateValue &out)=0
Serialize current runtime state into out.
virtual const char * stateKind() const =0
Stable kind label, e.g. "dialogue" / "anim" / "rpg.casting".
virtual bool restoreState(const StateValue &in, std::string *err=nullptr)=0
Restore captured state onto the (possibly new) definitions.
Definition AssetReloader.h:28