Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 22, 2006, 3:40:06 PM (18 years ago)
Author:
bensch
Message:

some implementations of the new self sustained Resources. It works, but does not yet load the correct stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/new_class_id/src/lib/graphics/importer/resource_texture.cc

    r9784 r9785  
    66
    77ResourceTexture::ResourceTexture(const std::string& imageName, GLenum target)
     8    : Resource(&ResourceTexture::type)
    89{
    9   Resource::Pointer* ptr = this->acquireResource(ResourceTexture::type, imageName + ',' + "TEST");
     10  Resource::Pointer* ptr = this->acquireResource(imageName + ',' + "TEST");
    1011
    1112  if (ptr)
     
    1314  else
    1415  {
    15     this->loadImage(imageName, target);
     16    std::string fileName = this->Resource::locateFile(imageName);
     17    this->Texture::loadImage(fileName, target);
     18    this->Resource::addResource(new ResourceTexture::TextureResourcePointer(imageName + ',' + "TEST", KeepLevel(), this->Texture::dataPointer()));
    1619  }
    1720}
     
    2427
    2528
    26 ResourceTexture::TextureResourcePointer::TextureResourcePointer(const std::string& loadString, const Resource::KeepLevel& keepLevel, TextureData* data)
     29ResourceTexture::TextureResourcePointer::TextureResourcePointer(const std::string& loadString, const Resource::KeepLevel& keepLevel, const TextureData::Pointer& data)
    2730    : Resource::Pointer(loadString, keepLevel) , pointer(data)
    28 {
    29 }
     31{}
    3032
    3133
Note: See TracChangeset for help on using the changeset viewer.