|
| RE_Texture2DArrayMap (bool is_tiled_texture=false, int u_stride=10) |
|
| ~RE_Texture2DArrayMap () override |
|
| RE_Texture2DArrayMap (const RE_Texture2DArrayMap &)=delete |
|
RE_Texture2DArrayMap & | operator= (const RE_Texture2DArrayMap &)=delete |
|
const char * | className () const override |
|
void | enableTileSource (bool e, int u_stride=10) |
|
int | getTileStride () const |
|
UT_DimRect | getTileArea () const |
| Returns the bounding area of the populated tiles. More...
|
|
void | setImageList (const UT_StringArray &files, int max_width=0, int max_height=0) |
|
int64 | getMemoryUsage (bool inclusive) const override |
|
RE_TextureDimension | getMapType () override |
|
RE_TextureMap * | clone () const override |
|
void | invalidateCached () override |
|
void | setUVTileMarker (const UT_StringRef &marker) |
| Custom markers for %(UVTILE)d. More...
|
|
virtual | ~RE_TextureMap () |
|
bool | setSource (const char *mapname, const char *relativeTo) |
|
bool | setSource (const char *mapname, const char *relativeTo, RE_Texture *texture, RE_CacheVersion version, bool(*releaseCB)(RE_Texture *, void *), void *releaseObject) |
|
void | setNamespace (const char *ns) |
|
void | setSourceModifyCallback (const char *opname, bool(*modifyCallback)(RE_TextureMap *map, TexCBPixelData &pixdata, void *user_data), void *user_data) |
|
void | clearStoredTexture () |
|
void | deleteTexRef (RE_Texture *tex) |
|
RE_TextureHolder | getTexture (RE_Render *r, bool deferred_load=false) |
| Access to the texture itself. This method may actually build it. More...
|
|
RE_TextureHolder | getCachedTexture (RE_Render *r) |
| Access to the texture itself, this method will only check the cache. More...
|
|
RE_Texture * | getUncachedTexture (RE_Render *r) |
| Return a texture that is not cached in the GL cache. You own it. More...
|
|
bool | hasTaggedTexture () const |
|
void | setVersion (RE_CacheVersion v) |
|
void | bumpVersion () |
|
RE_CacheVersion | getVersion () const |
|
const char * | getMapName () const |
|
const char * | getRelativePath () const |
|
void | reset () |
|
void | clear (const char *clear_name=nullptr) |
|
bool | isSourceValid () |
|
void | setValidSourceResolve (bool valid) |
|
bool | hasValidSourceResolve () const |
|
bool | isLoadPending () const |
|
void | getResolution (int &w, int &h, int &d) |
|
RE_GPUType | getFormatType () |
|
int | getFormatSize () |
|
float | getAspectRatio () |
|
float | getAspectRatioXZ () |
|
RE_TextureFilter & | filter () |
|
const RE_TextureFilter & | filter () const |
|
void | setColorSpace (PXL_ColorSpace space) |
|
PXL_ColorSpace | getColorSpace () const |
|
void | sizeTo (int w, int h, int d=1) |
|
void | scaleTo (fpreal w, fpreal h=-1.0f, fpreal d=-1.0f) |
|
void | maxSize (int w, int h, int d) |
|
void | maxMemSize (int mem_limit_mb) |
|
void | makePow2 (bool pow2) |
|
void | setCompression (RE_TextureCompress comp) |
|
void | setMipMap (bool mip) |
|
void | setTextureFormatOption (RE_TextureFormatExtra opt) |
|
void | setTextureComponent (int texcomp) |
|
void | fillRGBFromSingle (bool fill_rgb_mono) |
|
void | setOpaqueAlpha (bool opaque_alpha) |
|
bool | getOpaqueAlpha () const |
|
void | checkAlphaDetails (bool check) |
|
IMG_FileAlphaInfo | getAlphaDetails () const |
|
void | allowPreload (bool preload) |
|
bool | allowsPreload () const |
|
virtual int | getSourceOpID () const |
|
|
| RE_TextureMap () |
|
virtual void | buildSourceName (UT_String &cachedname, const char *map, const char *rel) |
|
virtual void | buildTextureName (UT_String &cachedname, const char *map, const char *rel) |
|
re_AutoTextureSource | getTextureSource (const char *map, const char *relto, void **tex_data, bool deferred_load=false, bool preload_only=false) |
|
void | getDesiredResolution (RE_GPUType type, int vsize, int *w, int *h, int *d) |
|
void | setPendingLoad (bool pend) |
|
void * | callModifyCallback (RE_Texture *tex, void *data) |
|
bool | isNodeSource () |
|
RE_TextureCompress | getCompression () const |
|
bool | getMipMap () const |
|
RE_Texture * | getTextureStub (bool preload) |
|
void | copy (const RE_TextureMap *src) |
|
RE_TextureFormatExtra | getTextureFormatOption () const |
|
void | setupGammaCorrect (IMG_FileParms &parms, const char *filename, RE_GPUType datatype) |
|
RE_TextureHolder | fetchTexture (RE_Render *r, bool build_if_missing, bool preload_only) |
|
RE_TextureCompress | myCompression |
|
fpreal | myScale [3] |
|
int | myRes [3] |
|
int | myMaxRes [3] |
|
int | myMaxMemMB |
|
int | myMipMap |
|
bool | myMakePow2 |
|
UT_String | myMapName |
|
bool | myAlphaDetails |
|
IMG_FileAlphaInfo | myAlphaInfo |
|
Definition at line 31 of file RE_Texture2DArrayMap.h.