XPlor/libs/xassets/xgfxlightdef.cpp
2025-09-10 21:58:26 -04:00

34 lines
578 B
C++

#include "xgfxlightdef.h"
XGfxLightDef::XGfxLightDef()
: XAsset()
, mName()
, mAttenuation()
, mLmapLookupStart(0)
{
SetType(ASSET_TYPE_LIGHT_DEF);
SetName("GFX Light Definition");
}
XGfxLightDef::~XGfxLightDef()
{
}
void XGfxLightDef::Clear()
{
mName.Clear();
mAttenuation.Clear();
mLmapLookupStart = 0;
}
void XGfxLightDef::ParseData(XDataStream *aStream)
{
mName.ParsePtr(aStream, false);
mAttenuation.ParseData(aStream);
*aStream >> mLmapLookupStart;
mName.ParseData(aStream);
mAttenuation.ParseData(aStream);
}