Unravel Engine C++ Reference
Loading...
Searching...
No Matches
material.hpp
Go to the documentation of this file.
1#pragma once
3
6
7namespace unravel
8{
12
13void save_to_file(const std::string& absolute_path, const std::shared_ptr<material>& obj);
14void save_to_file_bin(const std::string& absolute_path, const std::shared_ptr<material>& obj);
15void load_from_file(const std::string& absolute_path, std::shared_ptr<material>& obj);
16void load_from_file_bin(const std::string& absolute_path, std::shared_ptr<material>& obj);
17
18} // namespace unravel
Base class for materials used in rendering.
Definition material.h:32
void save_to_file_bin(const std::string &absolute_path, const animation_clip &obj)
void load_from_file(const std::string &absolute_path, animation_clip &obj)
void save_to_file(const std::string &absolute_path, const animation_clip &obj)
void load_from_file_bin(const std::string &absolute_path, animation_clip &obj)
#define REFLECT_EXTERN(cls)
Definition reflection.h:120
#define LOAD_EXTERN(cls)
#define SAVE_EXTERN(cls)