Merge remote-tracking branch 'origin/add-cesium3dtiles' into fix-includes
This commit is contained in:
commit
76ab57830b
|
|
@ -12,9 +12,11 @@
|
|||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class AccessorJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Accessor;
|
||||
|
|
|
|||
|
|
@ -6,9 +6,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class AccessorSparseIndicesJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class AccessorSparseJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -6,9 +6,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class AccessorSparseValuesJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -8,9 +8,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class AnimationChannelJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class AnimationChannelTargetJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumGltf/Animation.h>
|
||||
#include <CesiumJsonReader/ArrayJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class AnimationJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Animation;
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class AnimationSamplerJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -6,9 +6,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class AssetJsonHandler : public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Asset;
|
||||
|
|
|
|||
|
|
@ -8,9 +8,11 @@
|
|||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class BufferJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Buffer;
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumGltf/BufferView.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class BufferViewJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = BufferView;
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumGltf/Camera.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class CameraJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Camera;
|
||||
|
|
|
|||
|
|
@ -6,9 +6,11 @@
|
|||
#include <CesiumJsonReader/DoubleJsonHandler.h>
|
||||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class CameraOrthographicJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -6,9 +6,11 @@
|
|||
#include <CesiumJsonReader/DoubleJsonHandler.h>
|
||||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class CameraPerspectiveJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class ClassJsonHandler : public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Class;
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumJsonReader/JsonObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class ClassPropertyJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class ClassStatisticsJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class EnumJsonHandler : public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Enum;
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class EnumValueJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -8,9 +8,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class FeatureIDAttributeJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -8,9 +8,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class FeatureIDTextureJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class FeatureIDsJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -10,9 +10,11 @@
|
|||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class FeatureTableJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class FeatureTablePropertyJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class FeatureTextureJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -8,9 +8,11 @@
|
|||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class ImageJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Image;
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class KHR_draco_mesh_compressionJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler,
|
||||
public CesiumJsonReader::IExtensionJsonHandler {
|
||||
|
|
|
|||
|
|
@ -14,9 +14,11 @@
|
|||
#include <CesiumJsonReader/DoubleJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class MaterialJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Material;
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumGltf/MaterialNormalTextureInfo.h>
|
||||
#include <CesiumJsonReader/DoubleJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class MaterialNormalTextureInfoJsonHandler : public TextureInfoJsonHandler {
|
||||
public:
|
||||
using ValueType = MaterialNormalTextureInfo;
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumGltf/MaterialOcclusionTextureInfo.h>
|
||||
#include <CesiumJsonReader/DoubleJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class MaterialOcclusionTextureInfoJsonHandler : public TextureInfoJsonHandler {
|
||||
public:
|
||||
using ValueType = MaterialOcclusionTextureInfo;
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumJsonReader/DoubleJsonHandler.h>
|
||||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class MaterialPBRMetallicRoughnessJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumJsonReader/ArrayJsonHandler.h>
|
||||
#include <CesiumJsonReader/DoubleJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class MeshJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Mesh;
|
||||
|
|
|
|||
|
|
@ -10,9 +10,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class MeshPrimitiveEXT_feature_metadataJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler,
|
||||
public CesiumJsonReader::IExtensionJsonHandler {
|
||||
|
|
|
|||
|
|
@ -8,9 +8,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class MeshPrimitiveJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -12,9 +12,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class ModelEXT_feature_metadataJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler,
|
||||
public CesiumJsonReader::IExtensionJsonHandler {
|
||||
|
|
|
|||
|
|
@ -23,9 +23,11 @@
|
|||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class ModelJsonHandler : public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Model;
|
||||
|
|
|
|||
|
|
@ -9,9 +9,11 @@
|
|||
#include <CesiumJsonReader/DoubleJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class NodeJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Node;
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/JsonObjectJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class PropertyStatisticsJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumGltf/Sampler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class SamplerJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Sampler;
|
||||
|
|
|
|||
|
|
@ -8,9 +8,11 @@
|
|||
#include <CesiumJsonReader/ArrayJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class SceneJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Scene;
|
||||
|
|
|
|||
|
|
@ -10,9 +10,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class SchemaJsonHandler : public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Schema;
|
||||
|
|
|
|||
|
|
@ -8,9 +8,11 @@
|
|||
#include <CesiumJsonReader/ArrayJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class SkinJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Skin;
|
||||
|
|
|
|||
|
|
@ -8,9 +8,11 @@
|
|||
#include <CesiumJsonReader/DictionaryJsonHandler.h>
|
||||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class StatisticsJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -8,9 +8,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/StringJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class TextureAccessorJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -6,9 +6,11 @@
|
|||
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class TextureInfoJsonHandler
|
||||
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
#include <CesiumGltf/Texture.h>
|
||||
#include <CesiumJsonReader/IntegerJsonHandler.h>
|
||||
|
||||
namespace CesiumGltf {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace CesiumGltf {
|
||||
class TextureJsonHandler : public NamedObjectJsonHandler {
|
||||
public:
|
||||
using ValueType = Texture;
|
||||
|
|
|
|||
|
|
@ -128,9 +128,11 @@ function generate(options, schema) {
|
|||
|
||||
${readerHeaders.map((header) => `#include ${header}`).join("\n")}
|
||||
|
||||
namespace ${namespace} {
|
||||
namespace CesiumJsonReader {
|
||||
class ExtensionReaderContext;
|
||||
}
|
||||
|
||||
namespace ${namespace} {
|
||||
class ${name}JsonHandler : public ${baseReader}${thisConfig.extensionName ? `, public CesiumJsonReader::IExtensionJsonHandler` : ""} {
|
||||
public:
|
||||
using ValueType = ${name};
|
||||
|
|
|
|||
Loading…
Reference in New Issue