6#ifndef RIME_RESOURCE_H_
7#define RIME_RESOURCE_H_
26 virtual path ResolvePath(
const string& resource_id);
27 string ToResourceId(
const string& file_path)
const;
28 string ToFilePath(
const string& resource_id)
const;
42 path ResolvePath(
const string& resource_id)
override;
44 fallback_root_path_ = fallback_root_path;
48 path fallback_root_path_;
#define RIME_DLL
Definition rime_api.h:33
string prefix
Definition resource.h:18
string suffix
Definition resource.h:19
string name
Definition resource.h:17
ResourceResolver(const ResourceType type)
Definition resource.h:24
const ResourceType type_
Definition resource.h:33
virtual ~ResourceResolver()
Definition resource.h:25
void set_root_path(path root_path)
Definition resource.h:29
path root_path_
Definition resource.h:34
path root_path() const
Definition resource.h:30
FallbackResourceResolver(const ResourceType &type)
Definition resource.h:40
void set_fallback_root_path(path fallback_root_path)
Definition resource.h:43