Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef MODULE_BASIC_IOS_H
00013 #define MODULE_BASIC_IOS_H
00014
00015 #include "Apex.h"
00016 #include "TestBase.h"
00017 #include <limits.h>
00018
00019 namespace nvidia
00020 {
00021 namespace apex
00022 {
00023
00024 PX_PUSH_PACK_DEFAULT
00025
00026 class Scene;
00027 class BasicIosAsset;
00028 class BasicIosActor;
00029 class BasicIosAssetAuthoring;
00030
00034 class ModuleBasicIos : public Module
00035 {
00036 protected:
00037 virtual ~ModuleBasicIos() {}
00038
00039 public:
00041 virtual const char* getBasicIosTypeName() = 0;
00042
00044 virtual const TestBase* getTestBase(Scene* apexScene) const = 0;
00045
00046 };
00047
00048
00049 PX_POP_PACK
00050
00051 }
00052 }
00053
00054 #endif // MODULE_BASIC_IOS_H