Virtual U.org
Get Personal Training on VU Today
    
Top shadow
 
 register/help
User Name:

Password:

ImageRes class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

ImageRes Class Reference

#include <OIMGRES.H>

Inheritance diagram for ImageRes:

ResourceIdx File List of all members.

Public Methods

 ImageRes ()
 ImageRes (char *resFile, int readAll=0, int useVgaBuf=0)
void put_front (int, int, char *, int compressFlag=0)
void put_back (int, int, char *, int compressFlag=0)
void put_front (int, int, int, int compressFlag=0)
void put_back (int, int, int, int compressFlag=0)
void put_join (int, int, char *)
char * get_ptr (char *imageName)
void put_large (VgaBuf *, int, int, char *)
void put_large (VgaBuf *, int, int, int)
void put_to_buf (VgaBuf *vgaBufPtr, char *imageName)
void put_to_buf (VgaBuf *vgaBufPtr, int bitmapId)

Detailed Description

Class for managing Image resources. The resource files contain many compressed images, stored as follows: { <char[8]> = the name of the image, <int> = the widht of the image, <int> = the height of the image, char...> = the bitmap of the image }.

Definition at line 19 of file OIMGRES.H.


Constructor & Destructor Documentation

ImageRes::ImageRes   [inline]
 

Definition at line 21 of file OIMGRES.H.

ImageRes::ImageRes char *    resFile,
int    readAll = 0,
int    useVgaBuf = 0
 

Definition at line 34 of file OIMGRES.CPP.


Member Function Documentation

char* ImageRes::get_ptr char *    imageName [inline]
 

Definition at line 32 of file OIMGRES.H.

References ResourceIdx::read().

Referenced by put_to_buf().

void ImageRes::put_back int   ,
int   ,
int   ,
int    compressFlag = 0
 

Definition at line 126 of file OIMGRES.CPP.

References ResourceIdx::get_data().

void ImageRes::put_back int   ,
int   ,
char *   ,
int    compressFlag = 0
 

Definition at line 72 of file OIMGRES.CPP.

References ResourceIdx::read().

void ImageRes::put_front int   ,
int   ,
int   ,
int    compressFlag = 0
 

Definition at line 101 of file OIMGRES.CPP.

References ResourceIdx::get_data().

void ImageRes::put_front int   ,
int   ,
char *   ,
int    compressFlag = 0
 

Definition at line 47 of file OIMGRES.CPP.

References ResourceIdx::read().

void ImageRes::put_join int   ,
int   ,
char *   
 

Definition at line 144 of file OIMGRES.CPP.

References ResourceIdx::read().

void ImageRes::put_large VgaBuf  ,
int   ,
int   ,
int   
 

Definition at line 207 of file OIMGRES.CPP.

References ResourceIdx::get_file(), and VgaBuf::put_large_bitmap().

void ImageRes::put_large VgaBuf  ,
int   ,
int   ,
char *   
 

Definition at line 172 of file OIMGRES.CPP.

References ColorTable::bright_func(), File::file_get_short(), File::file_pos(), File::file_read(), File::file_seek(), ColorTable::generate_table_fast(), ResourceIdx::get_file(), ColorTable::get_table(), MAX_BRIGHTNESS_ADJUST_DEGREE, and VgaBuf::put_large_bitmap().

void ImageRes::put_to_buf VgaBuf   vgaBufPtr,
int    bitmapId
 

Definition at line 242 of file OIMGRES.CPP.

References ResourceIdx::get_data(), ResourceIdx::get_file(), VgaBuf::put_bitmap(), and VgaBuf::put_large_bitmap().

void ImageRes::put_to_buf VgaBuf   vgaBufPtr,
char *    imageName
 

Definition at line 222 of file OIMGRES.CPP.

References ResourceIdx::get_file(), get_ptr(), VgaBuf::put_bitmap(), and VgaBuf::put_large_bitmap().


The documentation for this class was generated from the following files:
Generated on Fri Aug 23 01:39:20 2002 for VirtualU by doxygen1.2.17