GrabBag/BeltTearingConfig/Inc/VrBeltTearingConfig.h

21 lines
619 B
C
Raw Normal View History

#ifndef VRBELTTEARINGCONFIG_H
#define VRBELTTEARINGCONFIG_H
#include "IVrBeltTearingConfig.h"
class VrBeltTearingConfig : public IVrBeltTearingConfig
{
public:
VrBeltTearingConfig();
~VrBeltTearingConfig() override;
// 接口实现
BeltTearingConfigResult LoadConfig(const std::string& filePath) override;
bool SaveConfig(const std::string& filePath, BeltTearingConfigResult& configResult) override;
void SetConfigChangeNotify(IVrBeltTearingConfigChangeNotify* notify) override;
private:
IVrBeltTearingConfigChangeNotify* m_notify;
};
#endif // VRBELTTEARINGCONFIG_H