MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ create_surface()

Surface MayaFlux::Portal::Forma::internal::Atelier::create_surface ( std::shared_ptr< Core::Window window,
std::string  name 
)

create_layer plus ownership of the window, as a Surface.

Definition at line 146 of file Atelier.cpp.

147{
148 auto [layer, ctx] = create_layer(window, std::move(name));
149 return { std::move(window), std::move(layer), std::move(ctx) };
150}
std::string name
Definition VKDevice.cpp:143
std::pair< std::shared_ptr< Layer >, std::shared_ptr< Context > > create_layer(const std::shared_ptr< Core::Window > &window, std::string name)
Construct a Layer and a Context wired to window.
Definition Atelier.cpp:136

References create_layer(), and name.

Referenced by MayaFlux::Portal::Forma::create_surface(), MayaFlux::Portal::Forma::inspect(), MayaFlux::Portal::Forma::inspect(), MayaFlux::Portal::Forma::inspect(), MayaFlux::Portal::Forma::inspect(), MayaFlux::Portal::Forma::inspect_buffers(), MayaFlux::Portal::Forma::inspect_events(), MayaFlux::Portal::Forma::inspect_node_graph(), MayaFlux::Portal::Forma::inspect_scheduler(), and MayaFlux::Portal::Forma::plot().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: