10 #define PDG_PATH_MAP_H
109 {
return mapPath(path, myZone); }
126 {
return myMapEntries; }
129 void filteredMappings(
140 MatchType match_type);
143 void clearSchedulerMappings(
147 void clearAllMappings();
151 void commitPathMapping();
178 EntryArray myMapEntries;
static const UT_StringHolder theAllZone
Special zone that matches with all platforms – *.
PXL_API void reload()
Reload the configuration.
UT_StringHolder myScheduler
static const UT_StringHolder theAllSchedulerName
Sepecial scheduler name that matches all schedulers.
GLsizei const GLchar *const * path
const EntryArray & mappings() const
static const UT_StringHolder theLinuxZone
Default zone for Linux systems – LINUX.
MatchType
Enumeration of path map matching types.
static const int theVersion
Current PDG Path Map data version.
void setZone(const UT_StringHolder &zone)
Sets the zone for this path mapping instance.
const UT_StringHolder & zone() const
Returns the current zone for this path mapping instance.
GT_API const UT_StringHolder version
static const UT_StringHolder theMacZone
Default zone for Mac systems – MAC.
UT_StringHolder mapPath(const UT_StringHolder &path) const
static const UT_StringHolder theWinZone
Default zone for Windows systems – WIN.