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 moColorMatrix

#include <moTextureFilter.h>

Diagrama de herencias de moColorMatrix
moBrightContMatrix moHueSatIntMatrix

Métodos públicos

 moColorMatrix ()
 
virtual ~moColorMatrix ()
 
virtual void Init ()
 
virtual void Finish ()
 
void Copy (moColorMatrix &p_mat)
 
void Multiply (moColorMatrix &p_mat)
 
void SetZero ()
 
void SetIndentity ()
 
MOfloatGetMatrixPointer ()
 

Métodos protegidos

int MatIdx (int i, int j)
 
void ZeroMatrix ()
 
void IdentityMatrix ()
 
void SetXRotateMatrix (float rs, float rc)
 
void SetYRotateMatrix (float rs, float rc)
 
void SetZRotateMatrix (float rs, float rc)
 
void SetZShearMatrix (float dx, float dy)
 
void XFormPoint (float &tx, float &ty, float &tz)
 
void ApplyChgMatrix ()
 

Atributos protegidos

MOfloat m_Matrix [16]
 
MOfloat m_MatrixChg [16]
 
MOfloat m_MatrixTemp [16]
 

Descripción detallada

Definición en la línea 57 del archivo moTextureFilter.h.

Documentación del constructor y destructor

moColorMatrix::moColorMatrix ( )
moColorMatrix::~moColorMatrix ( )
virtual

Definición en la línea 42 del archivo moTextureFilter.cpp.

Documentación de las funciones miembro

void moColorMatrix::ApplyChgMatrix ( )
protected

Definición en la línea 190 del archivo moTextureFilter.cpp.

void moColorMatrix::Copy ( moColorMatrix p_mat)

Definición en la línea 55 del archivo moTextureFilter.cpp.

void moColorMatrix::Finish ( )
virtual

Reimplementado en moBrightContMatrix y moHueSatIntMatrix.

Definición en la línea 51 del archivo moTextureFilter.cpp.

MOfloat* moColorMatrix::GetMatrixPointer ( )
inline

Definición en la línea 71 del archivo moTextureFilter.h.

void moColorMatrix::IdentityMatrix ( )
protected

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

void moColorMatrix::Init ( )
virtual

Definición en la línea 47 del archivo moTextureFilter.cpp.

int moColorMatrix::MatIdx ( int  i,
int  j 
)
inlineprotected

Definición en la línea 77 del archivo moTextureFilter.h.

void moColorMatrix::Multiply ( moColorMatrix p_mat)

Definición en la línea 63 del archivo moTextureFilter.cpp.

void moColorMatrix::SetIndentity ( )
inline

Definición en la línea 69 del archivo moTextureFilter.h.

void moColorMatrix::SetXRotateMatrix ( float  rs,
float  rc 
)
protected

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

void moColorMatrix::SetYRotateMatrix ( float  rs,
float  rc 
)
protected

Definición en la línea 110 del archivo moTextureFilter.cpp.

void moColorMatrix::SetZero ( )
inline

Definición en la línea 68 del archivo moTextureFilter.h.

void moColorMatrix::SetZRotateMatrix ( float  rs,
float  rc 
)
protected

Definición en la línea 133 del archivo moTextureFilter.cpp.

void moColorMatrix::SetZShearMatrix ( float  dx,
float  dy 
)
protected

Definición en la línea 156 del archivo moTextureFilter.cpp.

void moColorMatrix::XFormPoint ( float &  tx,
float &  ty,
float &  tz 
)
protected

Definición en la línea 179 del archivo moTextureFilter.cpp.

void moColorMatrix::ZeroMatrix ( )
protected

Definición en la línea 73 del archivo moTextureFilter.cpp.

Documentación de los datos miembro

MOfloat moColorMatrix::m_Matrix[16]
protected

Definición en la línea 73 del archivo moTextureFilter.h.

MOfloat moColorMatrix::m_MatrixChg[16]
protected

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

MOfloat moColorMatrix::m_MatrixTemp[16]
protected

Definición en la línea 75 del archivo moTextureFilter.h.


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