8#ifndef META_OCEAN_PLATFORM_WIN_RESOURCE_H
9#define META_OCEAN_PLATFORM_WIN_RESOURCE_H
39 using Buffer = std::vector<unsigned char>;
51 static bool extractResource(
const HMODULE module,
const unsigned int resourceId,
const std::wstring& type,
Buffer& buffer);
67 using FrameMap = std::map<unsigned int, FrameRef>;
78 FrameRef frame(
const unsigned int resourceId,
const std::wstring& type,
const HMODULE module = System::currentLibraryModule());
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