genesis-3d_engine/Engine/foundation/jobs/tp/tpjobslice.cc

43 lines
901 B
C++
Raw Normal View History

//------------------------------------------------------------------------------
// tpjobslice.cc
// (C) 2009 Radon Labs GmbH
//------------------------------------------------------------------------------
#include "stdneb.h"
#include "jobs/tp/tpjobslice.h"
#include "jobs/tp/tpjob.h"
namespace Jobs
{
//------------------------------------------------------------------------------
/**
*/
TPJobSlice::TPJobSlice() :
job(0),
sliceIndex(InvalidIndex)
{
// empty
}
//------------------------------------------------------------------------------
/**
*/
TPJobSlice::~TPJobSlice()
{
this->job = 0;
}
//------------------------------------------------------------------------------
/**
*/
void
TPJobSlice::Setup(TPJob* job_, IndexT sliceIndex_)
{
n_assert(0 == this->job);
n_assert(0 != job_);
this->job = job_;
this->sliceIndex = sliceIndex_;
}
} // namespace Jobs