Panda3D
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
EggMultiBase Class Reference

This specialization of ProgramBase is intended for programs that read and/or write multiple egg files. More...

#include "eggMultiBase.h"

Inheritance diagram for EggMultiBase:
EggBase ProgramBase EggMultiFilter EggCharacterFilter EggPalettize EggRename EggOptchar EggRetargetAnim EggTopstrip

List of all members.

Public Member Functions

void post_process_egg_files ()
 Performs any processing of the egg file(s) that is appropriate before writing them out.

Protected Types

typedef pvector< PT(EggData) > Eggs

Protected Member Functions

virtual PT (EggData) read_egg(const Filename &filename)

Protected Attributes

Eggs _eggs
bool _force_complete

Detailed Description

This specialization of ProgramBase is intended for programs that read and/or write multiple egg files.

See also EggMultiFilter, for a class that also knows how to read a bunch of egg files in and write them out again.

Definition at line 36 of file eggMultiBase.h.


Member Function Documentation

Performs any processing of the egg file(s) that is appropriate before writing them out.

This includes any normal adjustments the user requested via -np, etc.

Normally, you should not need to call this function directly; write_egg_files() calls it for you. You should call this only if you do not use write_egg_files() to write out the resulting egg files.

Definition at line 58 of file eggMultiBase.cxx.

Referenced by EggMultiFilter::write_eggs().


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations