TestingGround.cpp 693 B

123456789101112131415161718192021222324252627
  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 = TextureManager::instance().create(TEX_TYPE_2D, 512, 512, 1, PF_UNKNOWN);
  15. fs.decode(emptyTexture, "C:\\DbgTexture.tex");
  16. TextureDataPtr data = emptyTexture->mTextureData[0];
  17. UINT32 size2 = data->getSize();
  18. int a = 5;
  19. }