Lines Matching refs:Layout

46                                      const MSFStreamLayout &Layout,
49 : BlockSize(BlockSize), StreamLayout(Layout), MsfData(MsfData),
53 uint32_t BlockSize, const MSFStreamLayout &Layout, BinaryStreamRef MsfData,
56 BlockSize, Layout, MsfData, Allocator);
60 const MSFLayout &Layout, BinaryStreamRef MsfData, uint32_t StreamIndex,
62 assert(StreamIndex < Layout.StreamMap.size() && "Invalid stream index");
64 SL.Blocks = Layout.StreamMap[StreamIndex];
65 SL.Length = Layout.StreamSizes[StreamIndex];
67 Layout.SB->BlockSize, SL, MsfData, Allocator);
71 MappedBlockStream::createDirectoryStream(const MSFLayout &Layout,
75 SL.Blocks = Layout.DirectoryBlocks;
76 SL.Length = Layout.SB->NumDirectoryBytes;
77 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
81 MappedBlockStream::createFpmStream(const MSFLayout &Layout,
84 MSFStreamLayout SL(getFpmStreamLayout(Layout));
85 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
311 uint32_t BlockSize, const MSFStreamLayout &Layout,
313 : ReadInterface(BlockSize, Layout, MsfData, Allocator),
318 const MSFStreamLayout &Layout,
322 BlockSize, Layout, MsfData, Allocator);
326 WritableMappedBlockStream::createIndexedStream(const MSFLayout &Layout,
330 assert(StreamIndex < Layout.StreamMap.size() && "Invalid stream index");
332 SL.Blocks = Layout.StreamMap[StreamIndex];
333 SL.Length = Layout.StreamSizes[StreamIndex];
334 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
339 const MSFLayout &Layout, WritableBinaryStreamRef MsfData,
342 SL.Blocks = Layout.DirectoryBlocks;
343 SL.Length = Layout.SB->NumDirectoryBytes;
344 return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
348 WritableMappedBlockStream::createFpmStream(const MSFLayout &Layout,
359 MSFStreamLayout MinLayout(getFpmStreamLayout(Layout, false, AltFpm));
361 MSFStreamLayout FullLayout(getFpmStreamLayout(Layout, true, AltFpm));
363 createStream(Layout.SB->BlockSize, FullLayout, MsfData, Allocator);
366 std::vector<uint8_t> InitData(Layout.SB->BlockSize, 0xFF);
370 return createStream(Layout.SB->BlockSize, MinLayout, MsfData, Allocator);