lms-video/Gem/src/Controls/gemlist_matrix.h
Santi Noreña e85d191b46 - Reestructuración de ficheros y directorios general
- 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
2013-02-04 18:00:17 +01:00

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