32 #ifndef LoadWriterVLX_INCLUDE_ONCE 33 #define LoadWriterVLX_INCLUDE_ONCE String toLowerCase() const
Returns the lower-case version of a String.
VLX_EXPORT bool saveVLT(vl::VirtualFile *file, const vl::ResourceDatabase *)
String extractFileExtension(bool require_dot=true) const
If the String contains a file name or file path the function returns the extension of the file...
An abstract class representing a file.
The String class implements an advanced UTF16 (Unicode BMP) string manipulation engine.
bool writeResource(vl::VirtualFile *file, vl::ResourceDatabase *res_db) const
#define VL_INSTRUMENT_CLASS(ClassName, BaseClass)
const String & path() const
Returns the path of the file.
Visualization Library main namespace.
VLX_EXPORT bool isVLT(vl::VirtualFile *file)
A vl::ResourceLoadWriter capable of reading Visualization Library's VLT and VLB files.
vl::ref< vl::ResourceDatabase > loadResource(vl::VirtualFile *file) const
VLX_EXPORT bool isVLB(vl::VirtualFile *file)
VLX_EXPORT vl::ref< vl::ResourceDatabase > loadVLT(vl::VirtualFile *file)
vl::ref< vl::ResourceDatabase > loadResource(const vl::String &path) const
bool writeResource(const vl::String &path, vl::ResourceDatabase *res_db) const
VLX_EXPORT bool saveVLB(vl::VirtualFile *file, const vl::ResourceDatabase *)
ResourceLoadWriter(const String &load_extensions, const String &write_extensions)
The ResourceLoadWriter class is an abstract class used to implement read/write support for one or mor...
VLX_EXPORT vl::ref< vl::ResourceDatabase > loadVLB(vl::VirtualFile *file)
The ResourceDatabase class contains and manipulates a set of resources.