class WaterfallDemo
Defined at line 22 of file ../../src/ui/examples/escher/waterfall/waterfall_demo.h
Public Members
static const uint32_t kDemoWidth
static const uint32_t kDemoHeight
Public Methods
escher::PaperRenderer * renderer ()
Defined at line 42 of file ../../src/ui/examples/escher/waterfall/waterfall_demo.h
const std::vector<uint8_t> & allowed_sample_counts ()
Return the list of MSAA sample counts which can be cycled through; these are known to be
supported by the current Vulkan device.
Defined at line 46 of file ../../src/ui/examples/escher/waterfall/waterfall_demo.h
void WaterfallDemo (escher::EscherWeakPtr escher, vk::Format swapchain_format, int argc, char ** argv)
Defined at line 49 of file ../../src/ui/examples/escher/waterfall/waterfall_demo.cc
void ~WaterfallDemo ()
Defined at line 103 of file ../../src/ui/examples/escher/waterfall/waterfall_demo.cc
bool HandleKeyPress (std::string key)
Defined at line 238 of file ../../src/ui/examples/escher/waterfall/waterfall_demo.cc
void DrawFrame (const escher::FramePtr & frame, const escher::ImagePtr & output_image, const escher::SemaphorePtr & framebuffer_acquired)
Defined at line 438 of file ../../src/ui/examples/escher/waterfall/waterfall_demo.cc
Enumerations
enum ShadowMode
| Name | Value |
|---|---|
| kNone | 0 |
| kShadowMap | 1 |
| kMomentShadowMap | 2 |
| kNumShadowModes | 3 |
Defined at line 27 of file ../../src/ui/examples/escher/waterfall/waterfall_demo.h