Provides a framework to load resources (textures, shaders, etc) from disk. More...
Classes | |
class | ork::CompiledResourceLoader |
A ResourceLoader that can load resources from the files produced by a ResourceCompiler. More... | |
class | ork::Resource |
An abstract resource (texture, shader, mesh, etc). More... | |
class | ork::ResourceCompiler |
An XMLResourceLoader that produces compiled resources for a CompiledResourceLoader. More... | |
class | ork::ResourceDescriptor |
A resource descriptor, contains all the data to create an actual Resource. More... | |
class | ork::ResourceFactory |
A Resource factory, creates resources from ResourceDescriptor. More... | |
class | ork::ResourceLoader |
An abstract resource loader, loads ResourceDescriptor from disk or other locations. More... | |
class | ork::ResourceManager |
A resource manager, loads, unloads and updates a set of resources. More... | |
class | ork::ResourceTemplate< o, C > |
A template Resource class to ease the implementation of concrete Resource subclasses. More... | |
class | ork::XMLResourceLoader |
A ResourceLoader that loads ResourceDescriptor from XML files. More... |
Provides a framework to load resources (textures, shaders, etc) from disk.
This framework provides automatic resource updates when resources are modified on disk. This is particularly useful for shaders. Indeed you don't need to restart the application to see the effect of a modification in a shader (and likewise for textures and other resource types).