8 #ifndef META_OCEAN_PLATFORM_APPLE_RESOURCE_H
9 #define META_OCEAN_PLATFORM_APPLE_RESOURCE_H
49 static bool extractResource(
const std::wstring& bundle,
const std::wstring& name,
const std::wstring& type,
Buffer& buffer);
58 static std::wstring
resourcePath(
const std::wstring& name,
const std::wstring& type,
const std::wstring& bundle = std::wstring());
67 static std::vector<std::wstring>
resourcePaths(
const std::wstring& type,
const std::wstring& directory = std::wstring(),
const std::wstring& bundle = std::wstring());
88 typedef std::map<ResourcePair, FrameRef>
FrameMap;
99 FrameRef frame(
const std::wstring& name,
const std::wstring& type,
const std::wstring& bundle = std::wstring());
This class implements a recursive lock object.
Definition: Lock.h:31
This template class implements a object reference with an internal reference counter.
Definition: base/ObjectRef.h:58
This template class is the base class for all singleton objects.
Definition: Singleton.h:71
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15