Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

eggUtilities.h File Reference

#include <pandabase.h>
#include "eggTexture.h"
#include "pt_EggTexture.h"
#include <filename.h>
#include <pointerTo.h>
#include "pset.h"
#include "pmap.h"
#include "eggUtilities.I"

Go to the source code of this file.

Typedefs

typedef pset< PT_EggTextureEggTextures
typedef pmap< Filename, EggTexturesEggTextureFilenames

Functions

void get_textures_by_filename (const EggNode *node, EggTextureFilenames &result)
template<class FunctionObject> void split_vertex (EggVertex *vert, const FunctionObject &sequence)


Typedef Documentation

typedef pmap<Filename, EggTextures> EggTextureFilenames
 

Definition at line 46 of file eggUtilities.h.

typedef pset< PT_EggTexture > EggTextures
 

Definition at line 45 of file eggUtilities.h.


Function Documentation

void get_textures_by_filename const EggNode node,
EggTextureFilenames result
 

Definition at line 34 of file eggUtilities.cxx.

References EggGroupNode::begin(), EggGroupNode::const_iterator, DCAST, EggGroupNode::end(), EggGroupNode::get_class_type(), EggPrimitive::get_class_type(), ImageBuffer::get_filename(), EggPrimitive::get_texture(), EggPrimitive::has_texture(), TypedObject::is_of_type(), PT, and tex.

template<class FunctionObject>
void split_vertex EggVertex vert,
const FunctionObject &  sequence
 

Referenced by EggVertexPool::transform().


Generated on Fri Apr 18 00:10:44 2003 for Panda by doxygen1.3