class RainfallScene
Defined at line 17 of file ../../src/ui/examples/escher/rainfall/scenes/scene.h
Base scene class for Rainfall Demo Scenes. New scenes
should inherit from this class.
Protected Members
RainfallDemo * demo_
Public Methods
void Init ()
Convenience method for initializing scene.
void RainfallScene (RainfallDemo * demo)
Defined at line 19 of file ../../src/ui/examples/escher/rainfall/scenes/scene.h
void Update (const escher::Stopwatch & stopwatch)
Implementors use this to update the renderables in the scene per frame.
std::vector<escher::Rectangle2D> & renderables ()
std::vector<escher::RectangleCompositor::ColorData> & color_data ()
void ~RainfallScene ()
Defined at line 20 of file ../../src/ui/examples/escher/rainfall/scenes/scene.h
Protected Methods
const escher::VulkanContext & vulkan_context ()
Defined at line 33 of file ../../src/ui/examples/escher/rainfall/scenes/scene.h
escher::Escher * escher ()
Defined at line 34 of file ../../src/ui/examples/escher/rainfall/scenes/scene.h
void RainfallScene (const RainfallScene & )
Defined at line 38 of file ../../src/ui/examples/escher/rainfall/scenes/scene.h
RainfallScene & operator= (const RainfallScene & )
Defined at line 38 of file ../../src/ui/examples/escher/rainfall/scenes/scene.h