#include <fltLocalVertexPool.h>
Inheritance diagram for FltLocalVertexPool:
Public Types | |
typedef pvector< PT(FltVertex) | Vertices ) |
enum | AttributeMask { AM_has_position = 0x80000000, AM_has_color_index = 0x40000000, AM_has_packed_color = 0x20000000, AM_has_normal = 0x10000000, AM_has_base_uv = 0x08000000, AM_has_uv_1 = 0x04000000, AM_has_uv_2 = 0x02000000, AM_has_uv_3 = 0x01000000, AM_has_uv_4 = 0x00800000, AM_has_uv_5 = 0x00400000, AM_has_uv_6 = 0x00200000, AM_has_uv_7 = 0x00100000 } |
Public Member Functions | |
FltLocalVertexPool (FltHeader *header) | |
virtual bool | extract_record (FltRecordReader &reader) |
virtual bool | build_record (FltRecordWriter &writer) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Public Attributes | |
Vertices | _vertices |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 56 of file fltLocalVertexPool.h. |
|
Definition at line 41 of file fltLocalVertexPool.h. |
|
Definition at line 33 of file fltLocalVertexPool.cxx. |
|
|
|
Reimplemented from FltRecord. Definition at line 67 of file fltLocalVertexPool.h. References get_class_type(), and init_type(). |
|
Reimplemented from FltRecord. Definition at line 68 of file fltLocalVertexPool.h. References _type_handle. Referenced by force_init_type(), and get_type(). |
|
Reimplemented from FltRecord. Definition at line 64 of file fltLocalVertexPool.h. References get_class_type(). |
|
Reimplemented from FltRecord. Definition at line 71 of file fltLocalVertexPool.h. References _type_handle, FltRecord::get_class_type(), FltRecord::init_type(), and register_type(). Referenced by force_init_type(), and init_libflt(). |
|
Reimplemented from FltRecord. Definition at line 25 of file fltLocalVertexPool.cxx. Referenced by get_class_type(), and init_type(). |
|
Definition at line 57 of file fltLocalVertexPool.h. Referenced by build_record(), and extract_record(). |