40 #ifndef INCLUDE_VIDEO_TO_TEXTURE_H 
   41 #define INCLUDE_VIDEO_TO_TEXTURE_H 
   47 #if (defined(GLSGEN_EXPORT_GLSVIDEOTOTEXTURE) || \ 
   48      defined(GLSGEN_IMPORT_GLSVIDEOTOTEXTURE) || \ 
   49      defined(GLS_EXPORT_GENERATED) || \ 
   50      defined(GLS_IMPORT_GENERATED)) \ 
   52 #  if defined(GLSGEN_EXPORT_GLSVIDEOTOTEXTURE) || defined(GLS_EXPORT_GENERATED) 
   53 #    define GLSGEN_GLSVIDEOTOTEXTURE_EXPORT __declspec(dllexport) 
   55 #    define GLSGEN_GLSVIDEOTOTEXTURE_EXPORT __declspec(dllimport) 
   58 #  define GLSGEN_GLSVIDEOTOTEXTURE_EXPORT 
   62 #define LIB_BASE_NAME "gls_video_to_texture" 
   68 #  define LIB_BASE_NAME "strmbase" 
   72 #  define GLS_LIB_TYPE "" 
   78 class GlsVideoToTextureSource;
 
   85     GLS_GLSVIDEOTOTEXTURE_FIRST_VALUE = GLS_LAST_INITIALIZER+1,
 
   86     GLS_GLSVIDEOTOTEXTURE_CAPTUREDEVICE
 
   92     friend class GlsVideoToTextureEditor;
 
  105     GLSGEN_GLSVIDEOTOTEXTURE_EXPORT GlsVideoToTexture( 
const GlsVideoToTexture& that, 
const bool generateNames );
 
  111     static GLSGEN_GLSVIDEOTOTEXTURE_EXPORT 
DisplayObject* CreateInstance();
 
  123     virtual GLSGEN_GLSVIDEOTOTEXTURE_EXPORT 
void Draw(
void);
 
  125     virtual GLSGEN_GLSVIDEOTOTEXTURE_EXPORT 
void SetValue(
int spec,va_list &args);
 
  131     virtual GLSGEN_GLSVIDEOTOTEXTURE_EXPORT 
void CaptureDevice(
const int &value);
 
  138     virtual GLSGEN_GLSVIDEOTOTEXTURE_EXPORT 
void NumUpdateBlocks(
const int &value);
 
  146     int _numUpdateBlocks;
 
  147     GlsVideoToTextureSource *_videoSource;
 
Definition: gls_video_to_texture.h:90
virtual int NumUpdateBlocks()
Definition: dynamic_array.h:63
Class to contain current OpenGL view, projection and draw matrices. 
Definition: util.h:289
The Polygon class. Implements Polygons. 
Definition: glpolygon.h:56
virtual InterfaceListType * GetCppInterfaceDescription(InterfaceListType *addToThisList=NULL)
The disti::GLPolygon class. Implements Polygons. 
virtual void PreDraw(const OpenGLMatrices &parentMatrices, Culler &culler)
virtual ~GlsVideoToTexture()
virtual void CopyProperties(DisplayObject *src)
virtual DisplayObject * CloneObject(bool generateNames=false)
virtual void SetValue(int spec, va_list &args)
virtual int CaptureDevice()
Macros and helper code to determine what subset of C++11/14/17 is available. 
virtual void GetCppInterfaceDescriptionFree(InterfaceListType *array)
Definition: bmpimage.h:46
virtual void SetAvailableAttributes(unsigned int value)