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.
Referencia de la Clase moColorMatrix

#include <moTextureFilter.h>

Diagrama de herencias de moColorMatrix
Inheritance graph
Diagrama de colaboración para moColorMatrix:
Collaboration graph

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()

moColorMatrix::~moColorMatrix ( )
virtual

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

Gráfico de llamadas para esta función:

Documentación de las funciones miembro

◆ ApplyChgMatrix()

void moColorMatrix::ApplyChgMatrix ( )
protected

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Copy()

void moColorMatrix::Copy ( moColorMatrix p_mat)

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

Gráfico de llamadas para esta función:

◆ Finish()

void moColorMatrix::Finish ( )
virtual

Reimplementado en moBrightContMatrix y moHueSatIntMatrix.

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

Gráfico de llamadas a esta función:

◆ GetMatrixPointer()

MOfloat* moColorMatrix::GetMatrixPointer ( )
inline

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

◆ IdentityMatrix()

void moColorMatrix::IdentityMatrix ( )
protected

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Init()

void moColorMatrix::Init ( )
virtual

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

Gráfico de llamadas a esta función:

◆ MatIdx()

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

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

Gráfico de llamadas a esta función:

◆ Multiply()

void moColorMatrix::Multiply ( moColorMatrix p_mat)

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

Gráfico de llamadas para esta función:

◆ SetIndentity()

void moColorMatrix::SetIndentity ( )
inline

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

◆ SetXRotateMatrix()

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

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ SetYRotateMatrix()

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

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ SetZero()

void moColorMatrix::SetZero ( )
inline

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

◆ SetZRotateMatrix()

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

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ SetZShearMatrix()

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

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ XFormPoint()

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

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ ZeroMatrix()

void moColorMatrix::ZeroMatrix ( )
protected

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

Documentación de los datos miembro

◆ m_Matrix

MOfloat moColorMatrix::m_Matrix[16]
protected

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

◆ m_MatrixChg

MOfloat moColorMatrix::m_MatrixChg[16]
protected

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

◆ m_MatrixTemp

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: