libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moTexture

clase base para el manejo de una textura Más...

#include <moTexture.h>

Diagrama de herencias de moTexture
moAbstract moTextureAnimated moTextureMemory moCircularVideoBuffer moMovie moTextureMultiple moVideoBuffer moLuaCircularVideoBuffer moLuaVideoBuffer

Métodos públicos

 moTexture ()
 
virtual ~moTexture ()
 
virtual MOboolean Init (moText p_name, MOuint p_moid, moResourceManager *p_res, moTexParam p_param=MODefTex2DParams)
 
virtual MOboolean Finish ()
 
MOboolean BuildEmpty (MOuint p_width, MOuint p_height)
 
MOboolean BuildFromBuffer (MOuint p_width, MOuint p_height, const GLvoid *p_buffer, GLenum p_format=GL_RGBA, GLenum p_type=GL_UNSIGNED_BYTE)
 
MOboolean BuildFromFile (moText p_filename)
 
MOboolean SupportedFile (moText p_filename)
 
MOboolean Load (moParam *p_param)
 
MOboolean Load (moValue *p_value)
 
MOboolean SetBuffer (const GLvoid *p_buffer, GLenum p_format=GL_RGBA, GLenum p_type=GL_UNSIGNED_BYTE)
 
MOboolean SetBuffer (MOuint p_width, MOuint p_height, const GLvoid *p_buffer, GLenum p_format=GL_RGBA, GLenum p_type=GL_UNSIGNED_BYTE)
 
MOboolean GetBuffer (GLvoid *p_buffer, GLenum p_format=GL_RGBA, GLenum p_type=GL_UNSIGNED_BYTE)
 
void SetGLMan (moGLManager *p_gl)
 
void SetDataMan (moDataManager *p_dataman)
 
void SetFileMan (moFileManager *p_fileman)
 
void SetFBO (moFBO *p_fbo)
 
MOuint SetFBOandAttachPoint (moFBO *p_fbo)
 
void SetFBOAttachPoint (MOuint p_fbo_attach_point)
 
moFBOGetFBO () const
 
MOuint GetFBOAttachPoint () const
 
moTextureType GetType () const
 
MOuint GetGLId () const
 
MOuint GetGLId (moMoldeoObject *p_src_mob)
 TODO: check this! obsolete? Más...
 
MOuint GetMOId () const
 
void SetMOId (MOuint p_moid)
 
moText GetName () const
 
void SetName (moText p_name)
 
MOuint GetWidth () const
 
MOuint GetHeight () const
 
MOuint GetDataWidth () const
 
MOuint GetDataHeight () const
 
MOuint GetComponents () const
 
MOlong GetTexelCount () const
 
MOlong GetDataTexelCount () const
 
MOfloat GetMaxCoordS () const
 
MOfloat GetMaxCoordT () const
 
moTexParam GetTexParam () const
 
GLenum GetTexTarget () const
 
GLenum GetTexInternalFormat () const
 
GLint GetMinFilter () const
 
GLint GetMagFilter () const
 
GLint GetWrapS () const
 
GLint GetWrapT () const
 
void FlipBufferVert (MOubyte *pBuffer, MOint p_depth)
 
void CopyFromTex (moTexture *p_src_tex, MOboolean p_copy_glid, MOboolean p_copy_moid, MOboolean p_copy_type, MOboolean p_copy_name)
 
moTextureoperator= (const moTexture &p_src_tex)
 
MOboolean IsBuildedFromFile () const
 
moText CreateThumbnail (moText p_bufferformat, int w, int h, moText newfilename=moText(""))
 
bool CalculateLuminanceAndConstrast (int x0=0, int y0=0, int x1=0, int y1=0)
 
int GetLuminance () const
 
int GetContrast () const
 
MOboolean Refresh ()
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Métodos públicos estáticos

static MOuint NextPowerOf2 (MOuint p_seed)
 

Métodos protegidos

void SetParam ()
 
void CalculateSize (MOuint p_width, MOuint p_height)
 
MOboolean Build ()
 
bool ResetBufferData (bool force_creation=false, int bytes_per_pixel=0)
 

Atributos protegidos

MOboolean m_bBuildedFromFile
 
moFilem_pFile
 
moDataManagerm_pDataMan
 
moFileManagerm_pFileMan
 
moGLManagerm_gl
 
moResourceManagerm_pResourceManager
 
moFBOm_fbo
 
MOuint m_fbo_attach_point
 
moTextureType m_type
 
MOint m_moid
 
MOuint m_glid
 
moText m_name
 
moTexParam m_param
 
MOuint m_width
 
MOuint m_height
 
MOuint m_bytespp
 
MOint m_components
 
MOfloat m_max_coord_s
 
MOfloat m_max_coord_t
 
int Luminance
 
int Contrast
 
moDWord Histogram [256]
 
MOubytem_pBufferData
 
MOuint m_buffer_width
 
MOuint m_buffer_height
 
MOuint m_buffer_bytespp
 

Otros miembros heredados

- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Descripción detallada

clase base para el manejo de una textura

Clase que encapsula una textura openGL y provee funcionalidades básicas tales como copiar contenidos desde o hacia búfer, leer desde un archivo, manejar el FBO al cual pueda estar asociada la textura, etc.

Ver también
moTextureManager
moVideoManager

Definición en la línea 78 del archivo moTexture.h.

Documentación del constructor y destructor

moTexture::moTexture ( )

Constructor por defecto.

moTexture::~moTexture ( )
virtual

Destructor por defecto.

Definición en la línea 80 del archivo moTexture.cpp.

Documentación de las funciones miembro

MOboolean moTexture::Build ( )
protected

Definición en la línea 748 del archivo moTexture.cpp.

MOboolean moTexture::BuildEmpty ( MOuint  p_width,
MOuint  p_height 
)

Construye una textura vacía con el ancho y alto especificados.

Parámetros
p_widthancho de la textura.
p_heighalto de la textura.
Devuelve
true si la operación fue exitosa, false en caso contrario.

Definición en la línea 113 del archivo moTexture.cpp.

MOboolean moTexture::BuildFromBuffer ( MOuint  p_width,
MOuint  p_height,
const GLvoid *  p_buffer,
GLenum  p_format = GL_RGBA,
GLenum  p_type = GL_UNSIGNED_BYTE 
)

Construye una textura con el ancho, alto, formato y tipo especificados, copiando en la misma el contenido apuntado por p_buffer.

Parámetros
p_widthancho de la textura.
p_heighalto de la textura.
p_bufferbuffer utilizado para inicializar el contenido de la textura.
p_formatformato de la textura, por ejemplo: GL_RGBA o GL_RGB.
p_typetipo de la textura, por ejemplo: GL_UNSIGNED_BYTE o GL_FLOAT.
Devuelve
true si la operación fue exitosa, false en caso contrario.

Definición en la línea 136 del archivo moTexture.cpp.

MOboolean moTexture::BuildFromFile ( moText  p_filename)

Construye una textura a partir de la imágen contenida en p_filename.

Parámetros
p_filenamenombre del archivo que contiene la imágen a cargar en la textura.
Devuelve
true si la operación fue exitosa, false en caso contrario.

Definición en la línea 142 del archivo moTexture.cpp.

bool moTexture::CalculateLuminanceAndConstrast ( int  x0 = 0,
int  y0 = 0,
int  x1 = 0,
int  y1 = 0 
)

calculate luminance

Calculating contrast difference or luminance variance

Definición en la línea 451 del archivo moTexture.cpp.

void moTexture::CalculateSize ( MOuint  p_width,
MOuint  p_height 
)
protected

Definición en la línea 654 del archivo moTexture.cpp.

void moTexture::CopyFromTex ( moTexture p_src_tex,
MOboolean  p_copy_glid,
MOboolean  p_copy_moid,
MOboolean  p_copy_type,
MOboolean  p_copy_name 
)

Copia a esta textura la que esta siendo apuntada por p_src_tex.

Parámetros
p_src_texpuntero al objeto de textura desde el cual se está realizando la copia.
p_copy_glidsi es true entonces el OpenGL ID es copiado.
p_copy_moidsi es true entonces el Moldeo ID es copiado.
p_copy_typesi es true entonces el tipo de textura es copiado.
p_copy_namesi es true entonces el nombre de la textura es copiado.

Definición en la línea 600 del archivo moTexture.cpp.

moText moTexture::CreateThumbnail ( moText  p_bufferformat,
int  w,
int  h,
moText  newfilename = moText("") 
)

Salva al disco la textura especificando el nuevo tamaño y el formato El nombre del archivo es opcional, se toma en general el nombre de la textura y se le agrega: .thm.jpg o .thm.tga

Parámetros
p_bufferformatel formato: "JPG" (75:1), "JPGSUPERB" (100:1), "JPGBAD" (10:1), "JPGNORMAL" (50:1), "JPGAVERAGE" (25:1), "JPGGOOD" (75:1), "TGA"
wancho de la nueva imagen
halto de la nueva imagen
newfilenameel nombre del archivo, si no especifica se usa: GetName() y se le agrega: .thm.jpg o .thm.tga
Devuelve
el nombre del archivo si fue salvado exitosamente, sino una cadena vacía moText("")

return moText(); for(int j=0;j<(int)1;j++) {

for(int i=0;i<(int)1;i++) { MODebug2->Message( "R:" + IntToStr( (int)m_pBufferData[pitch*j + i*3+2])

  • " G:" + IntToStr( (int)m_pBufferData[pitch*j + i*3+1])
  • " B:" + IntToStr( (int)m_pBufferData[pitch*j + i*3+0])
  • " W:" + IntToStr(GetWidth())
  • " H:" + IntToStr(GetHeight()) ); } }

TODO: release when we really no render anymore..."

Definición en la línea 829 del archivo moTexture.cpp.

MOboolean moTexture::Finish ( )
virtual

Destruye la textura openGL.

Devuelve
true si la operación fue exitosa, false en caso contrario.

Reimplementado de moAbstract.

Reimplementado en moMovie, moTextureMultiple, moTextureAnimated, moTextureMemory, moCircularVideoBuffer y moVideoBuffer.

Definición en la línea 101 del archivo moTexture.cpp.

void moTexture::FlipBufferVert ( MOubyte pBuffer,
MOint  p_depth 
)

Invierte verticalmente el búfer de imágen apuntado por pBuffer.

Parámetros
pBufferpuntero al búffer que contiene la imágen a invertir.
p_depthnúmero de componentes de color por píxel.

Definición en la línea 578 del archivo moTexture.cpp.

MOboolean moTexture::GetBuffer ( GLvoid *  p_buffer,
GLenum  p_format = GL_RGBA,
GLenum  p_type = GL_UNSIGNED_BYTE 
)

Copia el contenido actual de la textura al búfer pasado como parametro.

Parámetros
p_bufferpuntero al búfer en memoria donde será copiada la textura.
p_formatespecifica el formato de píxel de los datos copiados al búfer (GL_RGBA, GL_RGB, etc.).
p_typeespecifica el tipo de píxel de los datos copiados al búfer (GL_UNSIGNED_BYTE, GL_FLOAT, etc.).
Devuelve
true si la operación fue exitosa, false en caso contrario.

Atamos la textura (propia) retenida por this->m_glid

Copiamos los bytes de la textura al buffer

Definición en la línea 409 del archivo moTexture.cpp.

MOuint moTexture::GetComponents ( ) const
inline

Devuelve el número de componentes por píxel.

Devuelve
número de componentes.

Definición en la línea 280 del archivo moTexture.h.

int moTexture::GetContrast ( ) const
inline

Definición en la línea 382 del archivo moTexture.h.

MOuint moTexture::GetDataHeight ( ) const

Si la textura es rectangular, devuelve el mismo valor que GetHeight. En caso contrario, devuelve la altura origial escalada por el rango máximo de la coordenada T de texturas.

Devuelve
alto de datos de la textura.
Ver también
GetHeight

Definición en la línea 566 del archivo moTexture.cpp.

MOlong moTexture::GetDataTexelCount ( ) const
inline

Devuelve el número total de téxels de datos (alto de datos x ancho de datos x número de componentes).

Devuelve
número de téxels de datos.

Definición en la línea 290 del archivo moTexture.h.

MOuint moTexture::GetDataWidth ( ) const

Si la textura es rectangular, devuelve el mismo valor que GetWidth. En caso contrario, devuelve el ancho origial escalado por el rango máximo de la coordenada S de texturas.

Devuelve
ancho de datos de la textura.
Ver también
GetWidth

Definición en la línea 560 del archivo moTexture.cpp.

moFBO* moTexture::GetFBO ( ) const
inline

Devuelve el FBO actualmente asociado a la textura.

Devuelve
puntero al FBO.

Definición en la línea 208 del archivo moTexture.h.

MOuint moTexture::GetFBOAttachPoint ( ) const
inline

Devuelve el punto de attachement de la textura.

Devuelve
índice del punto de attachement (0 para GL_COLOR_ATTACHMENT0_EXT, 1 para GL_COLOR_ATTACHMENT1_EXT, etc.).

Definición en la línea 213 del archivo moTexture.h.

MOuint moTexture::GetGLId ( ) const
inline

Devuelve el identificador OpenGL de la textura.

Devuelve
OpenGL ID de la textura.

Definición en la línea 224 del archivo moTexture.h.

MOuint moTexture::GetGLId ( moMoldeoObject p_src_mob)

TODO: check this! obsolete?

Devuelve el identificador OpenGL de la textura.

Parámetros
p_src_mobpuntero a un moMoldeoObject para evaluar sus parámetros
Devuelve
OpenGL ID de la textura.

Definición en la línea 573 del archivo moTexture.cpp.

MOuint moTexture::GetHeight ( ) const
inline

Devuelve el alto de la textura.

Devuelve
alto de la textura.

Definición en la línea 261 del archivo moTexture.h.

int moTexture::GetLuminance ( ) const
inline

Definición en la línea 381 del archivo moTexture.h.

GLint moTexture::GetMagFilter ( ) const
inline

Devuelve el método utilizado en el filtro de magnificación (GL_NEAREST o GL_LINEAR).

Devuelve
método de filtrado de magnificación.

Definición en la línea 329 del archivo moTexture.h.

MOfloat moTexture::GetMaxCoordS ( ) const
inline

Devuelve el valor máximo de la coordenada S de textura.

Devuelve
valor máximo de S.

Definición en la línea 296 del archivo moTexture.h.

MOfloat moTexture::GetMaxCoordT ( ) const
inline

Devuelve el valor máximo de la coordenada T de textura.

Devuelve
valor máximo de T.

Definición en la línea 301 del archivo moTexture.h.

GLint moTexture::GetMinFilter ( ) const
inline

Devuelve el método utilizado en el filtro de minificación (GL_NEAREST, GL_LINEAR, GL_NEAREST, GL_NEAREST_MIPMAP_NEAREST, etc.).

Devuelve
método de filtrado de minificación.

Definición en la línea 324 del archivo moTexture.h.

MOuint moTexture::GetMOId ( ) const
inline

Devuelve el identificador Moldeo de la textura.

Devuelve
Moldeo ID de la textura.

Definición en la línea 235 del archivo moTexture.h.

moText moTexture::GetName ( ) const
inline

Devuelve el nombre de la textura.

Devuelve
nombre de la textura.

Definición en la línea 245 del archivo moTexture.h.

MOlong moTexture::GetTexelCount ( ) const
inline

Devuelve el número total de téxels (alto x ancho x número de componentes).

Devuelve
número de téxels.

Definición en la línea 285 del archivo moTexture.h.

GLenum moTexture::GetTexInternalFormat ( ) const
inline

Devuelve el formato interno de la textura, es decir, el número de componentes de color de la misma (GL_RGBA, GL_RGB, etc.).

Devuelve
formato interno de la textura.

Definición en la línea 318 del archivo moTexture.h.

moTexParam moTexture::GetTexParam ( ) const
inline

Devuelve los parámetros de la textura.

Devuelve
parámetros de textura.

Definición en la línea 307 del archivo moTexture.h.

GLenum moTexture::GetTexTarget ( ) const
inline

Devuelve el tárget OpenGL de la textura (GL_TEXTURE_2D, GL_TEXTURE_RECT, etc.).

Devuelve
target de la textura.

Definición en la línea 312 del archivo moTexture.h.

moTextureType moTexture::GetType ( ) const
inline

Devuelve el tipo de píxel de la textura.

Devuelve
tipo de píxel (GL_UNSIGNED_BYTE, GL_FLOAT, etc.).

Definición en la línea 219 del archivo moTexture.h.

MOuint moTexture::GetWidth ( ) const
inline

Devuelve el ancho de la textura.

Devuelve
ancho de la textura.

Definición en la línea 256 del archivo moTexture.h.

GLint moTexture::GetWrapS ( ) const
inline

Devuelve el método de envolvimiento utilizado en la coordenada S de textura (GL_CLAMP, GL_REPEAT).

Devuelve
método de envolvimiento en coordenada S.

Definición en la línea 334 del archivo moTexture.h.

GLint moTexture::GetWrapT ( ) const
inline

Devuelve el método de envolvimiento utilizado en la coordenada T de textura (GL_CLAMP, GL_REPEAT).

Devuelve
método de envolvimiento en coordenada T.

Definición en la línea 339 del archivo moTexture.h.

MOboolean moTexture::Init ( moText  p_name,
MOuint  p_moid,
moResourceManager p_res,
moTexParam  p_param = MODefTex2DParams 
)
virtual

Inicializa propiedades básicas de la textura tales como el nombre, id, administradores y parámetros.

Parámetros
p_namenombre de la textura.
p_moidMoldeo ID de la textura.
p_respuntero al administrador de recursos, del cual son extraidos todos los administradores que la textura necesita (GL, Data, File, etc).
p_paramparámetros de textura.
Devuelve
true si la operación fue exitosa, false en caso contrario.

Reimplementado en moMovie, moTextureMultiple, moTextureAnimated y moTextureMemory.

Definición en la línea 85 del archivo moTexture.cpp.

MOboolean moTexture::IsBuildedFromFile ( ) const
inline

Devuelve verdadero si esta textura fue cargada desde un archivo

Devuelve
verdadero si fue cargada, falso si es cualquier otro tipo de textura

Definición en la línea 363 del archivo moTexture.h.

MOboolean moTexture::Load ( moParam p_param)

Construye una textura a partir de la imágen especificada en los parámetros p_param.

Parámetros
p_parampuntero a un objeto de parámetros que contiene el nombre del archivo del cual la textura será leida.
Devuelve
true si la operación fue exitosa, false en caso contrario.

Definición en la línea 358 del archivo moTexture.cpp.

MOboolean moTexture::Load ( moValue p_value)

Definición en la línea 364 del archivo moTexture.cpp.

MOuint moTexture::NextPowerOf2 ( MOuint  p_seed)
static

Definición en la línea 741 del archivo moTexture.cpp.

moTexture & moTexture::operator= ( const moTexture p_src_tex)

Definición en la línea 623 del archivo moTexture.cpp.

MOboolean moTexture::Refresh ( )

Definición en la línea 823 del archivo moTexture.cpp.

bool moTexture::ResetBufferData ( bool  force_creation = false,
int  bytes_per_pixel = 0 
)
protected

bytes_per_pixel > forcing new buffer with bytes_per_pixel (check CreateThumbnail) force_creation: true if it always create a buffer

free memory

recreate buffer with new size TODO: check for every internal_format...

Definición en la línea 704 del archivo moTexture.cpp.

MOboolean moTexture::SetBuffer ( const GLvoid *  p_buffer,
GLenum  p_format = GL_RGBA,
GLenum  p_type = GL_UNSIGNED_BYTE 
)

Copia a la textura el búfer pasado como parametro, asumiendo que el mismo tiene el alto y ancho correcto.

Parámetros
p_bufferpuntero al búfer en memoria que será copiado a la textura.
p_formatformato de los datos contenidos en el búfer (GL_RGBA, GL_RGB, etc.).
p_typetipo de los datos contenidos en el búfer (GL_UNSIGNED_BYTE, GL_FLOAT, etc.).
Devuelve
true si la operación fue exitosa, false en caso contrario.

Definición en la línea 371 del archivo moTexture.cpp.

MOboolean moTexture::SetBuffer ( MOuint  p_width,
MOuint  p_height,
const GLvoid *  p_buffer,
GLenum  p_format = GL_RGBA,
GLenum  p_type = GL_UNSIGNED_BYTE 
)

Copia a la textura el búfer pasado como parametro, y usando los parametros de alto y ancho como las nuevas dimensiones de la textura.

Parámetros
p_widthancho de los datos contenidos en el búfer.
p_heightalto de los datos contenidos en el búfer.
p_bufferpuntero al búfer en memoria que será copiado a la textura.
p_formatformato de los datos contenidos en el búfer (GL_RGBA, GL_RGB, etc.).
p_typetipo de los datos contenidos en el búfer (GL_UNSIGNED_BYTE, GL_FLOAT, etc.).
Devuelve
true si la operación fue exitosa, false en caso contrario.

Definición en la línea 376 del archivo moTexture.cpp.

void moTexture::SetDataMan ( moDataManager p_dataman)
inline

Utiliza p_dataman como nuevo administrador de datos de la textura.

Parámetros
p_datamanpuntero al administrador de datos.

Definición en la línea 180 del archivo moTexture.h.

void moTexture::SetFBO ( moFBO p_fbo)
inline

Utiliza p_fbo como nuevo objeto de Framebuffer para la textura.

Parámetros
p_fbopuntero al FBO.

Definición en la línea 191 del archivo moTexture.h.

MOuint moTexture::SetFBOandAttachPoint ( moFBO p_fbo)

Utiliza p_fbo como nuevo objeto de Framebuffer para la textura, además de generar un nuevo punto de attachement de la textura en el FBO.

Parámetros
p_fbopuntero al FBO.
Devuelve
índice del punto de attachement (0 para GL_COLOR_ATTACHMENT0_EXT, 1 para GL_COLOR_ATTACHMENT1_EXT, etc.).

Definición en la línea 551 del archivo moTexture.cpp.

void moTexture::SetFBOAttachPoint ( MOuint  p_fbo_attach_point)
inline

Utiliza p_fbo_attach_point como nuevo punto de attachement para la textura.

Parámetros
p_fbo_attach_pointíndice del nuevo punto de attachement (0 para GL_COLOR_ATTACHMENT0_EXT, 1 para GL_COLOR_ATTACHMENT1_EXT, etc.).

Definición en la línea 203 del archivo moTexture.h.

void moTexture::SetFileMan ( moFileManager p_fileman)
inline

Utiliza p_fileman como nuevo administrador de archivos de la textura.

Parámetros
p_filemanpuntero al administrador de archivos.

Definición en la línea 185 del archivo moTexture.h.

void moTexture::SetGLMan ( moGLManager p_gl)
inline

Utiliza p_gl como nuevo administrador de OpenGL de la textura.

Parámetros
p_glpuntero al administrador de OpenGL.

Definición en la línea 175 del archivo moTexture.h.

void moTexture::SetMOId ( MOuint  p_moid)
inline

Utiliza p_moid como nuevo Moldeo ID de la textura.

Parámetros
p_moidnuevo Moldeo ID.

Definición en la línea 240 del archivo moTexture.h.

void moTexture::SetName ( moText  p_name)
inline

Utiliza p_name como nuevo nombre de la textura.

Parámetros
p_namenuevo nombre de la textura.

Definición en la línea 250 del archivo moTexture.h.

void moTexture::SetParam ( )
protected

Definición en la línea 645 del archivo moTexture.cpp.

MOboolean moTexture::SupportedFile ( moText  p_filename)

Revisa que el archivo especificado con p_filename sea un archivo de imágen soportado. En estos momentos, los formatos soportados son tga jpg, png, gif, bmp, xpm, y ppm.

Devuelve
true si la operación fue exitosa, false en caso contrario.

Definición en la línea 345 del archivo moTexture.cpp.

Documentación de los datos miembro

int moTexture::Contrast
protected

Definición en la línea 417 del archivo moTexture.h.

moDWord moTexture::Histogram[256]
protected

Definición en la línea 419 del archivo moTexture.h.

int moTexture::Luminance
protected

Definición en la línea 416 del archivo moTexture.h.

MOboolean moTexture::m_bBuildedFromFile
protected

Definición en la línea 388 del archivo moTexture.h.

MOuint moTexture::m_buffer_bytespp
protected

Definición en la línea 423 del archivo moTexture.h.

MOuint moTexture::m_buffer_height
protected

Definición en la línea 422 del archivo moTexture.h.

MOuint moTexture::m_buffer_width
protected

Definición en la línea 421 del archivo moTexture.h.

MOuint moTexture::m_bytespp
protected

Definición en la línea 407 del archivo moTexture.h.

MOint moTexture::m_components
protected

Definición en la línea 408 del archivo moTexture.h.

moFBO* moTexture::m_fbo
protected

Definición en la línea 396 del archivo moTexture.h.

MOuint moTexture::m_fbo_attach_point
protected

Definición en la línea 397 del archivo moTexture.h.

moGLManager* moTexture::m_gl
protected

Definición en la línea 393 del archivo moTexture.h.

MOuint moTexture::m_glid
protected

Definición en la línea 401 del archivo moTexture.h.

MOuint moTexture::m_height
protected

Definición en la línea 406 del archivo moTexture.h.

MOfloat moTexture::m_max_coord_s
protected

Definición en la línea 409 del archivo moTexture.h.

MOfloat moTexture::m_max_coord_t
protected

Definición en la línea 410 del archivo moTexture.h.

MOint moTexture::m_moid
protected

Definición en la línea 400 del archivo moTexture.h.

moText moTexture::m_name
protected

Definición en la línea 402 del archivo moTexture.h.

moTexParam moTexture::m_param
protected

Definición en la línea 404 del archivo moTexture.h.

MOubyte* moTexture::m_pBufferData
protected

Definición en la línea 420 del archivo moTexture.h.

moDataManager* moTexture::m_pDataMan
protected

Definición en la línea 391 del archivo moTexture.h.

moFile* moTexture::m_pFile
protected

Definición en la línea 390 del archivo moTexture.h.

moFileManager* moTexture::m_pFileMan
protected

Definición en la línea 392 del archivo moTexture.h.

moResourceManager* moTexture::m_pResourceManager
protected

Definición en la línea 394 del archivo moTexture.h.

moTextureType moTexture::m_type
protected

Definición en la línea 399 del archivo moTexture.h.

MOuint moTexture::m_width
protected

Definición en la línea 405 del archivo moTexture.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: