uiacceltk/hitchcock/coretoolkit/src/HuiVisual.cpp
branchRCL_3
changeset 34 3a60ebea00d0
parent 8 10534483575f
child 49 c9d868f1e20c
equal deleted inserted replaced
24:f93c875b566e 34:3a60ebea00d0
   153             {
   153             {
   154             iVisualData->iStoredRenderBuffer->UnInitialize();
   154             iVisualData->iStoredRenderBuffer->UnInitialize();
   155             }
   155             }
   156         delete iVisualData->iStoredRenderBuffer;
   156         delete iVisualData->iStoredRenderBuffer;
   157         iVisualData->iStoredRenderBuffer = aRenderBuffer;
   157         iVisualData->iStoredRenderBuffer = aRenderBuffer;
       
   158         }
       
   159     else
       
   160         {
       
   161         if (aRenderBuffer != iVisualData->iStoredRenderBuffer)
       
   162             {
       
   163 #ifdef _DEBUG
       
   164             RDebug::Printf("CHuiVisual::SetStoredRenderBuffer - Warning: Not enabled (%x / %x)", 
       
   165                 aRenderBuffer, iVisualData->iStoredRenderBuffer);
       
   166 #endif
       
   167             // Ownership was passed, but we do not need it.
       
   168             delete aRenderBuffer;
       
   169             aRenderBuffer = NULL;
       
   170             }
   158         }
   171         }
   159     }
   172     }
   160 EXPORT_C void CHuiVisual::SetStoredRenderBufferModificationsEnabled(TBool aEnabled)
   173 EXPORT_C void CHuiVisual::SetStoredRenderBufferModificationsEnabled(TBool aEnabled)
   161     {
   174     {
   162     iVisualData->iStoredRenderBufferModificationsEnabled = aEnabled;
   175     iVisualData->iStoredRenderBufferModificationsEnabled = aEnabled;
  2152         }
  2165         }
  2153    }
  2166    }
  2154 
  2167 
  2155 EXPORT_C void CHuiVisual::SetEffect(CHuiFxEffect* aEffect)
  2168 EXPORT_C void CHuiVisual::SetEffect(CHuiFxEffect* aEffect)
  2156     {
  2169     {
  2157     SetFreezeState(EFalse);
       
  2158 
       
  2159     __ALFFXLOGSTRING2("CHuiVisual::SetEffect - : 0x%d on visual 0x%x", aEffect, this );
  2170     __ALFFXLOGSTRING2("CHuiVisual::SetEffect - : 0x%d on visual 0x%x", aEffect, this );
  2160     // If effect is replaced by a new effect, we don't want the effect end callback
  2171     // If effect is replaced by a new effect, we don't want the effect end callback
  2161     // as it would end the new effect
  2172     // as it would end the new effect
  2162     if ( iVisualData->iEffect )
  2173     if ( iVisualData->iEffect )
  2163         {
  2174         {