#include <ExCTexture.h>
Membres publics | |
ExCTexture (void) | |
ExCTexture (const char *name) | |
~ExCTexture (void) | |
void | SetFileName (const char *name) |
char * | GetFileName (void) |
void | SetActive (void) |
GLuint | GetGlTextureId (void) |
Attributs Publics | |
GLuint | m_Texture |
Attributs Privés | |
char * | m_FileName |
|
Définition à la ligne 27 du fichier ExCTexture.cpp. Références ExCTexture(), Guard, SetFileName(), et UnGuard. Référencé par ExCTexture(), et ~ExCTexture().
00028 { 00029 Guard(ExCTexture::ExCTexture(void)) 00030 SetFileName("NoName"); 00031 UnGuard 00032 } |
|
Définition à la ligne 34 du fichier ExCTexture.cpp. Références ExCTexture(), Guard, SetFileName(), et UnGuard.
00035 { 00036 Guard(ExCTexture::ExCTexture(const char * name)) 00037 SetFileName(name); 00038 UnGuard 00039 } |
|
Définition à la ligne 41 du fichier ExCTexture.cpp. Références ExCTexture(), Guard, et UnGuard.
00042 { 00043 Guard(ExCTexture::~ExCTexture(void)) 00044 UnGuard 00045 } |
|
Définition à la ligne 66 du fichier ExCTexture.cpp. Références GetFileName(), Guard, m_FileName, et UnGuard. Référencé par ExManagerTexture::AddTexture(), et GetFileName().
00067 { 00068 Guard(char *ExCTexture::GetFileName(void)) 00069 return m_FileName; 00070 UnGuard 00071 } |
|
Définition à la ligne 53 du fichier ExCTexture.h. Références m_Texture.
00053 {return m_Texture;} |
|
Définition à la ligne 73 du fichier ExCTexture.cpp. Références Guard, m_Texture, SetActive(), et UnGuard. Référencé par SetActive().
00074 { 00075 Guard(ExCTexture::SetActive(void)) 00076 00077 glBindTexture(GL_TEXTURE_2D,m_Texture); 00078 UnGuard 00079 } |
|
Définition à la ligne 47 du fichier ExCTexture.cpp. Références Guard, m_FileName, SetFileName(), et UnGuard. Référencé par ExManagerTexture::AddTexture(), ExCTexture(), et SetFileName().
00048 { 00049 Guard(void ExCTexture::SetFileName(const char * name)) 00050 std::string FileName(name); 00051 if(FileName.find(".")<FileName.length())//if extension remove them 00052 { 00053 m_FileName=new char[strlen(name)-4]; 00054 memset(m_FileName,0,strlen(name)-4); 00055 FileName.erase(FileName.find("."),FileName.length()-FileName.find(".")); 00056 sprintf(m_FileName,"%s",FileName.data()); 00057 }else 00058 { 00059 m_FileName=new char[strlen(name)]; 00060 sprintf(m_FileName,"%s",name); 00061 //std::cout<<"filename:"<<m_FileName<<std::endl; 00062 } 00063 UnGuard 00064 } |
|
Définition à la ligne 38 du fichier ExCTexture.h. Référencé par GetFileName(), et SetFileName(). |
|
Définition à la ligne 40 du fichier ExCTexture.h. Référencé par ExManagerTexture::AddTexture(), GetGlTextureId(), et SetActive(). |