#include <moTextureManager.h>
|
| moTextureBuffer (int slots=0) |
|
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 moTextureMemory * | GetTexture (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) |
|
MOuint | GetTextureArray (int width, int height, int levels, bool force_load=false) |
|
| moAbstract () |
|
virtual | ~moAbstract () |
|
MOboolean | Initialized () |
| Pregunta si está inicializado. Más...
|
|
Definición en la línea 55 del archivo moTextureManager.h.
◆ moTextureBuffer()
moTextureBuffer::moTextureBuffer |
( |
int |
slots = 0 | ) |
|
◆ ~moTextureBuffer()
moTextureBuffer::~moTextureBuffer |
( |
| ) |
|
|
virtual |
◆ Finish()
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 165 del archivo moTextureManager.cpp.
◆ GetBufferFormat()
moText moTextureBuffer::GetBufferFormat |
( |
| ) |
|
|
inline |
◆ GetBufferLevels()
moTextureFrames & moTextureBuffer::GetBufferLevels |
( |
int |
L, |
|
|
int |
C |
|
) |
| |
◆ GetBufferPath()
moText moTextureBuffer::GetBufferPath |
( |
| ) |
|
|
inline |
◆ GetBufferPatterns() [1/2]
moTextureFrames & moTextureBuffer::GetBufferPatterns |
( |
moTexture * |
p_ImageReference, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
width = 0 , |
|
|
int |
height = 0 |
|
) |
| |
◆ GetBufferPatterns() [2/2]
moTextureFrames & moTextureBuffer::GetBufferPatterns |
( |
const moTexture & |
p_ImageReference, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
width = 0 , |
|
|
int |
height = 0 |
|
) |
| |
◆ GetFrame()
int moTextureBuffer::GetFrame |
( |
MOuint |
p_i | ) |
|
|
virtual |
◆ GetImagesProcessed()
int moTextureBuffer::GetImagesProcessed |
( |
| ) |
|
|
inline |
◆ GetName()
moText moTextureBuffer::GetName |
( |
| ) |
|
|
inline |
◆ GetTexture()
◆ GetTextureArray()
MOuint moTextureBuffer::GetTextureArray |
( |
int |
width, |
|
|
int |
height, |
|
|
int |
levels, |
|
|
bool |
force_load = false |
|
) |
| |
◆ Init() [1/3]
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 92 del archivo moTextureManager.cpp.
◆ Init() [2/3]
◆ Init() [3/3]
◆ LoadCompleted()
◆ LoadImage()
◆ ReleaseFrame()
void moTextureBuffer::ReleaseFrame |
( |
MOuint |
p_i | ) |
|
|
virtual |
◆ UpdateImages()
MOboolean moTextureBuffer::UpdateImages |
( |
int |
maxfiles = -1 | ) |
|
◆ LevelDiagram
MObyte* moTextureBuffer::LevelDiagram |
◆ m_ActualImage
MOint moTextureBuffer::m_ActualImage |
|
private |
◆ m_bLoadCompleted
◆ m_BufferFormat
moText moTextureBuffer::m_BufferFormat |
|
private |
◆ m_BufferPath
moText moTextureBuffer::m_BufferPath |
|
private |
◆ m_FolderName
moText moTextureBuffer::m_FolderName |
|
private |
◆ m_Frames
moTextureFrames moTextureBuffer::m_Frames |
|
private |
◆ m_ImagesProcessed
MOint moTextureBuffer::m_ImagesProcessed |
|
private |
◆ m_pBufferLevels
moTextureFrames** moTextureBuffer::m_pBufferLevels |
|
private |
max level contrast = 10 max level luminance = 10
Definición en la línea 120 del archivo moTextureManager.h.
◆ m_pBufferPatterns
moTextureFrames* moTextureBuffer::m_pBufferPatterns |
|
private |
◆ m_pDirectory
◆ m_pResourceManager
◆ m_texture_array
MOuint moTextureBuffer::m_texture_array |
◆ max_contrast
int moTextureBuffer::max_contrast |
◆ max_luminance
int moTextureBuffer::max_luminance |
◆ min_contrast
int moTextureBuffer::min_contrast |
◆ min_luminance
int moTextureBuffer::min_luminance |
◆ pattern_height
int moTextureBuffer::pattern_height |
|
private |
◆ pattern_width
int moTextureBuffer::pattern_width |
|
private |
La documentación para esta clase fue generada a partir de los siguientes ficheros: