#include <CursorManager.h>
Inheritance diagram for CCursor:

Public Member Functions | |
| CCursor (const char *csrfilename) | |
| ~CCursor (void) | |
| int | Read (SStream *stream, Tag tag) |
| void | ReadFinished (void) |
| void | Load (const char *pbmName) |
| void | FreeTexture (void) |
Public Attributes | |
| char | csr [64] |
| char | curs [64] |
| Cursor .CSR filename. | |
| Tag | csid |
| OS cursor resource (not used). | |
| char | imag [64] |
| Unique cursor ID. | |
| int | hots_x |
| Image .PBM filename. | |
| int | hots_y |
| GLuint | texid |
| Hotspot x, y. | |
Definition at line 43 of file CursorManager.h.
|
|
Definition at line 76 of file CursorManager.cpp. References CloseStream(), csid, csr, curs, SStream::filename, hots_x, hots_y, imag, SStream::mode, OpenStream(), and ReadFrom(). |
|
|
Definition at line 99 of file CursorManager.cpp. References FreeTexture(), and texid. |
|
|
Definition at line 244 of file CursorManager.cpp. References texid. Referenced by ~CCursor(). |
|
|
Definition at line 105 of file CursorManager.cpp. References RGB::b, RGB::g, globals, gtfo, SPBMHeader::height, SPBMHeader::magic, pclose(), SGlobals::pfs, popen(), pread(), RGB::r, texid, and SPBMHeader::width. Referenced by ReadFinished(). |
|
||||||||||||
|
Reimplemented from CStreamObject. Definition at line 250 of file CursorManager.cpp. References csid, curs, globals, hots_x, hots_y, imag, SGlobals::logWarning, ReadInt(), ReadString(), ReadTag(), TAG_IGNORED, TAG_READ, TagToString(), and CLogFile::Write(). |
|
|
Reimplemented from CStreamObject. Definition at line 290 of file CursorManager.cpp. |
|
|
Definition at line 59 of file CursorManager.h. Referenced by CCursorManager::BindCursor(), CCursor(), CCursorManager::GetCursor(), and Read(). |
|
|
Definition at line 57 of file CursorManager.h. Referenced by CCursor(), and CCursorManager::FindCursor(). |
|
|
Definition at line 58 of file CursorManager.h. |
|
|
Definition at line 61 of file CursorManager.h. Referenced by CCursor(), CCursorManager::MouseMotion(), and Read(). |
|
|
Definition at line 61 of file CursorManager.h. Referenced by CCursor(), CCursorManager::MouseMotion(), and Read(). |
|
|
Definition at line 60 of file CursorManager.h. Referenced by CCursor(), Read(), and ReadFinished(). |
|
|
Definition at line 67 of file CursorManager.h. Referenced by CCursorManager::Draw(), FreeTexture(), Load(), and ~CCursor(). |
|
|
Documentation generated by
|