opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
dae.h
Go to the documentation of this file.
1#pragma once
2
3#include <ctime>
4#include <iosfwd>
5#include <span>
6#include <string>
7#include <string_view>
8
9namespace osc { struct SceneDecoration; }
10
11namespace osc
12{
14
15 explicit DAEMetadata();
16
17 explicit DAEMetadata(
18 std::string_view author_,
19 std::string_view authoring_tool_
20 );
21
22 std::string author;
23 std::string authoring_tool;
26 };
27
28 class DAE final {
29 public:
30 static void write(
31 std::ostream&,
32 std::span<const SceneDecoration>,
33 const DAEMetadata& = DAEMetadata{}
34 );
35 };
36}
Definition dae.h:28
static void write(std::ostream &, std::span< const SceneDecoration >, const DAEMetadata &=DAEMetadata{})
Definition custom_decoration_generator.h:5
constexpr U to(T &&value)
Definition conversion.h:56
Definition dae.h:13
std::string author
Definition dae.h:22
std::tm modification_time
Definition dae.h:25
std::string authoring_tool
Definition dae.h:23
DAEMetadata(std::string_view author_, std::string_view authoring_tool_)
std::tm creation_time
Definition dae.h:24