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

void EggMultiBase::post_process_egg_files ( )

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