/* ==================================================================== * ÆÄ ÀÏ : NameCardGauge.h * ¸ñ Àû : À̸§Ç¥¿¡ Ç¥½ÃµÉ °ÔÀÌÁö Ç¥Çö * ÀÛ ¼º ÀÚ : À̹ý¼® * ÀÛ ¼º ÀÏ : 2007.03.22 * ÁÖÀÇ»çÇ× : * =================================================================== */ #pragma once class cPlaneObject; class cNameCardGauge { public: cNameCardGauge(); ~cNameCardGauge(); bool Init( NiTexture* pGaugeFile, RECT* GaugeUV, unsigned short GaugeTexW, unsigned short GaugeTexH, NiTexture* pFrameFile = 0, RECT* FrameUV = 0, RECT* FrameBack = 0 ); void SetGaugePos( short posx, short posy ); void SetGaugeWidth( unsigned short width ); void PreDraw(); void Draw(); protected: NiRenderedTexturePtr mpRenderedTexture; NiRenderTargetGroupPtr mpRenderTargetGroup; cPlaneObject* mpGaugeTarget; /// ³»¿ë cPlaneObject* mpGaugeTexture; cPlaneObject* mpFrameTexture; cPlaneObject* mpFrameBackTexture; };