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

