00001 // Filename: config_lerp.cxx 00002 // Created by: frang (30May00) 00003 // 00004 //////////////////////////////////////////////////////////////////// 00005 // 00006 // PANDA 3D SOFTWARE 00007 // Copyright (c) 2001, Disney Enterprises, Inc. All rights reserved 00008 // 00009 // All use of this software is subject to the terms of the Panda 3d 00010 // Software license. You should have received a copy of this license 00011 // along with this source code; you will also find a current copy of 00012 // the license at http://www.panda3d.org/license.txt . 00013 // 00014 // To contact the maintainers of this program write to 00015 // panda3d@yahoogroups.com . 00016 // 00017 //////////////////////////////////////////////////////////////////// 00018 00019 00020 #include "lerp.h" 00021 #include "lerpfunctor.h" 00022 00023 #include "config_lerp.h" 00024 00025 Configure(config_lerp); 00026 NotifyCategoryDef(lerp, ""); 00027 00028 ConfigureFn(config_lerp) { 00029 Lerp::init_type(); 00030 AutonomousLerp::init_type(); 00031 00032 LerpFunctor::init_type(); 00033 SimpleLerpFunctor<int>::init_type(); 00034 SimpleLerpFunctor<float>::init_type(); 00035 SimpleLerpFunctor<LPoint2f>::init_type(); 00036 SimpleLerpFunctor<LPoint3f>::init_type(); 00037 SimpleLerpFunctor<LPoint4f>::init_type(); 00038 SimpleLerpFunctor<LVecBase2f>::init_type(); 00039 SimpleLerpFunctor<LVecBase3f>::init_type(); 00040 SimpleLerpFunctor<LVecBase4f>::init_type(); 00041 SimpleLerpFunctor<LVector2f>::init_type(); 00042 SimpleLerpFunctor<LVector3f>::init_type(); 00043 SimpleLerpFunctor<LVector4f>::init_type(); 00044 SimpleQueryLerpFunctor<int>::init_type(); 00045 SimpleQueryLerpFunctor<float>::init_type(); 00046 SimpleQueryLerpFunctor<LPoint2f>::init_type(); 00047 SimpleQueryLerpFunctor<LPoint3f>::init_type(); 00048 SimpleQueryLerpFunctor<LPoint4f>::init_type(); 00049 SimpleQueryLerpFunctor<LVecBase2f>::init_type(); 00050 SimpleQueryLerpFunctor<LVecBase3f>::init_type(); 00051 SimpleQueryLerpFunctor<LVecBase4f>::init_type(); 00052 SimpleQueryLerpFunctor<LVector2f>::init_type(); 00053 SimpleQueryLerpFunctor<LVector3f>::init_type(); 00054 SimpleQueryLerpFunctor<LVector4f>::init_type(); 00055 MultiLerpFunctor::init_type(); 00056 00057 LerpBlendType::init_type(); 00058 EaseInBlendType::init_type(); 00059 EaseOutBlendType::init_type(); 00060 EaseInOutBlendType::init_type(); 00061 NoBlendType::init_type(); 00062 }