Nebula
Loading...
Searching...
No Matches
resourceloader.h File Reference
#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)