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 moHueSatIntMatrix

#include <moTextureFilter.h>

Diagrama de herencias de moHueSatIntMatrix
moColorMatrix

Métodos públicos

 moHueSatIntMatrix ()
 
 ~moHueSatIntMatrix ()
 
void Init (MOboolean p_PreserveLuminance=true, MOfloat p_min_int=0.0, MOfloat p_max_int=2.0, MOfloat p_min_sat=0.0, MOfloat p_max_sat=2.0, MOfloat p_min_hue=0.0, MOfloat p_max_hue=2 *moMathf::PI)
 
void Finish ()
 
void Update (MOfloat p_int, MOfloat p_sat, MOfloat p_hue)
 
- Métodos públicos heredados desde moColorMatrix
 moColorMatrix ()
 
virtual ~moColorMatrix ()
 
virtual void Init ()
 
void Copy (moColorMatrix &p_mat)
 
void Multiply (moColorMatrix &p_mat)
 
void SetZero ()
 
void SetIndentity ()
 
MOfloatGetMatrixPointer ()
 

Métodos protegidos

void IntensityMatrix ()
 
void SaturateMatrix ()
 
void HueRotateMatrix ()
 
void SimpleHueRotateMatrix ()
 
- Métodos protegidos heredados desde moColorMatrix
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

MOboolean m_PreserveLuminance
 
MOfloat m_int
 
MOfloat m_sat
 
MOfloat m_hue
 
MOfloat m_min_int
 
MOfloat m_max_int
 
MOfloat m_min_sat
 
MOfloat m_max_sat
 
MOfloat m_min_hue
 
MOfloat m_max_hue
 
- Atributos protegidos heredados desde moColorMatrix
MOfloat m_Matrix [16]
 
MOfloat m_MatrixChg [16]
 
MOfloat m_MatrixTemp [16]
 

Descripción detallada

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

Documentación del constructor y destructor

moHueSatIntMatrix::moHueSatIntMatrix ( )

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

moHueSatIntMatrix::~moHueSatIntMatrix ( )

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

Documentación de las funciones miembro

void moHueSatIntMatrix::Finish ( )
virtual

Reimplementado de moColorMatrix.

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

void moHueSatIntMatrix::HueRotateMatrix ( )
protected

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

void moHueSatIntMatrix::Init ( MOboolean  p_PreserveLuminance = true,
MOfloat  p_min_int = 0.0,
MOfloat  p_max_int = 2.0,
MOfloat  p_min_sat = 0.0,
MOfloat  p_max_sat = 2.0,
MOfloat  p_min_hue = 0.0,
MOfloat  p_max_hue = 2 * moMathf::PI 
)

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

void moHueSatIntMatrix::IntensityMatrix ( )
protected

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

void moHueSatIntMatrix::SaturateMatrix ( )
protected

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

void moHueSatIntMatrix::SimpleHueRotateMatrix ( )
protected

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

void moHueSatIntMatrix::Update ( MOfloat  p_int,
MOfloat  p_sat,
MOfloat  p_hue 
)

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

Documentación de los datos miembro

MOfloat moHueSatIntMatrix::m_hue
protected

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

MOfloat moHueSatIntMatrix::m_int
protected

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

MOfloat moHueSatIntMatrix::m_max_hue
protected

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

MOfloat moHueSatIntMatrix::m_max_int
protected

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

MOfloat moHueSatIntMatrix::m_max_sat
protected

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

MOfloat moHueSatIntMatrix::m_min_hue
protected

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

MOfloat moHueSatIntMatrix::m_min_int
protected

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

MOfloat moHueSatIntMatrix::m_min_sat
protected

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

MOboolean moHueSatIntMatrix::m_PreserveLuminance
protected

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

MOfloat moHueSatIntMatrix::m_sat
protected

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


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