Information about object color and scaling. More...
Public Member Functions | |
Texture (const string &, float, float) | |
Texture (const CoreF::RGB &, float, float) | |
Texture () | |
~Texture () | |
size_t | size () const |
bool | load (const char *) |
bool | readData (FILE *, const char *, uint, uint, uint) |
CoreF::RGB | getRGB (const Vector &) const |
bool | read (istream &) |
bool | write (ostream &) const |
Public Attributes | |
uint | width |
uint | height |
float | uscale |
float | vscale |
CoreF::RGB * | values |
Information about object color and scaling.
Core::Texture::Texture | ( | const string & | filename, |
float | uscale_, | ||
float | vscale_ | ||
) | [inline] |
References load().
Core::Texture::Texture | ( | const CoreF::RGB & | rgb, |
float | uscale_, | ||
float | vscale_ | ||
) | [inline] |
Core::Texture::Texture | ( | ) | [inline] |
Core::Texture::~Texture | ( | ) | [inline] |
References values.
CoreF::RGB Core::Texture::getRGB | ( | const Vector & | uvw | ) | const |
bool Core::Texture::load | ( | const char * | filename | ) |
bool Core::Texture::read | ( | istream & | in | ) |
bool Core::Texture::readData | ( | FILE * | fp, |
const char * | magic, | ||
uint | w, | ||
uint | h, | ||
uint | stride | ||
) |
size_t Core::Texture::size | ( | ) | const [inline] |
bool Core::Texture::write | ( | ostream & | out | ) | const |
float Core::Texture::uscale |
Referenced by getRGB(), load(), read(), readData(), write(), and ~Texture().
float Core::Texture::vscale |
uint Core::Texture::width |
Referenced by getRGB(), load(), read(), readData(), size(), and write().