Go to the documentation of this file.
14 #ifndef FILENAMEUNIFIER_H
15 #define FILENAMEUNIFIER_H
static Filename get_bam_filename(Filename filename)
Returns an absolute pathname based on the given relative pathname, presumably read from the bam file ...
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...
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...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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 void make_canonical(Filename &filename)
Does the same thing as Filename::make_canonical()–it converts the filename to its canonical form–but ...
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 void set_rel_dirname(const Filename &rel_dirname)
Sets the name of the directory that texture filenames will be written relative to,...
This static class does the job of converting filenames from relative to absolute to canonical or what...
The name of a file, such as a texture file or an Egg file.