Josh's Graphics Library
Texture.h File Reference
#include <ReImage/Image.h>
#include <J3ML/LinearAlgebra.hpp>
#include <Color3.hpp>
#include <Color4.hpp>
#include <glad/glad.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

class  JGL::Texture
 Represents texture data loaded on the GPU. Contains a handle that can be passed to OpenGL draw calls. More...
 

Namespaces

namespace  JGL
 OpenGL Wrapper for rendering 2D & 3D graphics in both a 2D and 3D context.
 

Enumerations

enum class  JGL::TextureFilteringMode : u8 {
  JGL::NEAREST = 0 , JGL::BILINEAR = 1 , JGL::MIPMAP_NEAREST = 2 , JGL::MIPMAP_BILINEAR = 3 ,
  JGL::MIPMAP_TRILINEAR = 4
}
 
enum class  JGL::TextureWrappingMode : u8 { JGL::REPEAT = 0 , JGL::MIRRORED_REPEAT = 1 , JGL::CLAMP_TO_EDGE = 2 , JGL::CLAMP_TO_BORDER = 3 }