mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 18:31:55 -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
|
#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
|
// Function: Filename::temporary
|
||||||
// Access: Public
|
// Access: Public
|
||||||
|
@ -77,6 +77,8 @@ PUBLISHED:
|
|||||||
|
|
||||||
static Filename from_os_specific(const string &os_specific,
|
static Filename from_os_specific(const string &os_specific,
|
||||||
Type type = T_general);
|
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,
|
static Filename temporary(const string &dirname, const string &prefix,
|
||||||
Type type = T_general);
|
Type type = T_general);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user