// LightPointRecord.cpp #include "flt.h" #include "Registry.h" #include "LightPointRecord.h" using namespace flt; //////////////////////////////////////////////////////////////////// // // LightPointRecord // //////////////////////////////////////////////////////////////////// RegisterRecordProxy 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(); }