Loading...
Searching...
No Matches
Texture.h File Reference
#include <cstdint>
#include <memory>
#include <string>
#include <unordered_map>
#include "GL/glew.h"
Include dependency graph for Texture.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hellfire::TextureSettings
 
class  hellfire::MaterialTextureSet
 
class  hellfire::Texture
 
class  hellfire::TextureCache
 

Namespaces

namespace  hellfire
 

Enumerations

enum class  hellfire::TextureType {
  hellfire::DIFFUSE , hellfire::SPECULAR , hellfire::NORMAL , hellfire::AMBIENT_OCCLUSION ,
  hellfire::ROUGHNESS , hellfire::METALNESS , hellfire::EMISSIVE , hellfire::HEIGHT ,
  hellfire::OPACITY
}
 
enum class  hellfire::TextureFilter { hellfire::NEAREST , hellfire::LINEAR , hellfire::LINEAR_MIPMAP_LINEAR , hellfire::NEAREST_MIPMAP_NEAREST }
 
enum class  hellfire::TextureWrap { hellfire::REPEAT , hellfire::CLAMP_TO_EDGE , hellfire::CLAMP_TO_BORDER , hellfire::MIRRORED_REPEAT }