Files

21 lines
522 B
C++
Raw Permalink Normal View History

#pragma once
#include <RmlUi/Core/FileInterface.h>
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;
};
}