00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef _A3DL_HH_
00024 #define _A3DL_HH_
00025
00026 #include "sector.hh"
00027 #include "object3d.hh"
00028 #include "model.hh"
00029 #include "cube.hh"
00030 #include "cylinder.hh"
00031 #include "cone.hh"
00032 #include "sphere.hh"
00033 #include "billboard.hh"
00034 #include "light.hh"
00035 #include "viewpoint.hh"
00036 #include "snow.hh"
00037 #include "polygonmesh.hh"
00038 #include "portal.hh"
00039
00040
00041 namespace A3DL {
00042 inline void registerAll() {
00043 Object3D::registerExtenders();
00044 Sector::registerExtenders();
00045 Model::registerExtenders();
00046 Cube::registerExtenders();
00047 Cylinder::registerExtenders();
00048 Cone::registerExtenders();
00049 Sphere::registerExtenders();
00050 Billboard::registerExtenders();
00051 Light::registerExtenders();
00052 Viewpoint::registerExtenders();
00053 Snow::registerExtenders();
00054 PolygonMesh::registerExtenders();
00055 Material::registerExtenders();
00056 Texture::registerExtenders();
00057 Portal::registerExtenders();
00058 }
00059 }
00060
00061 #endif