VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtVideoStreamPostProcessorDrawable.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 #pragma once
7 
12 
13 // Get proper local export symbol
15 
17 
18 #include <osg/Texture2D>
19 #include <osg/ref_ptr>
20 
22 
23 namespace makVrv
24 {
27 
29  template <>
30  inline const char* creatorTypeName<DtVideoStreamPostProcessorDrawable>(void) { return "DtVideoStreamPostProcessorDrawableCreator"; }
31 
36  {
37  public:
40 
43 
44  protected:
47 
50 
51  private:
54 
57 
60  public:
63  virtual void drawImplementation(osg::RenderInfo& renderInfo) const;
64 
66  virtual void setInputTexture(osg::Texture* inputTex);
67 
69  virtual GLuint inputTexId() const;
70 
71  protected:
74  };
75 
76 
77 }
Diagonal crossing liens.
Definition: DtTacticalGraphicUtilities.h:93
osg::ref_ptr< osg::Texture > myInputTex
Definition: DtVideoStreamPostProcessorDrawable.h:72
friend DtVideoStreamPostProcessorDrawableCreator
friended, to access constructor above
Definition: DtVideoStreamPostProcessorDrawable.h:49
unsigned int GLuint
Definition: DtGlTextureBufferObject.h:17
#define DT_DLL_VRVVIDEOSTREAM
Definition: vrvVideoStream.h:20
const char * creatorTypeName< DtVideoStreamPostProcessorDrawable >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtVideoStreamPostProcessorDrawable.h:30
GLuint myMutableInputTexId
Definition: DtVideoStreamPostProcessorDrawable.h:73
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:22
Definition: DtPostProcessorDrawable.h:24
This file contains the declaration of the class DtPostProcessorDrawable which is used for rendering p...
class for rendering a post processor pass this particular post processor is just a pass through so th...
Definition: DtVideoStreamPostProcessorDrawable.h:35
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtVirtualBaseClassCreator< DtVideoStreamPostProcessorDrawable > DtVideoStreamPostProcessorDrawableCreator
Definition: DtVideoStreamPostProcessorDrawable.h:25
Contains DLL export macros.

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)