support old names in bam files

This commit is contained in:
David Rose 2005-04-21 22:31:11 +00:00
parent 29b2dbc742
commit aa2a85f9eb
2 changed files with 7 additions and 0 deletions

View File

@ -22,6 +22,7 @@
#include "bamWriter.h"
TypeHandle TransformBlendTable::_type_handle;
TypeHandle TransformBlendTable::_palette_type_handle;
////////////////////////////////////////////////////////////////////
// Function: TransformBlendTable::Constructor
@ -211,6 +212,7 @@ clear_modified() {
void TransformBlendTable::
register_with_read_factory() {
BamReader::get_factory()->register_factory(get_class_type(), make_from_bam);
BamReader::get_factory()->register_factory(_palette_type_handle, make_from_bam);
}
////////////////////////////////////////////////////////////////////

View File

@ -130,6 +130,10 @@ public:
TypedWritableReferenceCount::init_type();
register_type(_type_handle, "TransformBlendTable",
TypedWritableReferenceCount::get_class_type());
// The _palette_type_handle is defined only to support older bam
// files, generated before we renamed the type to TransformBlendTable.
register_type(_palette_type_handle, "TransformBlendPalette",
TypedWritableReferenceCount::get_class_type());
}
virtual TypeHandle get_type() const {
return get_class_type();
@ -138,6 +142,7 @@ public:
private:
static TypeHandle _type_handle;
static TypeHandle _palette_type_handle;
friend class VertexTransform;
};