#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: