15 #include "config_flt.h"
16 #include "fltRecord.h"
18 #include "fltBeadID.h"
20 #include "fltObject.h"
21 #include "fltGeometry.h"
25 #include "fltLocalVertexPool.h"
26 #include "fltMeshPrimitive.h"
27 #include "fltVectorRecord.h"
28 #include "fltVertexList.h"
30 #include "fltInstanceDefinition.h"
31 #include "fltInstanceRef.h"
32 #include "fltHeader.h"
33 #include "fltVertex.h"
34 #include "fltMaterial.h"
35 #include "fltTexture.h"
36 #include "fltLightSourceDefinition.h"
37 #include "fltUnsupportedRecord.h"
38 #include "fltTransformRecord.h"
39 #include "fltTransformGeneralMatrix.h"
40 #include "fltTransformPut.h"
41 #include "fltTransformRotateAboutEdge.h"
42 #include "fltTransformRotateAboutPoint.h"
43 #include "fltTransformScale.h"
44 #include "fltTransformTranslate.h"
45 #include "fltTransformRotateScale.h"
46 #include "fltExternalReference.h"
50 Configure(config_flt);
51 NotifyCategoryDef(flt,
"");
55 (
"flt-error-abort",
false,
56 PRC_DESC(
"Set this true to trigger an assertion failure (and core dump) "
57 "immediately when an error is detected on reading or writing a flt "
58 "file. This is primarily useful for debugging the flt reader itself, "
59 "to generate a stack trace to determine precisely at what point a flt "
64 ConfigureFn(config_flt) {
78 static bool initialized =
false;
84 FltRecord::init_type();
86 FltBeadID::init_type();
87 FltGroup::init_type();
88 FltObject::init_type();
89 FltGeometry::init_type();
91 FltCurve::init_type();
93 FltLocalVertexPool::init_type();
94 FltMeshPrimitive::init_type();
95 FltVectorRecord::init_type();
96 FltVertexList::init_type();
98 FltInstanceDefinition::init_type();
99 FltInstanceRef::init_type();
100 FltHeader::init_type();
101 FltVertex::init_type();
102 FltMaterial::init_type();
103 FltTexture::init_type();
104 FltLightSourceDefinition::init_type();
105 FltUnsupportedRecord::init_type();
106 FltTransformRecord::init_type();
107 FltTransformGeneralMatrix::init_type();
108 FltTransformPut::init_type();
109 FltTransformRotateAboutEdge::init_type();
110 FltTransformRotateAboutPoint::init_type();
111 FltTransformScale::init_type();
112 FltTransformTranslate::init_type();
113 FltTransformRotateScale::init_type();
114 FltExternalReference::init_type();
This is a convenience class to specialize ConfigVariable as a boolean type.