equal
deleted
inserted
replaced
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 { |