![]() |
Elevate Engine 1
|
#include <string>#include <memory>#include <glm/vec4.hpp>#include <glm/vec3.hpp>Go to the source code of this file.
Classes | |
| struct | Elevate::TextureMetadata |
| struct | Elevate::TextureMetadataBuilder |
| class | Elevate::Texture |
Namespaces | |
| namespace | Elevate |
Typedefs | |
| using | Elevate::TexturePtr = std::shared_ptr< Texture > |
Enumerations | |
| enum class | Elevate::TextureSource : uint8_t { Elevate::File , Elevate::Generated , Elevate::RenderTarget } |
| enum class | Elevate::TextureFormat : uint8_t { Elevate::EMPTY = 0 , Elevate::GRAYSCALE = 1 , Elevate::RGB = 3 , Elevate::RGBA = 4 , Elevate::DEPTH } |
| enum class | Elevate::TextureType : uint8_t { Elevate::Diffuse , Elevate::Specular , Elevate::Normal , Elevate::Height , Elevate::Cubemap , Elevate::Ambient , Elevate::Count } |
| enum class | Elevate::TextureState : uint8_t { Elevate::Empty , Elevate::Unloaded = Empty , Elevate::Loading , Elevate::Ready , Elevate::Loaded = Ready , Elevate::Failed } |
| enum class | Elevate::TextureFilter : uint8_t { Elevate::Nearest , Elevate::Linear } |
| enum class | Elevate::TextureWrap : uint8_t { Elevate::Repeat , Elevate::MirrorRepeat , Elevate::ClampToEdge , Elevate::ClampToBorder } |