#include <NonPortable.h>
Inheritance diagram for BITMAPTEXTURE:
Public Member Functions | |
BITMAPTEXTURE (STRING, STRING) | |
virtual | ~BITMAPTEXTURE () |
virtual void | WriteProperties (BACKUP &backup) |
virtual void | GetSize (INTEGER &planes, REAL &width, REAL &height) |
virtual SHORTREAL | GetValueAt (INTEGER plane, REAL x, REAL y) |
Private Member Functions | |
void | ReadDIB () |
BOOLEAN | CalcSize () |
Private Attributes | |
STRING | m_sFileName |
int | m_xSize |
int | m_ySize |
int | m_hDIB |
Definition at line 36 of file NonPortable.h.
Definition at line 260 of file NonPortable.cpp.
References CalcSize(), m_hDIB, m_sFileName, and ReadDIB().
BITMAPTEXTURE::~BITMAPTEXTURE | ( | ) | [virtual] |
BOOLEAN BITMAPTEXTURE::CalcSize | ( | ) | [private] |
Definition at line 242 of file NonPortable.cpp.
References DIBHeight(), DIBWidth(), FALSE, int(), m_hDIB, m_xSize, m_ySize, sim3DInvalidTextureFile, sim3DOtherError(), and TRUE.
Referenced by BITMAPTEXTURE().
Reimplemented from TEXTUREDESCR.
Definition at line 295 of file NonPortable.cpp.
References GetDIBPixel(), m_hDIB, m_xSize, and m_ySize.
void BITMAPTEXTURE::ReadDIB | ( | ) | [private] |
Definition at line 217 of file NonPortable.cpp.
References m_hDIB, m_sFileName, ReadDIBFile(), sim3DInvalidTextureFile, and sim3DOtherError().
Referenced by BITMAPTEXTURE().
void BITMAPTEXTURE::WriteProperties | ( | BACKUP & | backup | ) | [virtual] |
Reimplemented from TEXTUREDESCR.
Definition at line 281 of file NonPortable.cpp.
References m_sFileName, BACKUP::WriteIdent(), TEXTUREDESCR::WriteProperties(), and BACKUP::WriteString().
int BITMAPTEXTURE::m_hDIB [private] |
Definition at line 40 of file NonPortable.h.
Referenced by BITMAPTEXTURE(), CalcSize(), GetValueAt(), ReadDIB(), and ~BITMAPTEXTURE().
STRING BITMAPTEXTURE::m_sFileName [private] |
Definition at line 39 of file NonPortable.h.
Referenced by BITMAPTEXTURE(), ReadDIB(), and WriteProperties().
int BITMAPTEXTURE::m_xSize [private] |
int BITMAPTEXTURE::m_ySize [private] |