|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Portal::Forma::Bridge::write | ( | uint32_t | id, |
| const std::shared_ptr< Buffers::VKBuffer > & | target_buffer, | ||
| const std::string & | shader_path, | ||
| uint32_t | offset, | ||
| size_t | size = sizeof(float) |
||
| ) |
Route element value to a push constant slot on a ShaderProcessor.
| id | Element id. |
| target | VKBuffer whose push_constant staging receives the value. |
| offset | Byte offset in the push constant struct. |
| size | Byte width. Defaults to sizeof(float). |
Definition at line 96 of file Bridge.cpp.
References MayaFlux::Buffers::BufferManager::add_processor(), MayaFlux::Buffers::GRAPHICS_BACKEND, m_buffer_manager, and m_records.
Here is the call graph for this function: