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

CTexManager Class Reference

#include <texture.h>

List of all members.

Public Methods

 CTexManager (CGLContext &context)
 ~CTexManager ()
void SetTexEnabled (bool yesNo)
bool GetTexEnabled () const
void GenTextures (GLsizei numNewTexNames, GLuint *newTexNames)
void BindTexture (GLuint texNameToBind)
void DeleteTextures (GLsizei numToDelete, const GLuint *texNames)
CMMTextureGetCurTexture () const
void UseCurTexture (CVifSCDmaPacket &renderPacket)
void SetTexMode (GS::tTexMode mode)
void SetCurTexParam (GLenum pname, GLint param)
void SetCurTexImage (tU128 *imagePtr, tU32 w, tU32 h, GS::tPSM psm)
void SetGsTexture (GS::CMemArea &area)
void SetCurClut (const void *clut, int numEntries)
void BeginDListDef ()
void EndDListDef ()


Constructor & Destructor Documentation

CTexManager::CTexManager ( CGLContext & context )
 

Definition at line 21 of file texture.cpp.

CTexManager::~CTexManager ( )
 

Definition at line 36 of file texture.cpp.


Member Function Documentation

void CTexManager::BeginDListDef ( ) [inline]
 

Definition at line 59 of file texture.h.

Referenced by CGLContext::BeginDListDef().

void CTexManager::BindTexture ( GLuint texNameToBind )
 

Definition at line 153 of file texture.cpp.

Referenced by glBindTexture().

void CTexManager::DeleteTextures ( GLsizei numToDelete,
const GLuint * texNames )
 

Definition at line 177 of file texture.cpp.

Referenced by glDeleteTextures().

void CTexManager::EndDListDef ( ) [inline]
 

Definition at line 60 of file texture.h.

Referenced by CGLContext::EndDListDef().

void CTexManager::GenTextures ( GLsizei numNewTexNames,
GLuint * newTexNames )
 

Definition at line 95 of file texture.cpp.

Referenced by glGenTextures().

CMMTexture & CTexManager::GetCurTexture ( ) const [inline]
 

Definition at line 47 of file texture.h.

bool CTexManager::GetTexEnabled ( ) const [inline]
 

Definition at line 41 of file texture.h.

Referenced by CVsmManager::SyncGifTag(), and CVsmManager::TransferSetupInfo().

void CTexManager::SetCurClut ( const void * clut,
int numEntries )
 

Definition at line 281 of file texture.cpp.

Referenced by glColorTable().

void CTexManager::SetCurTexImage ( tU128 * imagePtr,
tU32 w,
tU32 h,
GS::tPSM psm )
 

Definition at line 254 of file texture.cpp.

Referenced by glTexImage2D().

void CTexManager::SetCurTexParam ( GLenum pname,
GLint param )
 

Definition at line 202 of file texture.cpp.

void CTexManager::SetGsTexture ( GS::CMemArea & area )
 

Definition at line 306 of file texture.cpp.

Referenced by pglTextureFromGsMemArea().

void CTexManager::SetTexEnabled ( bool yesNo )
 

Definition at line 57 of file texture.cpp.

Referenced by glDisable(), and glEnable().

void CTexManager::SetTexMode ( GS::tTexMode mode )
 

Definition at line 84 of file texture.cpp.

Referenced by glTexEnvi().

void CTexManager::UseCurTexture ( CVifSCDmaPacket & renderPacket )
 

Definition at line 123 of file texture.cpp.


The documentation for this class was generated from the following files:
ps2gl version 0.2