AssetStream.cpp 523 B

12345678910111213141516171819
  1. // Jolt Physics Library (https://github.com/jrouwe/JoltPhysics)
  2. // SPDX-FileCopyrightText: 2025 Jorrit Rouwe
  3. // SPDX-License-Identifier: MIT
  4. #include <TestFramework.h>
  5. #include <Utils/AssetStream.h>
  6. #include <Utils/Log.h>
  7. String AssetStream::sGetAssetsBasePath()
  8. {
  9. return "Assets/";
  10. }
  11. AssetStream::AssetStream(const char *inFileName, std::ios_base::openmode inOpenMode) :
  12. mStream((sGetAssetsBasePath() + inFileName).c_str(), inOpenMode)
  13. {
  14. if (!mStream.is_open())
  15. FatalError("Failed to open file %s", inFileName);
  16. }