class FakeBufferCollection

Defined at line 53 of file ../../src/graphics/display/drivers/intel-display/testing/fake-buffer-collection.h

A fake BufferCollection implementation that does not share constraints

with other BufferCollections, i.e. it allocates memory using only the

constraints set to this BufferCollection.

TODO(https://fxbug.dev/42072949): Consider creating and using a unified set of sysmem

testing doubles instead of writing mocks for each display driver test.

Public Methods

void FakeBufferCollection (const FakeBufferCollectionConfig & config)

Defined at line 22 of file ../../src/graphics/display/drivers/intel-display/testing/fake-buffer-collection.cc

void ~FakeBufferCollection ()

Defined at line 25 of file ../../src/graphics/display/drivers/intel-display/testing/fake-buffer-collection.cc

void SetConstraints (SetConstraintsRequestView request, SetConstraintsCompleter::Sync & _completer)

fuchsia_sysmem2::BufferCollection:

Defined at line 27 of file ../../src/graphics/display/drivers/intel-display/testing/fake-buffer-collection.cc

void CheckAllBuffersAllocated (CheckAllBuffersAllocatedCompleter::Sync & completer)

Defined at line 51 of file ../../src/graphics/display/drivers/intel-display/testing/fake-buffer-collection.cc

void WaitForAllBuffersAllocated (WaitForAllBuffersAllocatedCompleter::Sync & completer)

Defined at line 56 of file ../../src/graphics/display/drivers/intel-display/testing/fake-buffer-collection.cc

bool HasConstraints ()

Defined at line 58 of file ../../src/graphics/display/drivers/intel-display/testing/fake-buffer-collection.h

void NotImplemented_ (const std::string & name, fidl::CompleterBase & completer)

fidl::testing::WireTestBase:

Defined at line 108 of file ../../src/graphics/display/drivers/intel-display/testing/fake-buffer-collection.cc