14#include <lagrange/scene/Scene.h>
15#include <lagrange/scene/SceneExtension.h>
19namespace lagrange::scene::internal {
29std::string
to_string(
const SceneMeshInstance& mesh_instance,
size_t indent = 0);
39std::string
to_string(
const Node& node,
size_t indent = 0);
49std::string
to_string(
const ImageBufferExperimental& image,
size_t indent = 0);
59std::string
to_string(
const ImageExperimental& image,
size_t indent = 0);
69std::string
to_string(
const TextureInfo& texture_info,
size_t indent = 0);
79std::string
to_string(
const MaterialExperimental& material,
size_t indent = 0);
89std::string
to_string(
const Texture& texture,
size_t indent = 0);
99std::string
to_string(
const Light& light,
size_t indent = 0);
110std::string
to_string(
const Camera& camera,
size_t indent = 0);
121std::string
to_string(
const Animation& animation,
size_t indent = 0);
131std::string
to_string(
const Skeleton& skeleton,
size_t indent = 0);
144template <
typename Scalar,
typename Index>
145std::string
to_string(
const Scene<Scalar, Index>& scene,
size_t indent = 0);
155std::string
to_string(
const Extensions& extensions,
size_t indent = 0);
LA_CORE_API std::string_view to_string(AttributeElement element)
Returns a string representation of an attribute element type.
Definition: attribute_string_utils.cpp:22