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

DynamicVertices Class Reference

#include <dynamicVertices.h>

Inheritance diagram for DynamicVertices:

TypedWritable TypedObject List of all members.

Public Member Functions

 DynamicVertices ()
 DynamicVertices (const DynamicVertices &copy)
virtual void write_datagram (BamWriter *manager, Datagram &me)
void fillin (DatagramIterator &scan, BamReader *manager)
virtual TypeHandle get_type () const
virtual TypeHandle force_init_type ()

Static Public Member Functions

DynamicVertices deep_copy (const DynamicVertices &copy)
TypeHandle get_class_type ()
void init_type ()

Public Attributes

PTA_Vertexf _coords
PTA_Normalf _norms
PTA_Colorf _colors
PTA_TexCoordf _texcoords

Static Private Attributes

TypeHandle _type_handle

Constructor & Destructor Documentation

DynamicVertices::DynamicVertices  ) 
 

Definition at line 35 of file dynamicVertices.cxx.

DynamicVertices::DynamicVertices const DynamicVertices &  copy  ) 
 

Definition at line 46 of file dynamicVertices.cxx.


Member Function Documentation

DynamicVertices DynamicVertices::deep_copy const DynamicVertices &  copy  )  [static]
 

Definition at line 62 of file dynamicVertices.cxx.

References _colors, _coords, _norms, _texcoords, PointerToArray< TexCoordf >::empty(), PointerToArray< Colorf >::empty(), PointerToArray< Normalf >::empty(), PointerToArray< Vertexf >::empty(), PointerToArray< TexCoordf >::empty_array(), PointerToArray< Colorf >::empty_array(), PointerToArray< Normalf >::empty_array(), PointerToArray< Vertexf >::empty_array(), PointerToArray< TexCoordf >::v(), PointerToArray< Colorf >::v(), PointerToArray< Normalf >::v(), and PointerToArray< Vertexf >::v().

void DynamicVertices::fillin DatagramIterator scan,
BamReader manager
 

Reimplemented from TypedWritable.

Definition at line 107 of file dynamicVertices.cxx.

References _colors, _coords, _norms, _texcoords, and READ_PTA.

Referenced by Character::fillin().

virtual TypeHandle DynamicVertices::force_init_type void   )  [inline, virtual]
 

Reimplemented from TypedWritable.

Definition at line 58 of file dynamicVertices.h.

References TypedObject::get_class_type(), and TypedWritable::init_type().

TypeHandle DynamicVertices::get_class_type void   )  [inline, static]
 

Reimplemented from TypedObject.

Definition at line 59 of file dynamicVertices.h.

virtual TypeHandle DynamicVertices::get_type void   )  const [inline, virtual]
 

Reimplemented from TypedWritable.

Definition at line 55 of file dynamicVertices.h.

References TypedObject::get_class_type().

void DynamicVertices::init_type void   )  [inline, static]
 

Reimplemented from TypedWritable.

Definition at line 62 of file dynamicVertices.h.

References TypedObject::get_class_type(), TypedWritable::init_type(), and register_type().

Referenced by init_libchar().

void DynamicVertices::write_datagram BamWriter manager,
Datagram me
[virtual]
 

Reimplemented from TypedWritable.

Definition at line 90 of file dynamicVertices.cxx.

References _colors, _coords, _norms, _texcoords, and WRITE_PTA.

Referenced by Character::write_datagram().


Member Data Documentation

PTA_Colorf DynamicVertices::_colors
 

Definition at line 47 of file dynamicVertices.h.

Referenced by deep_copy(), fillin(), ComputedVerticesMaker::make_computed_vertices(), ComputedVertices::make_orig(), PT(), ComputedVertices::update(), and write_datagram().

PTA_Vertexf DynamicVertices::_coords
 

Definition at line 45 of file dynamicVertices.h.

Referenced by deep_copy(), fillin(), ComputedVerticesMaker::make_computed_vertices(), ComputedVertices::make_orig(), PT(), ComputedVertices::update(), and write_datagram().

PTA_Normalf DynamicVertices::_norms
 

Definition at line 46 of file dynamicVertices.h.

Referenced by deep_copy(), fillin(), ComputedVerticesMaker::make_computed_vertices(), ComputedVertices::make_orig(), PT(), ComputedVertices::update(), and write_datagram().

PTA_TexCoordf DynamicVertices::_texcoords
 

Definition at line 48 of file dynamicVertices.h.

Referenced by deep_copy(), fillin(), ComputedVerticesMaker::make_computed_vertices(), ComputedVertices::make_orig(), PT(), ComputedVertices::update(), and write_datagram().

TypeHandle DynamicVertices::_type_handle [static, private]
 

Reimplemented from TypedWritable.

Definition at line 27 of file dynamicVertices.cxx.


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:12:01 2003 for Panda by doxygen1.3