diff options
author | crupest <crupest@outlook.com> | 2022-01-25 17:30:46 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-01-25 17:30:46 +0800 |
commit | 2ed65999ef6f3e1156427dd3efe04353ae657882 (patch) | |
tree | 1c6618099e42887e96351c87cc8ce6b7c61b01f7 /src/common/io/Resource.cpp | |
parent | a77fb1aaa4aa765ae51b3cb5a1f8d9c8c233b01a (diff) | |
download | cru-2ed65999ef6f3e1156427dd3efe04353ae657882.tar.gz cru-2ed65999ef6f3e1156427dd3efe04353ae657882.tar.bz2 cru-2ed65999ef6f3e1156427dd3efe04353ae657882.zip |
...
Diffstat (limited to 'src/common/io/Resource.cpp')
-rw-r--r-- | src/common/io/Resource.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/common/io/Resource.cpp b/src/common/io/Resource.cpp new file mode 100644 index 00000000..e2ff8004 --- /dev/null +++ b/src/common/io/Resource.cpp @@ -0,0 +1,20 @@ +#include "cru/common/io/Resource.hpp" +#include "cru/common/Exception.hpp" + +#if defined(CRU_PLATFORM_OSX) +#include <CoreFoundation/CoreFoundation.h> +#elif defined(CRU_PLATFORM_WINDOWS) +#endif + +namespace cru::io { +std::unique_ptr<Stream> CreateStreamFromResourcePath(const String& path) { +#if defined(CRU_PLATFORM_OSX) + // CFBundleRef main_bundle = CFBundleGetMainBundle(); + throw Exception(u"Not implemented."); +#elif defined(CRU_PLATFORM_WINDOWS) + throw Exception(u"Not implemented."); +#else + throw Exception(u"Not implemented."); +#endif +} +} // namespace cru::io |