00001 #include "IOSApplication.h"
00002
00003 #ifdef RT_IOS
00004
00005 namespace RenderTools{
00006
00007 IOSApplication::IOSApplication( void ){
00008
00009 }
00010
00011 IOSApplication::~IOSApplication( void ){
00012
00013 }
00014
00015 PropertyPtr IOSApplication::create( const XMLNodePtr & xml ){
00016 ApplicationPtr p( new IOSApplication() );
00017 p->setName( xml );
00018 p->createProperties();
00019 p->setProperties( xml, false );
00020 return( dynamic_pointer_cast< AbstractProperty, AbstractApplication >( p ) );
00021 }
00022
00023 void IOSApplication::onInitialize( void ){
00024 AbstractApplication::onInitialize();
00025 #ifdef RT_GLEW
00026 if( glewInit() != GLEW_OK ){
00027 Error::error( Error::GLEW_INITIALIZATION_FAILED, __FILE__, __LINE__ );
00028 }
00029 #endif
00030 }
00031
00032 int IOSApplication::mainloop( void ){
00033 return( 0 );
00034 }
00035
00036 };
00037
00038
00039 #else
00040 int ______________________________________________________________________________forcedpublicsymbol = 0;
00041 #endif