Symphony Of Empires
|
#include <cstddef>
#include <cstdint>
#include <string>
#include <unordered_map>
#include <functional>
#include <memory>
#include <mutex>
#include "eng3d/ttf.hpp"
#include "eng3d/binary_image.hpp"
#include "eng3d/color.hpp"
Go to the source code of this file.
Classes | |
class | Eng3D::TextureException |
class | Eng3D::TextureOptions |
class | Eng3D::Texture |
class | Eng3D::TextureArray |
struct | Eng3D::TextureMapHash |
Texture map has implementation. More... | |
class | Eng3D::TextureUploadRequest |
class | Eng3D::TextureManager |
General manager for textures, caches textures into the memory instead of reading them off the disk every time they need to be accessed. More... | |
Namespaces | |
Eng3D | |
Eng3D::IO | |
Implements the I/O functions for interacting with assets, please note that this is however outdated because <filesystem> now exists, but we are given more flexibility if we roll our own implementation to make a "mini Virtual-Filesystem". | |
Eng3D::IO::Asset | |
Functions | |
template<class T > | |
void | Eng3D::hash_combine (std::size_t &s, const T &v) |
Variables | |
const TextureOptions | Eng3D::default_options |