class Scene
Defined at line 16 of file ../../src/ui/examples/escher/waterfall/scenes/scene.h
Public Methods
void Scene (Demo * demo)
Defined at line 7 of file ../../src/ui/examples/escher/waterfall/scenes/scene.cc
void ~Scene ()
Defined at line 9 of file ../../src/ui/examples/escher/waterfall/scenes/scene.cc
void Init (escher::PaperScene * scene)
Convenience method for initializing scene. Use this to create meshes,
materials, and other long-lived objects.
void Update (const escher::Stopwatch & stopwatch, escher::PaperScene * scene, escher::PaperRenderer * renderer)
Implementors draw the animated scene by issuing calls to |renderer|. |BeginFrame()| has
already been invoked, and |EndFrame()| will be called after returning from this method.
Protected Methods
const escher::VulkanContext & vulkan_context ()
Defined at line 31 of file ../../src/ui/examples/escher/waterfall/scenes/scene.h
escher::Escher * escher ()
Defined at line 32 of file ../../src/ui/examples/escher/waterfall/scenes/scene.h