~canonical-dx-team/nux/nux.fix-702538

« back to all changes in this revision

Viewing changes to NuxGraphics/IOpenGLAnimatedTexture.h

  • Committer: Jay Taoko
  • Date: 2011-01-04 03:57:29 UTC
  • mfrom: (157.1.13 nux-holidays)
  • Revision ID: jay.taoko@canonical.com-20110104035729-0xh3iabo7e7dk371
* Added support to copy a texture from the current render target
* Blur, Color matrix, Exponent shaders
* Gaussian blur
* Bug fixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
  public:
38
38
    virtual ~IOpenGLAnimatedTexture();
39
39
 
40
 
    void GetSurfaceFrame (int Frame, IntrusiveSP<IOpenGLSurface>& surface);
41
 
    IntrusiveSP<IOpenGLSurface> GetSurfaceFrame (int Level);
 
40
    void GetSurfaceFrame (int Frame, ObjectPtr<IOpenGLSurface>& surface);
 
41
    ObjectPtr<IOpenGLSurface> GetSurfaceFrame (int Level);
42
42
 
43
43
    int LockRect (
44
44
      int Frame,
84
84
    //std::vector<IOpenGLSurface*> _VolumeArray;
85
85
 
86
86
    int _CurrentFrame;
87
 
    std::vector< IntrusiveSP<IOpenGLBaseTexture> > _FrameTextureArray;
 
87
    std::vector< ObjectPtr<IOpenGLBaseTexture> > _FrameTextureArray;
88
88
 
89
89
    std::vector< int >  _FrameTimeArray;
90
90