view LightClone/Source/GuiImage.h @ 75:57c0ce406a68 tip

Add main menu
author koryspansel <koryspansel@bendbroadband.com>
date Tue, 18 Oct 2011 17:08:17 -0700
parents 3507bd831c7f
children
line wrap: on
line source

/*
 * GuiImage
 */

#ifndef __GUIIMAGE_H__
#define __GUIIMAGE_H__

#include "Core.h"
#include "GuiElement.h"

/*
 * GuiImage
 */
class GuiImage : public GuiElement
{
protected:

	/*
	 * pTexture
	 */
	IDirect3DTexture9* pTexture;

public:

	/*
	 * GuiImage
	 */
	GuiImage();

	/*
	 * Initialize
	 */
	virtual ErrorCode Initialize(ServiceProvider* pServiceProvider);

	/*
	 * Render
	 */
	virtual void Render(GuiRenderContext& kContext);

	/*
	 * SetTexture
	 */
	ErrorCode SetTexture(const char* pName, bool bResize = false);
};

#endif //__GUIIMAGE_H__