28 #ifndef _TextureManager_H__
29 #define _TextureManager_H__
103 const String &name,
const String& group,
bool isManual =
false,
106 Real gamma = 1.0f,
bool isAlpha =
false,
139 Real gamma = 1.0f,
bool isAlpha =
false,
174 Real gamma = 1.0f,
bool isAlpha =
false,
176 bool hwGammaCorrection =
false);
251 int numMipmaps =
MIP_DEFAULT,
Real gamma = 1.0f,
bool hwGammaCorrection =
false);
353 return createManual(name, group, texType, width, height, 1,
354 numMipmaps, format, usage, loader, hwGammaCorrection, fsaa, fsaaHint);
364 virtual void setPreferredIntegerBitDepth(
ushort bits,
bool reloadTextures =
true);
368 virtual ushort getPreferredIntegerBitDepth(
void)
const;
377 virtual void setPreferredFloatBitDepth(
ushort bits,
bool reloadTextures =
true);
381 virtual ushort getPreferredFloatBitDepth(
void)
const;
393 virtual void setPreferredBitDepths(
ushort integerBits,
ushort floatBits,
bool reloadTextures =
true);
463 bool preciseFormatOnly =
false) = 0;
473 virtual void setDefaultNumMipmaps(
size_t num);
479 return mDefaultNumMipmaps;