class PrimaryLayer

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

Public Methods

void PrimaryLayer (Display * display)

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

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

Defined at line 124 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 124 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 130 of file ../../src/graphics/display/bin/display-test/virtual-layer.cc

void SetImageSource (uint32_t width, uint32_t height)

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

void SetDisplayDestination (uint32_t width, uint32_t height)

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

void SetLayerFlipping (bool flip)

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

void SetPanSrc (bool pan)

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

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

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

void SetPanDest (bool pan)

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

void SetLayerToggle (bool toggle)

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

void SetRotates (bool rotates)

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

void SetAlpha (bool enable, float val)

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

void SetScaling (bool enable)

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

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

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

void SetFormatModifier (fuchsia_images2::PixelFormatModifier modifier)

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

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

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

void StepLayout (int32_t frame_num)

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

bool ReadyToRender (display::ConfigStamp latest_vsync_stamp)

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

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

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

void Render (int32_t frame_num)

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

void * GetCurrentImageBuf ()

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

size_t GetCurrentImageSize ()

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