Public Member Functions
||LwoToEggConverter (const LwoToEggConverter ©)|
|virtual bool ||convert_file (const Filename &filename)|
| ||Handles the reading of the input file and converting it to egg. |
|bool ||convert_lwo (const LwoHeader *lwo_header)|
| ||Fills up the egg_data structure according to the indicated lwo structure. |
|CLwoClip * ||get_clip (int number) const |
| ||Returns a pointer to the clip with the given index number, or NULL if there is no such clip. |
|virtual string ||get_extension () const |
| ||Returns the common extension of the file type this converter supports. |
|CLwoLayer * ||get_layer (int number) const |
| ||Returns a pointer to the layer with the given index number, or NULL if there is no such layer. |
|virtual string ||get_name () const |
| ||Returns the English name of the file type this converter supports. |
|CLwoSurface * ||get_surface (const string &name) const |
| ||Returns a pointer to the surface definition with the given name, or NULL if there is no such surface. |
|virtual SomethingToEggConverter * ||make_copy ()|
| ||Allocates and returns a new copy of the converter. |
|virtual bool ||supports_compressed () const |
| ||Returns true if this file type can transparently load compressed files (with a .pz extension), false otherwise. |
This class supervises the construction of an EggData structure from the data represented by the LwoHeader.
Reading and writing the egg and lwo structures is left to the user.
Definition at line 41 of file lwoToEggConverter.h.