67 lines
2.0 KiB
C++
67 lines
2.0 KiB
C++
// LightPointRecord.cpp
|
|
|
|
#include "flt.h"
|
|
#include "Registry.h"
|
|
#include "LightPointRecord.h"
|
|
|
|
using namespace flt;
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
//
|
|
// LightPointRecord
|
|
//
|
|
////////////////////////////////////////////////////////////////////
|
|
|
|
RegisterRecordProxy<LightPointRecord> g_LightPointProxy;
|
|
|
|
LightPointRecord::LightPointRecord()
|
|
{
|
|
}
|
|
|
|
|
|
// virtual
|
|
LightPointRecord::~LightPointRecord()
|
|
{
|
|
}
|
|
|
|
|
|
void LightPointRecord::endian()
|
|
{
|
|
SLightPoint *pSLightPoint = (SLightPoint*)getData();
|
|
|
|
ENDIAN( pSLightPoint->iMaterial );
|
|
ENDIAN( pSLightPoint->iFeature );
|
|
ENDIAN( pSLightPoint->diMode );
|
|
ENDIAN( pSLightPoint->sfIntensityFront );
|
|
ENDIAN( pSLightPoint->sfIntensityBack );
|
|
ENDIAN( pSLightPoint->sfMinDefocus );
|
|
ENDIAN( pSLightPoint->sfMaxDefocus );
|
|
ENDIAN( pSLightPoint->diFadeMode );
|
|
ENDIAN( pSLightPoint->diFogPunchMode );
|
|
ENDIAN( pSLightPoint->diDirectionalMode );
|
|
ENDIAN( pSLightPoint->diRangeMode );
|
|
ENDIAN( pSLightPoint->sfMinPixelSize );
|
|
ENDIAN( pSLightPoint->sfMaxPixelSize );
|
|
ENDIAN( pSLightPoint->afActualPixelSize );
|
|
ENDIAN( pSLightPoint->sfTranspFalloff );
|
|
ENDIAN( pSLightPoint->sfTranspFalloffExponent );
|
|
ENDIAN( pSLightPoint->sfTranspFalloffScalar );
|
|
ENDIAN( pSLightPoint->sfTranspFalloffClamp );
|
|
ENDIAN( pSLightPoint->sfFog );
|
|
ENDIAN( pSLightPoint->sfReserved );
|
|
ENDIAN( pSLightPoint->sfSize );
|
|
ENDIAN( pSLightPoint->diDirection );
|
|
ENDIAN( pSLightPoint->sfLobeHoriz );
|
|
ENDIAN( pSLightPoint->sfLobeVert );
|
|
ENDIAN( pSLightPoint->sfLobeRoll );
|
|
ENDIAN( pSLightPoint->sfFalloff );
|
|
ENDIAN( pSLightPoint->sfAmbientIntensity );
|
|
ENDIAN( pSLightPoint->sfAnimPeriod );
|
|
ENDIAN( pSLightPoint->sfAnimPhaseDelay );
|
|
ENDIAN( pSLightPoint->sfAnimPeriodEnable );
|
|
ENDIAN( pSLightPoint->sfSignificance );
|
|
ENDIAN( pSLightPoint->sfDrawOrder );
|
|
ENDIAN( pSLightPoint->sfFlags );
|
|
pSLightPoint->animRot.endian();
|
|
}
|