#include <Texture.h>
Definition at line 91 of file Texture.h.
◆ Texture() [1/4]
◆ Texture() [2/4]
◆ Texture() [3/4]
| hellfire::Texture::Texture |
( |
const Texture & |
| ) |
|
|
delete |
◆ Texture() [4/4]
| hellfire::Texture::Texture |
( |
Texture && |
other | ) |
|
|
noexcept |
◆ ~Texture()
| hellfire::Texture::~Texture |
( |
| ) |
|
◆ bind()
| void hellfire::Texture::bind |
( |
unsigned int |
slot = 0 | ) |
const |
◆ get_gl_filter_mode()
| GLint hellfire::Texture::get_gl_filter_mode |
( |
TextureFilter |
filter | ) |
const |
|
private |
◆ get_gl_wrap_mode()
| GLint hellfire::Texture::get_gl_wrap_mode |
( |
TextureWrap |
wrap | ) |
const |
|
private |
◆ get_id()
| uint32_t hellfire::Texture::get_id |
( |
| ) |
|
|
inline |
◆ get_path()
| const std::string & hellfire::Texture::get_path |
( |
| ) |
|
|
inline |
◆ get_slot()
| int hellfire::Texture::get_slot |
( |
| ) |
|
|
inline |
◆ get_type()
◆ get_uniform_name()
| std::string hellfire::Texture::get_uniform_name |
( |
TextureType |
type | ) |
|
|
static |
◆ is_valid()
| bool hellfire::Texture::is_valid |
( |
| ) |
const |
◆ load_texture_data()
| void hellfire::Texture::load_texture_data |
( |
| ) |
|
|
private |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_filter_mode()
◆ set_slot()
| void hellfire::Texture::set_slot |
( |
int |
slot | ) |
|
|
inline |
◆ set_wrap_mode()
◆ type_to_string()
| std::string hellfire::Texture::type_to_string |
( |
TextureType |
type | ) |
|
|
static |
◆ unbind()
| void hellfire::Texture::unbind |
( |
| ) |
const |
◆ height
| int hellfire::Texture::height |
◆ is_valid_
| bool hellfire::Texture::is_valid_ |
|
private |
◆ nr_channels
| int hellfire::Texture::nr_channels |
◆ path_
| std::string hellfire::Texture::path_ |
|
private |
◆ settings_
◆ slot_
| int hellfire::Texture::slot_ = 0 |
|
private |
◆ texture_id_
| uint32_t hellfire::Texture::texture_id_ |
|
private |
◆ type_
◆ width
| int hellfire::Texture::width |
The documentation for this class was generated from the following files: