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 moTextureBuffer

#include <moTextureManager.h>

Diagrama de herencias de moTextureBuffer
moAbstract

Métodos públicos

 moTextureBuffer ()
 
virtual ~moTextureBuffer ()
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Init (moText p_foldername, moText p_bufferformat, moResourceManager *p_pResourceManager)
 
virtual MOboolean Init (moText p_foldername, moTextureBufferFormat p_bufferformat, int p_pattern_width, int p_pattern_height, moResourceManager *p_pResourceManager)
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
virtual int GetFrame (MOuint p_i)
 
virtual void ReleaseFrame (MOuint p_i)
 
virtual moTextureMemoryGetTexture (MOuint p_i)
 
MOboolean UpdateImages (int maxfiles=-1)
 
MOboolean LoadCompleted ()
 
int GetImagesProcessed ()
 
MOboolean LoadImage (moText p_ImageName, moBitmap *pImage, int indeximage)
 
moText GetBufferPath ()
 
moText GetBufferFormat ()
 
moText GetName ()
 
moTextureFrames & GetBufferLevels (int L, int C)
 
moTextureFrames & GetBufferPatterns (moTexture *p_ImageReference, int x, int y, int width=0, int height=0)
 
moTextureFrames & GetBufferPatterns (const moTexture &p_ImageReference, int x, int y, int width=0, int height=0)
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Atributos públicos

int max_luminance
 
int min_luminance
 
int max_contrast
 
int min_contrast
 
MObyteLevelDiagram
 
- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 

Otros miembros heredados

- 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

Definición en la línea 54 del archivo moTextureManager.h.

Documentación del constructor y destructor

moTextureBuffer::moTextureBuffer ( )

size of max_luminance: 100 how many levels: 100

Definición en la línea 64 del archivo moTextureManager.cpp.

moTextureBuffer::~moTextureBuffer ( )
virtual

Definición en la línea 87 del archivo moTextureManager.cpp.

Documentación de las funciones miembro

MOboolean moTextureBuffer::Finish ( )
virtual

Finaliza el objeto, libera recursos.

Función de finalización. Libera los recursos generados en la función de inicialización.

Devuelve
verdadero si fue exitosa o falso en otro caso

Reimplementado de moAbstract.

Definición en la línea 160 del archivo moTextureManager.cpp.

moText moTextureBuffer::GetBufferFormat ( )
inline

Definición en la línea 79 del archivo moTextureManager.h.

moTextureFrames & moTextureBuffer::GetBufferLevels ( int  L,
int  C 
)

Definición en la línea 462 del archivo moTextureManager.cpp.

moText moTextureBuffer::GetBufferPath ( )
inline

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

moTextureFrames & moTextureBuffer::GetBufferPatterns ( moTexture p_ImageReference,
int  x,
int  y,
int  width = 0,
int  height = 0 
)

Definición en la línea 440 del archivo moTextureManager.cpp.

moTextureFrames & moTextureBuffer::GetBufferPatterns ( const moTexture p_ImageReference,
int  x,
int  y,
int  width = 0,
int  height = 0 
)

Definición en la línea 452 del archivo moTextureManager.cpp.

int moTextureBuffer::GetFrame ( MOuint  p_i)
virtual

Definición en la línea 476 del archivo moTextureManager.cpp.

int moTextureBuffer::GetImagesProcessed ( )
inline

Definición en la línea 74 del archivo moTextureManager.h.

moText moTextureBuffer::GetName ( )
inline

Definición en la línea 81 del archivo moTextureManager.h.

moTextureMemory * moTextureBuffer::GetTexture ( MOuint  p_i)
virtual

Definición en la línea 505 del archivo moTextureManager.cpp.

MOboolean moTextureBuffer::Init ( )
virtual

Inicializa el objeto.

Función de Inicialización. Todos los recursos manejados exclusivamente por este objeto son generados aquí.

Devuelve
verdadero si fue exitosa o falso en otro caso

Reimplementado de moAbstract.

Definición en la línea 91 del archivo moTextureManager.cpp.

MOboolean moTextureBuffer::Init ( moText  p_foldername,
moText  p_bufferformat,
moResourceManager p_pResourceManager 
)
virtual

Definición en la línea 123 del archivo moTextureManager.cpp.

MOboolean moTextureBuffer::Init ( moText  p_foldername,
moTextureBufferFormat  p_bufferformat,
int  p_pattern_width,
int  p_pattern_height,
moResourceManager p_pResourceManager 
)
virtual

Definición en la línea 102 del archivo moTextureManager.cpp.

MOboolean moTextureBuffer::LoadCompleted ( )

Definición en la línea 189 del archivo moTextureManager.cpp.

MOboolean moTextureBuffer::LoadImage ( moText  p_ImageName,
moBitmap pImage,
int  indeximage 
)

Definición en la línea 276 del archivo moTextureManager.cpp.

void moTextureBuffer::ReleaseFrame ( MOuint  p_i)
virtual

Definición en la línea 494 del archivo moTextureManager.cpp.

MOboolean moTextureBuffer::UpdateImages ( int  maxfiles = -1)

Definición en la línea 193 del archivo moTextureManager.cpp.

Documentación de los datos miembro

MObyte* moTextureBuffer::LevelDiagram

Definición en la línea 93 del archivo moTextureManager.h.

int moTextureBuffer::max_contrast

Definición en la línea 89 del archivo moTextureManager.h.

int moTextureBuffer::max_luminance

Definición en la línea 87 del archivo moTextureManager.h.

int moTextureBuffer::min_contrast

Definición en la línea 90 del archivo moTextureManager.h.

int moTextureBuffer::min_luminance

Definición en la línea 88 del archivo moTextureManager.h.


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