RmlUi file interface backed by the engine VFS.
More...
#include <ui_file_interface.hpp>
|
|
using | ColorResolver = std::function<std::optional<std::string>(std::string_view)> |
|
|
| UIFileInterface (ColorResolver color_resolver) |
|
auto | Open (const Rml::String &path) -> Rml::FileHandle override |
|
void | Close (Rml::FileHandle file) override |
|
auto | Read (void *buffer, size_t size, Rml::FileHandle file) -> size_t override |
|
auto | Seek (Rml::FileHandle file, long offset, int origin) -> bool override |
|
auto | Tell (Rml::FileHandle file) -> size_t override |
|
auto | Length (Rml::FileHandle file) -> size_t override |
RmlUi file interface backed by the engine VFS.
Every path RmlUi asks for is resolved through AssetManager::loadBytes(), so assets://, core:// and any mounted database or pack works fine
The documentation for this class was generated from the following files: