|
| iTexture (tString asName, tString asType, Graphics::PixelFormat *apPxlFmt, iLowLevelGraphics *apLowLevelGraphics, eTextureType aType, bool abUseMipMaps, eTextureTarget aTarget, bool abCompress=false) |
|
void | SetSizeLevel (unsigned int alLevel) |
|
void | SetMinLevelSize (const cVector2l &avSize) |
|
bool | reload () override |
|
void | unload () override |
|
void | destroy () override |
|
virtual bool | CreateFromBitmap (Bitmap2D *pBmp)=0 |
|
virtual bool | CreateCubeFromBitmapVec (tBitmap2DVec *avBitmaps)=0 |
|
virtual bool | Create (unsigned int alWidth, unsigned int alHeight, cColor aCol)=0 |
|
virtual bool | CreateAnimFromBitmapVec (tBitmap2DVec *avBitmaps)=0 |
|
virtual bool | CreateFromArray (unsigned char *apPixelData, int alChannels, const cVector3l &avSize)=0 |
|
virtual void | Update (float afTimeStep)=0 |
|
virtual void | SetPixels2D (int alLevel, const cVector2l &avOffset, const cVector2l &avSize, eColorDataFormat aDataFormat, void *apPixelData)=0 |
|
virtual void | SetFilter (eTextureFilter aFilter)=0 |
|
virtual void | SetAnisotropyDegree (float afX)=0 |
|
eTextureFilter | GetFilter () |
|
float | GetAnisotropyDegree (float afX) |
|
virtual float | GetGamma ()=0 |
|
virtual void | SetGamma (float afGamma)=0 |
|
virtual int | GetHandle ()=0 |
|
virtual bool | hasAlpha () override |
|
uint32 | getBpp () const override |
|
virtual void | SetWrapS (eTextureWrap aMode)=0 |
|
virtual void | SetWrapT (eTextureWrap aMode)=0 |
|
virtual void | SetWrapR (eTextureWrap aMode)=0 |
|
eTextureWrap | GetWrapS () |
|
eTextureWrap | GetWrapT () |
|
eTextureWrap | GetWrapR () |
|
void | SetFrameTime (float afX) |
|
float | GetFrameTime () |
|
eTextureAnimMode | GetAnimMode () |
|
void | SetAnimMode (eTextureAnimMode aMode) |
|
eTextureType | GetTextureType () |
|
bool | UsesMipMaps () |
|
void | SetMipMapUse (bool abX) |
|
eTextureTarget | GetTarget () |
|
virtual bool | HasAnimation ()=0 |
|
virtual void | NextFrame ()=0 |
|
virtual void | PrevFrame ()=0 |
|
virtual float | GetT ()=0 |
|
virtual float | GetTimeCount ()=0 |
|
virtual void | SetTimeCount (float afX)=0 |
|
virtual int | GetCurrentLowlevelHandle ()=0 |
|
| LowLevelPicture (const tString &type) |
|
tString | getType () |
|
uint32 | getHeight () const |
|
uint32 | getWidth () const |
|
void | setPath (const tString &path) |
|
tString | getPath () |
|
tString | getFileName () const |
|
| iResourceBase (tString asName, unsigned long alPrio) |
|
tString | GetName () |
|
unsigned long | GetHandle () |
|
void | SetHandle (unsigned long alHandle) |
|
tString | GetFilePath () |
|
unsigned long | GetTime () |
|
unsigned long | GetPrio () |
|
unsigned long | GetSize () |
|
void | SetLogDestruction (bool abX) |
|
unsigned int | GetUserCount () |
|
void | IncUserCount () |
|
void | DecUserCount () |
|
bool | HasUsers () |
|