Loading...
Searching...
No Matches
IGUIImageList.h
Go to the documentation of this file.
// This file is part of the "Irrlicht Engine".
// written by Reinhard Ostermeier, reinhard@nospam.r-ostermeier.de
#ifndef __I_GUI_IMAGE_LIST_H_INCLUDED__
#define __I_GUI_IMAGE_LIST_H_INCLUDED__
#include "IGUIElement.h"
#include "rect.h"
#include "irrTypes.h"
namespace irr
{
namespace gui
{
class IGUIImageList : public virtual IReferenceCounted
{
public:
virtual ~IGUIImageList() {};
virtual void draw(s32 index, const core::position2d<s32>& destPos,
const core::rect<s32>* clip = 0) = 0;
virtual s32 getImageCount() const = 0;
virtual core::dimension2d<s32> getImageSize() const = 0;
};
} // end namespace gui
} // end namespace irr
#endif
IGUIElement.h
irr::IReferenceCounted::IReferenceCounted
IReferenceCounted()
Constructor.
Definition IReferenceCounted.h:46
irr::core::dimension2d
Specifies a 2 dimensional size.
Definition dimension2d.h:21
irr::core::rect
Rectangle template.
Definition rect.h:27
irr::gui::IGUIImageList
Font interface.
Definition IGUIImageList.h:18
irr::gui::IGUIImageList::getImageCount
virtual s32 getImageCount() const =0
irr::gui::IGUIImageList::getImageSize
virtual core::dimension2d< s32 > getImageSize() const =0
irr::gui::IGUIImageList::~IGUIImageList
virtual ~IGUIImageList()
Destructor.
Definition IGUIImageList.h:22
irr::gui::IGUIImageList::draw
virtual void draw(s32 index, const core::position2d< s32 > &destPos, const core::rect< s32 > *clip=0)=0
irrTypes.h
irr::gui
The gui namespace contains useful classes for easy creation of a graphical user interface.
Definition EGUIAlignment.h:11
irr
Everything in the Irrlicht Engine can be found in this namespace.
Definition aabbox3d.h:13
irr::s32
signed int s32
32 bit signed variable.
Definition irrTypes.h:66
rect.h
- Irrlicht Engine Documentation © 2003-2012 by Nikolaus Gebhardt. Generated on for Irrlicht 3D Engine by Doxygen 1.15.0