- merge v0.01 --> Añadido fileselector - Añadidas fuentes de Gem y Pure Data - pix2jpg incluído en Gem. Archivos de construcción de Gem modificados. - Añadido fichero ompiling.txt con instrucciones de compilación
45 lines
1.1 KiB
C++
45 lines
1.1 KiB
C++
/* ------------------------------------------------------------------
|
|
* GEM - Graphics Environment for Multimedia
|
|
*
|
|
* Copyright (c) 2002-2011 IOhannes m zmölnig. forum::für::umläute. IEM. zmoelnig@iem.at
|
|
* zmoelnig@iem.kug.ac.at
|
|
* For information on usage and redistribution, and for a DISCLAIMER
|
|
* OF ALL WARRANTIES, see the file, "GEM.LICENSE.TERMS"
|
|
*
|
|
* ------------------------------------------------------------------
|
|
*/
|
|
|
|
#ifndef _INCLUDE__GEM_CONTROLS_GEMLIST_MATRIX_H_
|
|
#define _INCLUDE__GEM_CONTROLS_GEMLIST_MATRIX_H_
|
|
|
|
#include "Base/GemBase.h"
|
|
|
|
/*
|
|
CLASS
|
|
gemlist_matrix
|
|
KEYWORDS
|
|
openGL 0
|
|
DESCRIPTION
|
|
get information (scale, shear, rotation, translation) about a gemlist
|
|
*/
|
|
|
|
class GEM_EXTERN gemlist_matrix : public GemBase
|
|
{
|
|
CPPEXTERN_HEADER(gemlist_matrix, GemBase);
|
|
|
|
public:
|
|
// Constructor
|
|
gemlist_matrix (t_floatarg); // CON
|
|
protected:
|
|
// Destructor
|
|
virtual ~gemlist_matrix ();
|
|
// Do the rendering
|
|
virtual void render (GemState *state);
|
|
// extension checks
|
|
virtual bool isRunnable();
|
|
|
|
private:
|
|
// The outlets
|
|
t_outlet *m_outletMatrice;
|
|
};
|
|
#endif // for header file
|