Panda3D
Public Types | Public Member Functions | Public Attributes

CLwoPoints Class Reference

This class is a wrapper around LwoPoints and stores additional information useful during the conversion-to-egg process. More...

#include "cLwoPoints.h"

List of all members.

Public Types

typedef pmap< string, const
LwoVertexMap * > 
VMap

Public Member Functions

 CLwoPoints (LwoToEggConverter *converter, const LwoPoints *points, CLwoLayer *layer)
void add_vmap (const LwoVertexMap *lwo_vmap)
 Associates the indicated VertexMap with the points set.
void connect_egg ()
 Connects all the egg structures together.
 CPT (LwoPoints) _points
bool get_uv (const string &uv_name, int n, LPoint2 &uv) const
 Returns true if there is a UV of the indicated name associated with the given vertex, false otherwise.
void make_egg ()
 Creates the egg structures associated with this Lightwave object.
 PT (EggVertexPool) _egg_vpool

Public Attributes

LwoToEggConverter_converter
CLwoLayer_layer
VMap _pick
VMap _txuv

Detailed Description

This class is a wrapper around LwoPoints and stores additional information useful during the conversion-to-egg process.

Definition at line 36 of file cLwoPoints.h.


Member Function Documentation

void CLwoPoints::add_vmap ( const LwoVertexMap lwo_vmap)

Associates the indicated VertexMap with the points set.

This may define such niceties as UV coordinates or per-vertex color.

Definition at line 31 of file cLwoPoints.cxx.

void CLwoPoints::connect_egg ( )

Connects all the egg structures together.

Definition at line 105 of file cLwoPoints.cxx.

bool CLwoPoints::get_uv ( const string &  uv_name,
int  n,
LPoint2 uv 
) const

Returns true if there is a UV of the indicated name associated with the given vertex, false otherwise.

If true, fills in uv with the value.

Definition at line 62 of file cLwoPoints.cxx.

References LwoVertexMap::get_value(), and LwoVertexMap::has_value().

void CLwoPoints::make_egg ( )

Creates the egg structures associated with this Lightwave object.

Definition at line 92 of file cLwoPoints.cxx.

References CLwoLayer::get_number().


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