#pragma once #include namespace aurora::rmlui { class FileInterface_SDL : public Rml::FileInterface { public: FileInterface_SDL() = default; Rml::FileHandle Open(const Rml::String& path) override; void Close(Rml::FileHandle file) override; size_t Read(void* buffer, size_t size, Rml::FileHandle file) override; bool Seek(Rml::FileHandle file, long offset, int origin) override; size_t Tell(Rml::FileHandle file) override; size_t Length(Rml::FileHandle file) override; }; }