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

panda/src/gobj/geom.h File Reference

#include "pandabase.h"
#include "drawable.h"
#include "vector_typedWritable.h"
#include "pointerTo.h"
#include "pointerToArray.h"
#include "typedef.h"
#include "luse.h"
#include "pta_Vertexf.h"
#include "pta_Normalf.h"
#include "pta_Colorf.h"
#include "pta_TexCoordf.h"
#include "pta_ushort.h"
#include "pta_int.h"
#include "texture.h"
#include "geom.I"

Go to the source code of this file.

Compounds

class  Geom
 Geometry parent class. More...

class  Geom::ColorIterator
class  Geom::NormalIterator
class  Geom::TexCoordIterator
class  Geom::VertexIterator

Enumerations

enum  GeomBindType {
  G_OFF, G_OVERALL, G_PER_PRIM, G_PER_COMPONENT,
  G_PER_VERTEX
}
enum  GeomAttrType { G_COORD, G_COLOR, G_NORMAL, G_TEXCOORD }

Functions

ostream & operator<< (ostream &out, GeomBindType t)
ostream & operator<< (ostream &out, GeomAttrType t)
ostream & operator<< (ostream &out, const Geom &geom)

Variables

END_PUBLISH const int num_GeomBindTypes = 5
const int num_GeomAttrTypes = 4


Detailed Description

Definition in file geom.h.


Enumeration Type Documentation

enum GeomAttrType
 

Enumeration values:
G_COORD 
G_COLOR 
G_NORMAL 
G_TEXCOORD 

Definition at line 63 of file geom.h.

enum GeomBindType
 

Enumeration values:
G_OFF 
G_OVERALL 
G_PER_PRIM 
G_PER_COMPONENT 
G_PER_VERTEX 

Definition at line 52 of file geom.h.

Referenced by build_geoms(), SceneGraphAnalyzer::collect_statistics(), DXGraphicsStateGuardian7::draw_polygon(), DXGraphicsStateGuardian7::draw_prim_inner_loop(), DXGraphicsStateGuardian7::draw_prim_inner_loop_coordtexonly(), Geom::fillin(), GeomSprite::get_frustum_right(), Geom::init(), GeomSprite::set_y_texel_ratio(), and GeomTransformer::transform_vertices().


Function Documentation

ostream& operator<< ostream &  out,
const Geom geom
[inline]
 

Definition at line 303 of file geom.h.

ostream& operator<< ostream &  out,
GeomAttrType  t
 

Definition at line 138 of file geom.cxx.

References NULL.

ostream& operator<< ostream &  out,
GeomBindType  t
 

Definition at line 115 of file geom.cxx.

References G_COLOR, G_COORD, G_NORMAL, and G_TEXCOORD.


Variable Documentation

const int num_GeomAttrTypes = 4 [static]
 

Definition at line 70 of file geom.h.

END_PUBLISH const int num_GeomBindTypes = 5 [static]
 

Definition at line 61 of file geom.h.


Generated on Fri May 2 00:45:46 2003 for Panda by doxygen1.3