#include <eggPolysetMaker.h>
Inheritance diagram for EggPolysetMaker:
Public Types | |
enum | BinNumber { BN_none = 0, BN_polyset } |
enum | Properties { P_has_texture = 0x001, P_texture = 0x002, P_has_material = 0x004, P_material = 0x008, P_has_poly_color = 0x010, P_poly_color = 0x020, P_has_poly_normal = 0x040, P_has_vertex_normal = 0x080, P_has_vertex_color = 0x100, P_bface = 0x200 } |
Public Member Functions | |
EggPolysetMaker () | |
void | set_properties (int properties) |
virtual int | get_bin_number (const EggNode *node) |
virtual bool | sorts_less (int bin_number, const EggNode *a, const EggNode *b) |
Private Attributes | |
int | _properties |
|
Definition at line 44 of file eggPolysetMaker.h. Referenced by sorts_less(). |
|
Definition at line 49 of file eggPolysetMaker.h. |
|
Definition at line 28 of file eggPolysetMaker.cxx. References _properties. |
|
Implements EggBinMaker. Definition at line 53 of file eggPolysetMaker.cxx. References BN_none, BN_polyset, EggPolygon::get_class_type(), and TypedObject::is_of_type(). |
|
Definition at line 43 of file eggPolysetMaker.cxx. References _properties. |
|
|
Definition at line 73 of file eggPolysetMaker.h. Referenced by EggPolysetMaker(), set_properties(), and sorts_less(). |