/* ========================================================================== * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2006.12.18 * ³» ¿ë : ÀçÁú * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #pragma pack( push, 1 ) /// ÀçÁú class cMaterialData { public: cMaterialData(); public: /// ÁÖº¯±¤ ¹Ý»çÀ² NiColor mAmbient; /// »ê¶õ±¤ ¹Ý»çÀ² NiColor mDiffuse; /// ¹Ý¿µ±¤ ¹Ý»çÀ² NiColor mSpecular; /// ¹ß»ê»ö NiColor mEmissive; /// ±¤Åõµ float mShininess; /// ºÒÅõ¸íµµ float mAlpha; }; #pragma pack( pop ) inline cMaterialData::cMaterialData() : mAmbient( 0.5f, 0.5f, 0.5f ) , mDiffuse( NiColor::WHITE ) , mSpecular( NiColor::BLACK ) , mEmissive( NiColor::BLACK ) , mShininess( 1.0f ) , mAlpha( 1.0f ) { }