Initial revision
This commit is contained in:
49
src/osgPlugins/flt/MaterialPaletteRecord.cpp
Normal file
49
src/osgPlugins/flt/MaterialPaletteRecord.cpp
Normal file
@@ -0,0 +1,49 @@
|
||||
// MaterialPaletteRecord.cpp
|
||||
|
||||
#include "flt.h"
|
||||
#include "Registry.h"
|
||||
#include "MaterialPaletteRecord.h"
|
||||
|
||||
using namespace flt;
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// MaterialPaletteRecord
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
RegisterRecordProxy<MaterialPaletteRecord> g_MaterialPaletteProxy;
|
||||
|
||||
|
||||
MaterialPaletteRecord::MaterialPaletteRecord()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
// virtual
|
||||
MaterialPaletteRecord::~MaterialPaletteRecord()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
// virtual
|
||||
void MaterialPaletteRecord::endian()
|
||||
{
|
||||
SMaterial *pSMaterial = (SMaterial*)getData();
|
||||
|
||||
ENDIAN( pSMaterial->diIndex );
|
||||
ENDIAN( pSMaterial->diFlags );
|
||||
pSMaterial->Ambient.endian();
|
||||
pSMaterial->Diffuse.endian();
|
||||
pSMaterial->Specular.endian();
|
||||
pSMaterial->Emissive.endian();
|
||||
ENDIAN( pSMaterial->sfShininess );
|
||||
ENDIAN( pSMaterial->sfAlpha );
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user