Euphoria
|
texture.h
Go to the documentation of this file.
Definition: argparse.cc:45
Definition: button.h:15
@ mirrored_repeat
@ repeat
@ clamp_to_edge
Definition: image.h:29
Definition: vfs_path.h:36
Definition: vfs.h:74
Definition: texture.h:78
Texture2(Texture2 &&other)=delete
~Texture2()=default
void load_from_file(io::FileSystem *fs, const io::FilePath &path, core::AlphaLoad alpha, const Texture2dLoadData &data)
Definition: texture.cc:189
void operator=(Texture2 &&)=delete
Texture2(const Texture2 &other)=delete
void operator=(const Texture2 &)=delete
void load_from_image(const core::Image &image, core::AlphaLoad alpha, const Texture2dLoadData &data)
Definition: texture.cc:208
void load_from_pixels(int width, int height, const unsigned char *pixel_data, gl::Int internal_format, gl::Uint image_format, const Texture2dLoadData &data)
Definition: texture.cc:151
Definition: texture.h:36
Texture2dLoadData & set_wrap(TextureWrap v)
Definition: texture.cc:82
Texture2dLoadData & set_filter_magnification(FilterMagnification v)
Definition: texture.cc:90
FilterMagnification magnification
Definition: texture.h:50
Texture2dLoadData & set_filter_minification(FilterMinification v)
Definition: texture.cc:98
Definition: texture.h:54
TextureId(const TextureId &other)=delete
TextureId(TextureId &&other)=delete
void operator=(TextureId &&)=delete
void operator=(const TextureId &)=delete