Classes | Public Member Functions

xl7::direct3d::images::PNG Class Reference

#include <PNG.h>

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

List of all members.

Classes

struct  BitInfo
struct  Header
struct  PaletteEntry
struct  Signature

Public Member Functions

 PNG (void)
 ~PNG (void)
 PNG (const PNG &rhs)
PNGoperator= (const PNG &rhs)
PNGoperator= (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 Portable Network Graphics (PNG) image file format.


Constructor & Destructor Documentation

xl7::direct3d::images::PNG::PNG ( void   ) 

Default constructor.

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

Destructor.

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

Copy constructor.


Member Function Documentation

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

Loads the image from any rom.

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

Loads the image from a file in the file system.

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

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

Copy assignment operator.

PNG & xl7::direct3d::images::PNG::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