|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API std::shared_ptr< Buffers::FormaBuffer > MayaFlux::Portal::Forma::internal::create_buffer_impl | ( | 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 = {} |
||
| ) |
Core buffer construction — capacity-explicit path for internal use.
Called by public create_buffer overloads and by internal .cpp callers (plot, Collapsible) that know their capacity upfront.
Definition at line 101 of file Forma.cpp.
References MayaFlux::Buffers::GRAPHICS_BACKEND.
Referenced by MayaFlux::Portal::Forma::create_buffer(), MayaFlux::Portal::Forma::create_buffer(), MayaFlux::Portal::Forma::create_buffer(), MayaFlux::Portal::Forma::create_buffer(), and MayaFlux::Portal::Forma::plot().
Here is the caller graph for this function: