class NullRenderer
Defined at line 25 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.h
A renderer implementation used for validation. It does everything a standard
renderer implementation does except for actually rendering.
Public Methods
fpromise::promise<> ImportBufferCollection (allocation::GlobalBufferCollectionIdcollection_id,fidl::WireClient<fuchsia_sysmem2::Allocator> &sysmem_allocator,fidl::ClientEnd<fuchsia_sysmem2::BufferCollectionToken>token,BufferCollectionUsageusage,std::optional<fuchsia_math::SizeU>size)
|BufferCollectionImporter|
Defined at line 17 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.cc
void ~NullRenderer ()
Defined at line 27 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.h
void ReleaseBufferCollection (allocation::GlobalBufferCollectionId collection_id, BufferCollectionUsage usage)
|BufferCollectionImporter|
Defined at line 57 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.cc
fpromise::promise<> ImportBufferImage (const allocation::ImageMetadata & metadata, BufferCollectionUsage usage)
|BufferCollectionImporter|
Defined at line 76 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.cc
void ReleaseBufferImage (allocation::GlobalImageId image_id)
|BufferCollectionImporter|
Defined at line 139 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.cc
void Render (const allocation::ImageMetadata &render_target,std::span<const ResolvedLayer>layers,const RenderArgs &render_args)
|Renderer|.
Defined at line 151 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.cc
void SetColorConversionValues (const fidl::Array<float, 9> &coefficients,const fidl::Array<float, 3> &preoffsets,const fidl::Array<float, 3> &postoffsets)
|Renderer|.
Defined at line 145 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.cc
fuchsia_images2::PixelFormat ChoosePreferredRenderTargetFormat (const std::vector<fuchsia_images2::PixelFormat> & available_formats)
|Renderer|.
Defined at line 176 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.cc
bool SupportsRenderInProtected ()
|Renderer|.
Defined at line 187 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.cc
bool RequiresRenderInProtected (std::span<const ResolvedLayer> layers)
|Renderer|.
Defined at line 189 of file ../../src/ui/scenic/lib/flatland/renderer/null_renderer.cc