7 MIPMAP_GENERATE_COMPLETE
12 TEXTURE_WRAP_CLAMP_TO_EDGE,
13 TEXTURE_WRAP_MIRRORED_REPEAT,
14 TEXTURE_WRAP_MIRRORED_CLAMP_TO_EDGE
19 TEXTURE_FILTER_BILINEAR,
20 TEXTURE_FILTER_TRILINEAR
23 enum TextureFreeData {
24 TEXTURE_FREE_DATA_NEVER,
25 TEXTURE_FREE_DATA_AFTER_UPLOAD
29 TextureFlags(MipmapGenerate mipmap = MIPMAP_GENERATE_COMPLETE,
30 TextureWrap wrap = TEXTURE_WRAP_REPEAT,
31 TextureFilter filter = TEXTURE_FILTER_POINT) :
32 mipmap(mipmap), wrap(wrap), filter(filter) {}
34 MipmapGenerate mipmap = MIPMAP_GENERATE_COMPLETE;
35 TextureWrap wrap = TEXTURE_WRAP_REPEAT;
36 TextureFilter filter = TEXTURE_FILTER_POINT;
37 TextureFreeData free_data = TEXTURE_FREE_DATA_AFTER_UPLOAD;
38 bool flip_vertically =
false;
39 bool auto_upload =
true;