From 715eebc9451f77baf6a567774bd70d8c5bec72a4 Mon Sep 17 00:00:00 2001 From: Sean Lilley Date: Mon, 11 Oct 2021 19:02:36 -0400 Subject: [PATCH] Fix class description when schema is missing description --- CesiumGltf/include/CesiumGltf/KHR_draco_mesh_compression.h | 2 +- CesiumGltf/include/CesiumGltf/MaterialNormalTextureInfo.h | 2 +- CesiumGltf/include/CesiumGltf/MaterialOcclusionTextureInfo.h | 2 +- tools/generate-gltf-classes/generate.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CesiumGltf/include/CesiumGltf/KHR_draco_mesh_compression.h b/CesiumGltf/include/CesiumGltf/KHR_draco_mesh_compression.h index 5e569484a..fe6c12415 100644 --- a/CesiumGltf/include/CesiumGltf/KHR_draco_mesh_compression.h +++ b/CesiumGltf/include/CesiumGltf/KHR_draco_mesh_compression.h @@ -10,7 +10,7 @@ namespace CesiumGltf { /** - * @brief undefined + * @brief KHR_draco_mesh_compression extension */ struct CESIUMGLTF_API KHR_draco_mesh_compression final : public ExtensibleObject { diff --git a/CesiumGltf/include/CesiumGltf/MaterialNormalTextureInfo.h b/CesiumGltf/include/CesiumGltf/MaterialNormalTextureInfo.h index 43006af3d..4f509de6a 100644 --- a/CesiumGltf/include/CesiumGltf/MaterialNormalTextureInfo.h +++ b/CesiumGltf/include/CesiumGltf/MaterialNormalTextureInfo.h @@ -7,7 +7,7 @@ namespace CesiumGltf { /** - * @brief undefined + * @brief Material Normal Texture Info */ struct CESIUMGLTF_API MaterialNormalTextureInfo final : public TextureInfo { static inline constexpr const char* TypeName = "MaterialNormalTextureInfo"; diff --git a/CesiumGltf/include/CesiumGltf/MaterialOcclusionTextureInfo.h b/CesiumGltf/include/CesiumGltf/MaterialOcclusionTextureInfo.h index 5fd908f39..c82641740 100644 --- a/CesiumGltf/include/CesiumGltf/MaterialOcclusionTextureInfo.h +++ b/CesiumGltf/include/CesiumGltf/MaterialOcclusionTextureInfo.h @@ -7,7 +7,7 @@ namespace CesiumGltf { /** - * @brief undefined + * @brief Material Occlusion Texture Info */ struct CESIUMGLTF_API MaterialOcclusionTextureInfo final : public TextureInfo { static inline constexpr const char* TypeName = "MaterialOcclusionTextureInfo"; diff --git a/tools/generate-gltf-classes/generate.js b/tools/generate-gltf-classes/generate.js index f7b38b845..41537556a 100644 --- a/tools/generate-gltf-classes/generate.js +++ b/tools/generate-gltf-classes/generate.js @@ -73,7 +73,7 @@ function generate(options, schema) { namespace ${namespace} { /** - * @brief ${schema.description} + * @brief ${schema.description ? schema.description : schema.title} */ struct ${namespace.toUpperCase()}_API ${name}${thisConfig.toBeInherited ? "Spec" : (thisConfig.isBaseClass ? "" : " final")} : public ${base} { static inline constexpr const char* TypeName = "${name}";