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
CMMTextureGetNamedTexture (GLuint tex) 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 22 of file texture.cpp.

CTexManager::~CTexManager  
 

Definition at line 37 of file texture.cpp.


Member Function Documentation

void CTexManager::BeginDListDef   [inline]
 

Definition at line 67 of file texture.h.

Referenced by CGLContext::BeginDListDef().

void CTexManager::BindTexture GLuint    texNameToBind
 

Definition at line 154 of file texture.cpp.

Referenced by glBindTexture().

void CTexManager::DeleteTextures GLsizei    numToDelete,
const GLuint   texNames
 

Definition at line 178 of file texture.cpp.

Referenced by glDeleteTextures().

void CTexManager::EndDListDef   [inline]
 

Definition at line 68 of file texture.h.

Referenced by CGLContext::EndDListDef().

void CTexManager::GenTextures GLsizei    numNewTexNames,
GLuint   newTexNames
 

Definition at line 96 of file texture.cpp.

Referenced by glGenTextures().

CMMTexture& CTexManager::GetCurTexture   const [inline]
 

Definition at line 50 of file texture.h.

CMMTexture& CTexManager::GetNamedTexture GLuint    tex const [inline]
 

Definition at line 52 of file texture.h.

Referenced by pglBindTextureToSlot(), and pglFreeTexture().

bool CTexManager::GetTexEnabled   const [inline]
 

Definition at line 44 of file texture.h.

Referenced by CBaseRenderer::AddVu1RendererContext(), and CBaseRenderer::BuildGiftag().

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

Definition at line 288 of file texture.cpp.

Referenced by glColorTable().

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

Definition at line 255 of file texture.cpp.

Referenced by glTexImage2D().

void CTexManager::SetCurTexParam GLenum    pname,
GLint    param
 

Definition at line 203 of file texture.cpp.

void CTexManager::SetGsTexture GS::CMemArea &    area
 

Definition at line 314 of file texture.cpp.

Referenced by pglTextureFromGsMemArea().

void CTexManager::SetTexEnabled bool    yesNo
 

Definition at line 58 of file texture.cpp.

Referenced by glDisable(), and glEnable().

void CTexManager::SetTexMode GS::tTexMode    mode
 

Definition at line 85 of file texture.cpp.

Referenced by glTexEnvi().

void CTexManager::UseCurTexture CVifSCDmaPacket &    renderPacket
 

Definition at line 124 of file texture.cpp.


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