Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CybPixelImageC Class Reference

#include <cybpixelimagec.h>

Collaboration diagram for CybPixelImageC:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~CybPixelImageC ()
CybPixelImageC & operator= (const CybPixelImageC &)
void LoadFromVRML (char *&, const char *VRMLSource, long &Line)
void LoadFromUrl (UrlC &Grafikdatei)
long GetWidth ()
long GetHeight ()
long GetChannels ()
const unsigned char * GetPixel ()
void SetPixel (const unsigned char *, long, long, long, long)

Protected Methods

bool p_ExtractFromVRML (char *&, const char *VRMLSource, long &Line, long &Result, char *EndMarks)
void p_LoadFromPNG (FILE *Dateizeiger)
void LoadFromJPEG (FILE *Dateizeiger)
void p_Init ()
 CybPixelImageC (CybTextureManagerC *)
 CybPixelImageC (char *&, const char *VRMLSource, long &Line)
 CybPixelImageC (UrlC &Grafikdatei)
 CybPixelImageC (const CybPixelImageC &)

Private Attributes

long m_Width
long m_Height
long m_Channels
long m_BitDepth
CybTextureManagerCm_pTexManager
unsigned char * m_PixData

Friends

class CybTextureManagerC

Constructor & Destructor Documentation

CybPixelImageC::CybPixelImageC CybTextureManagerC   [protected]
 

CybPixelImageC::CybPixelImageC char *&   ,
const char *    VRMLSource,
long &    Line
[protected]
 

CybPixelImageC::CybPixelImageC UrlC   Grafikdatei [protected]
 

CybPixelImageC::CybPixelImageC const CybPixelImageC &    [protected]
 

virtual CybPixelImageC::~CybPixelImageC   [virtual]
 


Member Function Documentation

long CybPixelImageC::GetChannels  
 

long CybPixelImageC::GetHeight  
 

const unsigned char* CybPixelImageC::GetPixel  
 

long CybPixelImageC::GetWidth  
 

void CybPixelImageC::LoadFromJPEG FILE *    Dateizeiger [protected]
 

void CybPixelImageC::LoadFromUrl UrlC   Grafikdatei
 

void CybPixelImageC::LoadFromVRML char *&   ,
const char *    VRMLSource,
long &    Line
 

CybPixelImageC& CybPixelImageC::operator= const CybPixelImageC &   
 

bool CybPixelImageC::p_ExtractFromVRML char *&   ,
const char *    VRMLSource,
long &    Line,
long &    Result,
char *    EndMarks
[protected]
 

void CybPixelImageC::p_Init   [protected]
 

void CybPixelImageC::p_LoadFromPNG FILE *    Dateizeiger [protected]
 

void CybPixelImageC::SetPixel const unsigned char *   ,
long   ,
long   ,
long   ,
long   
 


Friends And Related Function Documentation

friend class CybTextureManagerC [friend]
 

Definition at line 39 of file cybpixelimagec.h.


Member Data Documentation

long CybPixelImageC::m_BitDepth [private]
 

Definition at line 44 of file cybpixelimagec.h.

long CybPixelImageC::m_Channels [private]
 

Definition at line 43 of file cybpixelimagec.h.

long CybPixelImageC::m_Height [private]
 

Definition at line 42 of file cybpixelimagec.h.

unsigned char* CybPixelImageC::m_PixData [private]
 

Definition at line 47 of file cybpixelimagec.h.

CybTextureManagerC* CybPixelImageC::m_pTexManager [private]
 

Definition at line 45 of file cybpixelimagec.h.

long CybPixelImageC::m_Width [private]
 

Definition at line 41 of file cybpixelimagec.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:29:34 2003 for Open ActiveWrl by doxygen1.3-rc2