virtual RE_TextureMap * clone() const =0
virtual bool getNodeSource(const char *map, const char *rel, void **mapptr, RE_TextureDimension &textype, RE_GPUType &datatype, int &vectorsize, int &w, int &h, int &d)
virtual void cachedTextureFound(RE_Texture *tex)
virtual void buildTextureName(UT_String &cachedname, const char *map, const char *rel)
virtual int64 getMemoryUsage(bool inclusive) const
int getSourceOpID() const override
RE_TextureDimension getMapType() override
virtual bool getFileSource(const char *map, void **mapptr, RE_TextureDimension &textype, RE_GPUType &datatype, int &vectorsize, int &w, int &h, int &d, bool preload_only)
void setSourcePlane(const UT_StringRef &plane)
virtual bool buildTexture(RE_Render *r, RE_Texture *tex, void *data)=0