Irr2D Class Reference

#include <Irr2D.h>

Inheritance diagram for Irr2D:

IrrLibBase

List of all members.

Public Member Functions

 Irr2D ()
 ~Irr2D ()
void LoadTexturemap (irr::core::stringc file)
int LoadTexture (irr::core::stringc file)
void DrawImage (int texture, const irr::core::dimension2d< irr::s32 > &destPos)
void DrawImage (const irr::core::position2d< irr::s32 > &destPos, const irr::core::rect< irr::s32 > &sourceRect, const irr::core::rect< irr::s32 > *clipRect, irr::video::SColor color, bool useAlphaChannelOfTexture)
void DrawLine (IrrPos &start, IrrPos &end, const irr::video::SColor &color)
void DrawLines ()
void AddLines (IrrPos &start, IrrPos &end, const irr::video::SColor &color)

Public Attributes

IrrSprite Sprite

Private Attributes

irr::video::ITexture * texturemap
int numTextures
std::vector
< irr::video::ITexture * > 
textures
std::vector
< irr::core::position2d
< irr::s32 > > 
start
std::vector
< irr::core::position2d
< irr::s32 > > 
end
std::vector< irr::video::SColor > color
int numLines


Detailed Description

Definition at line 27 of file Irr2D.h.


Constructor & Destructor Documentation

Irr2D::Irr2D (  ) 

Definition at line 30 of file Irr2D.cpp.

References numLines, and numTextures.

Irr2D::~Irr2D (  ) 

Definition at line 36 of file Irr2D.cpp.


Member Function Documentation

void Irr2D::LoadTexturemap ( irr::core::stringc  file  ) 

int Irr2D::LoadTexture ( irr::core::stringc  file  ) 

void Irr2D::DrawImage ( int  texture,
const irr::core::dimension2d< irr::s32 > &  destPos 
)

void Irr2D::DrawImage ( const irr::core::position2d< irr::s32 > &  destPos,
const irr::core::rect< irr::s32 > &  sourceRect,
const irr::core::rect< irr::s32 > *  clipRect,
irr::video::SColor  color,
bool  useAlphaChannelOfTexture 
)

void Irr2D::DrawLine ( IrrPos start,
IrrPos end,
const irr::video::SColor &  color 
)

Definition at line 65 of file Irr2D.cpp.

References IrrLibBase::driver.

void Irr2D::DrawLines (  ) 

Definition at line 78 of file Irr2D.cpp.

References numLines.

void Irr2D::AddLines ( IrrPos start,
IrrPos end,
const irr::video::SColor &  color 
)

Definition at line 70 of file Irr2D.cpp.

References numLines.


Member Data Documentation

irr::video::ITexture* Irr2D::texturemap [private]

Definition at line 32 of file Irr2D.h.

int Irr2D::numTextures [private]

Definition at line 33 of file Irr2D.h.

Referenced by Irr2D().

std::vector<irr::video::ITexture*> Irr2D::textures [private]

Definition at line 35 of file Irr2D.h.

std::vector<irr::core::position2d<irr::s32> > Irr2D::start [private]

Definition at line 36 of file Irr2D.h.

std::vector<irr::core::position2d<irr::s32> > Irr2D::end [private]

Definition at line 37 of file Irr2D.h.

std::vector<irr::video::SColor> Irr2D::color [private]

Definition at line 38 of file Irr2D.h.

int Irr2D::numLines [private]

Definition at line 39 of file Irr2D.h.

Referenced by AddLines(), DrawLines(), and Irr2D().

IrrSprite Irr2D::Sprite

Definition at line 42 of file Irr2D.h.


The documentation for this class was generated from the following files:
Generated on Thu Dec 27 18:25:19 2007 for IrrLib by  doxygen 1.5.4