Files
OpenSceneGraph/src/osgPlugins/flt/SwitchRecord.cpp

41 lines
732 B
C++

// SwitchRecord.cpp
#include "flt.h"
#include "Registry.h"
#include "SwitchRecord.h"
using namespace flt;
////////////////////////////////////////////////////////////////////
//
// SwitchRecord
//
////////////////////////////////////////////////////////////////////
RegisterRecordProxy<SwitchRecord> g_SwitchProxy;
SwitchRecord::SwitchRecord()
{
}
// virtual
SwitchRecord::~SwitchRecord()
{
}
void SwitchRecord::endian()
{
SSwitch *pSSwitch = (SSwitch*)getData();
ENDIAN( pSSwitch->nCurrentMask );
ENDIAN( pSSwitch->nMasks );
ENDIAN( pSSwitch->nWordsInMask );
for (int m=0; m < pSSwitch->nMasks*pSSwitch->nWordsInMask; m++)
{
ENDIAN( pSSwitch->aMask[m] );
}
}