初始提交: UE5.3项目基础框架

This commit is contained in:
2025-10-14 11:14:54 +08:00
commit 721d9fd98e
5334 changed files with 316782 additions and 0 deletions

View File

@ -0,0 +1,25 @@
#pragma once
#include "JsonHandler.h"
#include "Library.h"
namespace CesiumJsonReader {
/**
* @brief \ref IJsonHandler for reading bool values.
*/
class CESIUMJSONREADER_API BoolJsonHandler : public JsonHandler {
public:
BoolJsonHandler() noexcept;
/**
* @brief Resets the parent \ref IJsonHandler of this handler, and the pointer
* to its destination bool value.
*/
void reset(IJsonHandler* pParent, bool* pBool);
/** @copydoc IJsonHandler::readBool */
virtual IJsonHandler* readBool(bool b) override;
private:
bool* _pBool = nullptr;
};
} // namespace CesiumJsonReader