|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| std::shared_ptr< Buffers::FormaBuffer > MayaFlux::Portal::Forma::internal::Atelier::create_buffer | ( | std::shared_ptr< Core::Window > | window, |
| size_t | capacity, | ||
| Graphics::PrimitiveTopology | topology, | ||
| const std::string & | texture_binding = {}, |
||
| std::vector< std::pair< std::string, std::shared_ptr< Core::VKImage > > > | additional_textures = {} |
||
| ) |
Capacity-explicit FormaBuffer construction.
The single buffer construction path. Registers with the stored BufferManager under GRAPHICS_BACKEND and calls setup_rendering with whichever texture configuration was requested.
Definition at line 108 of file Atelier.cpp.
References MayaFlux::Buffers::GRAPHICS_BACKEND, and m_buffer_manager.
Referenced by MayaFlux::Portal::Forma::create_buffer(), MayaFlux::Portal::Forma::create_buffer(), MayaFlux::Portal::Forma::create_buffer(), MayaFlux::Portal::Forma::create_buffer(), place_adornments(), and MayaFlux::Portal::Forma::plot().
Here is the caller graph for this function: