EggFilenameNode
-
class EggFilenameNode
Bases:
EggNode
This is an egg node that contains a filename. It references a physical file relative to the directory the egg file was loaded in. It is a base class for
EggTexture
andEggExternalReference
.Inheritance diagram
-
static TypeHandle get_class_type(void)
-
virtual std::string get_default_extension(void) const
Returns the default extension for this filename type.
-
Filename const &get_fullpath(void) const
Returns the full pathname to the file, if it is known; otherwise, returns the same thing as
get_filename()
.This function simply returns whatever was set by the last call to
set_fullpath()
. This string is not written to the egg file; its main purpose is to record the full path to a filename (for instance, a texture filename) if it is known, for egg structures that are generated in-memory and then immediately converted to a scene graph.
-
void set_fullpath(Filename const &fullpath)
Records the full pathname to the file, for the benefit of
get_fullpath()
.
-
static TypeHandle get_class_type(void)