14 #ifndef FILENAMEUNIFIER_H 15 #define FILENAMEUNIFIER_H static Filename make_bam_filename(Filename filename)
Returns a new filename that's made relative to the bam file itself, suitable for writing to the bam f...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This static class does the job of converting filenames from relative to absolute to canonical or what...
static void set_txa_filename(const Filename &txa_filename)
Notes the filename the .txa file was found in.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
static Filename make_user_filename(Filename filename)
Returns a new filename that's made relative to the current directory, suitable for reporting to the u...
static Filename make_egg_filename(Filename filename)
Returns a new filename that's made relative to the rel_directory, suitable for writing out within egg...
The name of a file, such as a texture file or an Egg file.
static Filename get_bam_filename(Filename filename)
Returns an absolute pathname based on the given relative pathname, presumably read from the bam file ...
static void make_canonical(Filename &filename)
Does the same thing as Filename::make_canonical()–it converts the filename to its canonical form–but ...
static void set_rel_dirname(const Filename &rel_dirname)
Sets the name of the directory that texture filenames will be written relative to,...