mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 02:15:43 -04:00
add expand_from()
This commit is contained in:
parent
b0bdc0639c
commit
0821c7c48a
@ -313,6 +313,19 @@ from_os_specific(const string &os_specific, Filename::Type type) {
|
||||
#endif // WIN32
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
// Function: Filename::expand_from
|
||||
// Access: Public, Static
|
||||
// Description: Returns the same thing as from_os_specific(), but
|
||||
// embedded environment variable references
|
||||
// (e.g. "$DMODELS/foo.txt") are expanded out.
|
||||
////////////////////////////////////////////////////////////////////
|
||||
Filename Filename::
|
||||
expand_from(const string &os_specific, Filename::Type type) {
|
||||
return from_os_specific(ExecutionEnvironment::expand_string(os_specific),
|
||||
type);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
// Function: Filename::temporary
|
||||
// Access: Public
|
||||
|
@ -77,6 +77,8 @@ PUBLISHED:
|
||||
|
||||
static Filename from_os_specific(const string &os_specific,
|
||||
Type type = T_general);
|
||||
static Filename expand_from(const string &user_string,
|
||||
Type type = T_general);
|
||||
static Filename temporary(const string &dirname, const string &prefix,
|
||||
Type type = T_general);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user