Nebula
|
#include "ids/id.h"
#include "util/stringatom.h"
#include "io/stream.h"
#include "util/set.h"
#include "resource.h"
#include "threading/safequeue.h"
#include "threading/threadid.h"
#include "ids/idpool.h"
#include <tuple>
#include <functional>
Go to the source code of this file.
Classes | |
class | Resources::ResourceLoader |
struct | Resources::ResourceLoader::_PendingResourceLoad |
struct for pending resources which are about to be loaded More... | |
struct | Resources::ResourceLoader::_LoadMetaData |
struct | Resources::ResourceLoader::_StreamData |
struct | Resources::ResourceLoader::ResourceInitOutput |
struct | Resources::ResourceLoader::ResourceStreamOutput |
struct | Resources::ResourceLoader::LoadState |
struct | Resources::ResourceLoader::ResourceLoadJob |
struct | Resources::ResourceLoader::ResourceLoadOutput |
struct | Resources::ResourceLoader::_PendingStreamLod |
struct for pending stream More... | |
struct | Resources::ResourceLoader::_PendingResourceUnload |
struct | Resources::ResourceLoader::_Callbacks |
callback functions to run when an associated resource is loaded (can be stacked) More... | |
struct | Resources::ResourceLoader::_PlaceholderResource |
Namespaces | |
namespace | Resources |
A resource is a container for some type of file which is loaded. | |
Enumerations | |
enum | Resources::LoadFlags { Resources::None = 0x0 , Resources::Create = 0x1 , Resources::Update = 0x2 } |
Functions | |
Resources::__ImplementEnumBitOperators (LoadFlags) | |