uiacceltk/hitchcock/AlfRenderStage/src/alfrssendbuffer.cpp
changeset 19 f5bac0badc7e
parent 14 83d2d132aa58
child 17 3ac8bf5c5014
equal deleted inserted replaced
14:83d2d132aa58 19:f5bac0badc7e
  1174     }
  1174     }
  1175 //
  1175 //
  1176 // ARRAY IMPLEMENTATION
  1176 // ARRAY IMPLEMENTATION
  1177 //
  1177 //
  1178 
  1178 
       
  1179 #ifdef RD_SUBWINDOW_EFFECTS
       
  1180 
  1179 const TInt KArrayOffsetTemplate = 23456789;
  1181 const TInt KArrayOffsetTemplate = 23456789;
  1180 const TInt KArraySizeTemplate = 23456789;
  1182 const TInt KArraySizeTemplate = 23456789;
  1181 
  1183 
  1182 #ifdef RD_SUBWINDOW_EFFECTS
       
  1183 void CAlfRsSendBuffer::WriteArrayHeaderTemplateL()
  1184 void CAlfRsSendBuffer::WriteArrayHeaderTemplateL()
  1184 {
  1185 {
  1185     WriteInt8L( EAlfCommandIndexArrayHeader );
  1186     WriteInt8L( EAlfCommandIndexArrayHeader );
  1186     WriteInt8L( 0 ); // align
  1187     WriteInt8L( 0 ); // align
  1187     WriteInt32L( KArrayOffsetTemplate ); // these will be rewritten in WriteArrayHeader2
  1188     WriteInt32L( KArrayOffsetTemplate ); // these will be rewritten in WriteArrayHeader2
  1453         iBufStream = new(ELeave)RMemWriteStream;
  1454         iBufStream = new(ELeave)RMemWriteStream;
  1454         // iBufStream = iChunkHeader->iMemWriteStream;
  1455         // iBufStream = iChunkHeader->iMemWriteStream;
  1455         iBufStream->Open( iChunk.Base() + sizeof( TChunkHeader), iPrimaryChunkMaxSize );
  1456         iBufStream->Open( iChunk.Base() + sizeof( TChunkHeader), iPrimaryChunkMaxSize );
  1456 #else
  1457 #else
  1457         delete iStreamPtr;
  1458         delete iStreamPtr;
       
  1459         iStreamPtr = NULL;
  1458         iStreamPtr = new(ELeave)TPtr8( (TUint8*)(iChunk.Base() + sizeof( TChunkHeader)), iPrimaryChunkMaxSize - sizeof( TChunkHeader));
  1460         iStreamPtr = new(ELeave)TPtr8( (TUint8*)(iChunk.Base() + sizeof( TChunkHeader)), iPrimaryChunkMaxSize - sizeof( TChunkHeader));
  1459         iChunkHeader->iMemWriteStream = (RMemWriteStream*)1;
  1461         iChunkHeader->iMemWriteStream = (RMemWriteStream*)1;
  1460 #endif
  1462 #endif
  1461         SeekL( iOffset );
  1463         SeekL( iOffset );
  1462         iChunkInUse = 0;
  1464         iChunkInUse = 0;