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

◆ resolve_texture_container()

static std::shared_ptr< Kakshya::TextureContainer > MayaFlux::Yantra::TextureExecutionContext::resolve_texture_container ( const input_type input)
inlinestaticprivate

Extracts a TextureContainer pointer from datum.container if present.

Returns nullptr when the container field is absent or holds a different SignalSourceContainer subtype.

Definition at line 605 of file TextureExecutionContext.hpp.

606 {
607 if (!input.container || !*input.container)
608 return nullptr;
609 return std::dynamic_pointer_cast<Kakshya::TextureContainer>(input.container.value());
610 }
Core::GlobalInputConfig input
Definition Config.cpp:38

References input.