Classes | Public Member Functions

xl7::direct3d::images::Targa Class Reference

#include <Targa.h>

Inheritance diagram for xl7::direct3d::images::Targa:
xl7::direct3d::images::Image

List of all members.

Classes

struct  Header

Public Member Functions

 Targa (void)
 ~Targa (void)
 Targa (const Targa &rhs)
Targaoperator= (const Targa &rhs)
Imageoperator= (const Image &rhs)
bool LoadFromFile (const cl7::string_type &file_name)
bool LoadFrom (io::IRom &rom, const cl7::string_type &rom_name=TEXT(""))

Detailed Description

The Truevision Advanced Raster Graphics Array (TARGA) image file format.


Constructor & Destructor Documentation

xl7::direct3d::images::Targa::Targa ( void   ) 

Default constructor.

xl7::direct3d::images::Targa::~Targa ( void   ) 

Destructor.

xl7::direct3d::images::Targa::Targa ( const Targa rhs  ) 

Copy constructor.


Member Function Documentation

bool xl7::direct3d::images::Targa::LoadFrom ( io::IRom rom,
const cl7::string_type rom_name = TEXT("") 
)

Loads the image from any rom.

bool xl7::direct3d::images::Targa::LoadFromFile ( const cl7::string_type file_name  )  [virtual]

Loads the image from a file in the file system.

Reimplemented from xl7::direct3d::images::Image.

Targa & xl7::direct3d::images::Targa::operator= ( const Targa rhs  ) 

Copy assignment operator.

Image & xl7::direct3d::images::Targa::operator= ( const Image rhs  )  [virtual]

Copy assignment operator (derived and overriden).

Reimplemented from xl7::direct3d::images::Image.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines