uiacceltk/hitchcock/coretoolkit/rendervg10/src/HuiFxVg10TransformFilter.cpp
branchRCL_3
changeset 13 3a60ebea00d0
parent 0 15bf7259bb7c
equal deleted inserted replaced
12:f93c875b566e 13:3a60ebea00d0
   152     // TODO, how to deal with translationZ/ scale / rotation / skew?
   152     // TODO, how to deal with translationZ/ scale / rotation / skew?
   153 }
   153 }
   154 
   154 
   155 TBool CHuiFxVg10TransformFilter::Draw(CHuiFxEngine& /*aEngine*/, CHuiGc& /*aGc*/,
   155 TBool CHuiFxVg10TransformFilter::Draw(CHuiFxEngine& /*aEngine*/, CHuiGc& /*aGc*/,
   156         CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource,
   156         CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource,
   157         const TRect& /*aTargetRect*/, const TRect& aSourceRect)
   157         const TRect& /*aTargetRect*/, const TRect& aSourceRect, TBool /*aHasSurface*/)
   158     {
   158     {
   159     aSource.BindAsTexture(ERenderbufferUsageReadOnly);
   159     aSource.BindAsTexture(ERenderbufferUsageReadOnly);
   160     aTarget.BindAsRenderTarget();
   160     aTarget.BindAsRenderTarget();
   161 
   161 
   162     VGImage srcImage  = (reinterpret_cast<CHuiFxVg10RenderbufferBase*>(&aSource))->AcquireSubImage(aSourceRect);
   162     VGImage srcImage  = (reinterpret_cast<CHuiFxVg10RenderbufferBase*>(&aSource))->AcquireSubImage(aSourceRect);