libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
ResourceManager.h File Reference
#include <unordered_map>
#include <unordered_set>
#include <string>
#include <list>
#include <vector>
#include <mutex>
#include <queue>
#include <variant>
#include "ship/resource/ResourceIdentifier.h"
#include "ship/resource/Resource.h"
#include "ship/resource/ResourceLoader.h"
#include "ship/resource/archive/Archive.h"
#include "ship/resource/archive/ArchiveManager.h"
#include "ship/core/Component.h"
#include "ship/thread/ThreadPool.h"
#include <BS_thread_pool.hpp>
Include dependency graph for ResourceManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ship::ResourceFilter
 Specifies which resources to include or exclude when performing a bulk load/unload. More...
 
class  Ship::ResourceManager
 Central manager for loading, caching, and unloading game resources. More...
 

Namespaces

namespace  Ship
 Core namespace for the libultraship engine framework.
 

Macros

#define BS_THREAD_POOL_ENABLE_PRIORITY
 
#define BS_THREAD_POOL_ENABLE_PAUSE
 

Macro Definition Documentation

◆ BS_THREAD_POOL_ENABLE_PAUSE

#define BS_THREAD_POOL_ENABLE_PAUSE

◆ BS_THREAD_POOL_ENABLE_PRIORITY

#define BS_THREAD_POOL_ENABLE_PRIORITY