MayaFlux
0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
output_slot()
ImageSlot
& MayaFlux::Yantra::TextureExecutionContext::output_slot
(
)
inline
private
Find the declared output image slot.
Returns
Reference to the
ImageSlot
with Direction::OUTPUT.
Note
Only present when constructed with mode != SCALAR.
Definition at line
585
of file
TextureExecutionContext.hpp
.
586
{
587
for
(
auto
& s :
m_image_slots
) {
588
if
(s.binding.direction ==
GpuBufferBinding::Direction::OUTPUT
)
589
return
s;
590
}
591
592
error<std::runtime_error>(
593
Journal::Component::Yantra
,
594
Journal::Context::BufferProcessing
,
595
std::source_location::current(),
596
"TextureExecutionContext: no output image slot declared (SCALAR mode?)"
);
597
}
MayaFlux::Yantra::TextureExecutionContext::m_image_slots
std::vector< ImageSlot > m_image_slots
Definition
TextureExecutionContext.hpp:548
MayaFlux::Journal::Context::BufferProcessing
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
MayaFlux::Journal::Component::Yantra
@ Yantra
DSP algorithms, computational units, matrix operations, Grammar.
MayaFlux::Portal::Graphics::GpuBufferBinding::Direction::OUTPUT
@ OUTPUT
MayaFlux
Yantra
TextureExecutionContext
Generated by
1.9.8