/* ==========================================================================
* 파    일 : UIImage.h
* 목    적 : 
* 작 성 자 : 이순규
* 작 성 일 : 2006.09.25
* 주의사항 : 
*===========================================================================*/
#pragma once

/// UI 이미지
class cUIImage
{
public:
	cUIImage( NiTexture* tex, unsigned int x, unsigned int y, unsigned int tx, unsigned int ty, unsigned int tw, unsigned int th );
	virtual ~cUIImage();

	/// 렌더링
	virtual void Draw();

	/// 텍스처
	//virtual void SetTexture( NiTexture* tex );

	/// 스크린 상의 위치
	//virtual void SetPos( unsigned int x, unsigned int y );

	/// 스크린 상의 영역
	//void SetScreenRect( unsigned int x, unsigned int y, unsigned int w, unsigned int h );

	/// 색상
	//virtual void SetColor( const NiColorA& color );
	//const NiColorA& GetColor() const;

	/// 알파
	virtual void SetAlpha( float alpha );

	/// 텍스처 영역
	//void SetTextureRect( unsigned int tx, unsigned int ty, unsigned int tw, unsigned int th );

protected:
	/// 텍스처
	NiTexture* mTexture;

	/// 스크린 텍스쳐
	NiScreenTexture* mScreenTexture;
};
