54 lines
1.2 KiB
C++
54 lines
1.2 KiB
C++
#ifndef RAKI_TESTINITIALIZER_H
|
|
#define RAKI_TESTINITIALIZER_H
|
|
|
|
|
|
|
|
|
|
|
|
// test initializer: this should only be used in tests
|
|
|
|
|
|
|
|
|
|
|
|
#if defined ( RAKI_USING_XAUDIO2 )
|
|
#include "RakiTests/Initializer/_XAudio2/TestInitializerNative_XAudio2.h"
|
|
#elif defined ( RAKI_PLATFORM_PS3 )
|
|
#include "RakiTests/Initializer/_PS3/TestInitializerNative_PS3.h"
|
|
#elif defined ( RAKI_PLATFORM_WII )
|
|
#include "RakiTests/Initializer/_WII/TestInitializerNative_WII.h"
|
|
#elif defined ( RAKI_PLATFORM_CAFE )
|
|
#include "RakiTests/Initializer/_CAFE/TestInitializerNative_CAFE.h"
|
|
#elif defined ( RAKI_PLATFORM_ORBIS )
|
|
#include "RakiTests/Initializer/_Orbis/TestInitializerNative_Orbis.h"
|
|
#elif defined (RAKI_PLATFORM_PROSPERO )
|
|
#include "RakiTests/Initializer/_Prospero/TestInitializerNative_Prospero.h"
|
|
#endif
|
|
|
|
|
|
|
|
|
|
namespace raki
|
|
{
|
|
class TestInitializer
|
|
: public TestInitializerNative
|
|
, public Engine::StreamCreator
|
|
{
|
|
public:
|
|
|
|
TestInitializer( const Engine::ExternalToolPaths * _externalToolPaths = NULL );
|
|
|
|
virtual ~TestInitializer();
|
|
|
|
virtual FileStream * createReadFileStream();
|
|
|
|
virtual FileStream * createWriteFileStream();
|
|
|
|
};
|
|
|
|
|
|
} // namespace raki
|
|
|
|
|
|
#endif // RAKI_TESTINITIALIZER_H
|
|
|