mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
support old names in bam files
This commit is contained in:
parent
29b2dbc742
commit
aa2a85f9eb
@ -22,6 +22,7 @@
|
|||||||
#include "bamWriter.h"
|
#include "bamWriter.h"
|
||||||
|
|
||||||
TypeHandle TransformBlendTable::_type_handle;
|
TypeHandle TransformBlendTable::_type_handle;
|
||||||
|
TypeHandle TransformBlendTable::_palette_type_handle;
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: TransformBlendTable::Constructor
|
// Function: TransformBlendTable::Constructor
|
||||||
@ -211,6 +212,7 @@ clear_modified() {
|
|||||||
void TransformBlendTable::
|
void TransformBlendTable::
|
||||||
register_with_read_factory() {
|
register_with_read_factory() {
|
||||||
BamReader::get_factory()->register_factory(get_class_type(), make_from_bam);
|
BamReader::get_factory()->register_factory(get_class_type(), make_from_bam);
|
||||||
|
BamReader::get_factory()->register_factory(_palette_type_handle, make_from_bam);
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
|
@ -130,6 +130,10 @@ public:
|
|||||||
TypedWritableReferenceCount::init_type();
|
TypedWritableReferenceCount::init_type();
|
||||||
register_type(_type_handle, "TransformBlendTable",
|
register_type(_type_handle, "TransformBlendTable",
|
||||||
TypedWritableReferenceCount::get_class_type());
|
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 {
|
virtual TypeHandle get_type() const {
|
||||||
return get_class_type();
|
return get_class_type();
|
||||||
@ -138,6 +142,7 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
static TypeHandle _type_handle;
|
static TypeHandle _type_handle;
|
||||||
|
static TypeHandle _palette_type_handle;
|
||||||
|
|
||||||
friend class VertexTransform;
|
friend class VertexTransform;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user