|
| | 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.