class PrimaryLayer

Defined at line 112 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

Public Methods

void PrimaryLayer (Display * display)

Defined at line 119 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc

void SetImageDimens (uint32_t width, uint32_t height)

Set* methods to configure the layer.

Defined at line 120 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void PrimaryLayer (const fbl::Vector<Display> & displays, bool mirrors)

Defined at line 123 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc

void SetImageSource (uint32_t width, uint32_t height)

Defined at line 129 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void PrimaryLayer (const fbl::Vector<Display> & displays, Image::Pattern pattern, uint32_t fgcolor, uint32_t bgcolor, bool mirrors)

Defined at line 129 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc

void SetDisplayDestination (uint32_t width, uint32_t height)

Defined at line 133 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void SetLayerFlipping (bool flip)

Defined at line 137 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void SetPanSrc (bool pan)

Defined at line 138 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void SetPanDest (bool pan)

Defined at line 139 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void SetLayerToggle (bool toggle)

Defined at line 140 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void SetRotates (bool rotates)

Defined at line 141 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

bool Init (const fidl::WireSyncClient<Coordinator> & dc)

Defined at line 141 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc

void SetAlpha (bool enable, float val)

Defined at line 142 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void SetScaling (bool enable)

Defined at line 146 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void SetImageFormat (fuchsia_images2::wire::PixelFormat image_format)

Defined at line 147 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void SetFormatModifier (fuchsia_images2::PixelFormatModifier modifier)

Defined at line 150 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

display::ImageId image_id (display::DisplayId display_id)

Defined at line 161 of file ../../src/graphics/display/bin/display-test/virtual-layer.h

void StepLayout (int32_t frame_num)

Defined at line 219 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc

bool ReadyToRender (display::ConfigStamp latest_vsync_stamp)

Defined at line 324 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc

void SendLayout (const fidl::WireSyncClient<Coordinator> & channel)

Defined at line 315 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc

void Render (int32_t frame_num)

Defined at line 336 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc

void * GetCurrentImageBuf ()

Defined at line 212 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc

size_t GetCurrentImageSize ()

Defined at line 213 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc