TestingGround.cpp 640 B

12345678910111213141516171819202122232425
  1. #include "TestingGround.h"
  2. #include "CmFileSerializer.h"
  3. #include "CmResource.h"
  4. #include "CmTextureData.h"
  5. #include "CmTextureManager.h"
  6. #include "CmImporter.h"
  7. using namespace CamelotEngine;
  8. void test()
  9. {
  10. FileSerializer fs;
  11. TexturePtr dbgTexture = TextureManager::instance().create(TEX_TYPE_2D, 128, 128, 1, PF_A8B8G8R8);
  12. dbgTexture->setFSAA(0, "test");
  13. fs.encode(dbgTexture.get(), "C:\\DbgTexture.tex");
  14. TexturePtr emptyTexture = std::static_pointer_cast<Texture>(fs.decode("C:\\DbgTexture.tex"));
  15. TextureDataPtr data = emptyTexture->mTextureData[0];
  16. UINT32 size2 = data->getSize();
  17. int a = 5;
  18. }