#include <C4Surface.h>
Public Member Functions | |
C4TexMgr () | |
~C4TexMgr () | |
void | RegTex (C4TexRef *pTex) |
void | UnregTex (C4TexRef *pTex) |
void | IntLock () |
void | IntUnlock () |
Public Attributes | |
std::list< C4TexRef * > | Textures |
Definition at line 182 of file C4Surface.h.
C4TexMgr::C4TexMgr | ( | ) |
C4TexMgr::~C4TexMgr | ( | ) |
Definition at line 819 of file C4Surface.cpp.
References IntUnlock().
void C4TexMgr::IntLock | ( | ) |
Definition at line 839 of file C4Surface.cpp.
References C4TexRef::fIntLock, C4TexRef::Lock(), _LOCKED_RECT::pBits, pGL, C4TexRef::texLock, C4TexRef::texName, and Textures.
void C4TexMgr::IntUnlock | ( | ) |
Definition at line 863 of file C4Surface.cpp.
References C4TexRef::fIntLock, Textures, and C4TexRef::Unlock().
Referenced by ~C4TexMgr().
void C4TexMgr::RegTex | ( | C4TexRef * | pTex | ) |
Definition at line 825 of file C4Surface.cpp.
References Textures.
Referenced by C4TexRef::C4TexRef().
void C4TexMgr::UnregTex | ( | C4TexRef * | pTex | ) |
Definition at line 831 of file C4Surface.cpp.
References pTexMgr, and Textures.
Referenced by C4TexRef::~C4TexRef().
std::list<C4TexRef *> C4TexMgr::Textures |
Definition at line 185 of file C4Surface.h.
Referenced by C4TexMgr(), IntLock(), IntUnlock(), RegTex(), and UnregTex().