MOS
Public Types | Public Member Functions | Public Attributes | List of all members
mos::gfx::Texture Class Reference

Texture base. More...

#include <texture.hpp>

Inheritance diagram for mos::gfx::Texture:
mos::gfx::Texture_2D

Public Types

enum  Wrap { Repeat, Clamp }
 
enum  Filter { Linear, Closest }
 
using TimePoint = std::chrono::time_point< std::chrono::system_clock, std::chrono::nanoseconds >
 

Public Member Functions

 Texture (const Filter &filter=Filter::Linear, const Wrap &wrap=Wrap::Repeat, bool generate_mipmaps=true)
 
auto id () const -> int
 

Public Attributes

bool generate_mipmaps
 
Filter filter
 
Wrap wrap
 
TimePoint modified
 

Detailed Description

Texture base.


The documentation for this class was generated from the following file: