iv::StreamTexture_Subprovider Class Reference
#include <StreamTexture.hpp>
Public Member Functions | |
StreamTexture_Subprovider (Instance *inst, StreamResourceProvider const *) | |
void | each_resource (std::function< void(ResourcePath const &) > const &) const |
bool | has_resource (ResourcePath const &) const |
const Texture::Metadata & | get (ResourcePath const &path) const |
Instance * | instance () const |
Public Attributes | |
ClientMarker | cm |
Detailed Description
Reads all information about texture files from /metadata.json resource file. It is resource, so it gets loaded only one and can then be used by all textures.
Definition at line 13 of file StreamTexture.hpp.
Constructor & Destructor Documentation
◆ StreamTexture_Subprovider()
iv::StreamTexture_Subprovider::StreamTexture_Subprovider | ( | Instance * | inst, |
StreamResourceProvider const * | provider | ||
) |
Definition at line 8 of file StreamTexture.cpp.
Member Function Documentation
◆ each_resource()
void iv::StreamTexture_Subprovider::each_resource | ( | std::function< void(ResourcePath const &) > const & | f | ) | const |
Definition at line 96 of file StreamTexture.cpp.
◆ has_resource()
bool iv::StreamTexture_Subprovider::has_resource | ( | ResourcePath const & | path | ) | const |
Definition at line 102 of file StreamTexture.cpp.
◆ get()
const Texture::Metadata & iv::StreamTexture_Subprovider::get | ( | ResourcePath const & | path | ) | const |
Definition at line 107 of file StreamTexture.cpp.
◆ instance()
Instance * iv::StreamResourceSubprovider::instance |
Definition at line 16 of file StreamResourceSubprovider.cpp.
Member Data Documentation
◆ cm
ClientMarker iv::StreamTexture_Subprovider::cm |
Definition at line 17 of file StreamTexture.hpp.
The documentation for this class was generated from the following files:
- ivorium_graphics/FreeImage/StreamTexture.hpp
- ivorium_graphics/FreeImage/StreamTexture.cpp