genesis-3d_engine/Engine/foundation/jobs/jobfuncdesc.h

31 lines
725 B
C
Raw Normal View History

#pragma once
//------------------------------------------------------------------------------
/**
@class Jobs::JobFuncDesc
Platform-wrapper for a Job function descriptor.
(C) 2009 Radon Labs GmbH
*/
#include "core/config.h"
#if __PS3__
#include "jobs/ps3/ps3jobfuncdesc.h"
namespace Jobs
{
typedef PS3::PS3JobFuncDesc JobFuncDesc;
}
#elif (NEBULA3_USE_SERIAL_JOBSYSTEM || __WII__)
#include "jobs/serial/serialjobfuncdesc.h"
namespace Jobs
{
typedef SerialJobFuncDesc JobFuncDesc;
}
#elif (__WIN32__ || __XBOX360__ || __ANDROID__ || __OSX__)
#include "jobs/tp/tpjobfuncdesc.h"
namespace Jobs
{
typedef TPJobFuncDesc JobFuncDesc;
}
#else
#error "Jobs::JobFuncDesc not implemented on this platform!"
#endif