Inheritance diagram for Gfx::gfx_exec_node:
Gfx::Filter::filter_node Gfx::GeometryFilter::geometry_filter_node Gfx::Images::image_node Gfx::Text::text_node Gfx::Video::video_node Jit::texgen_node

Public Types

using control = Gfx::exec_control
 

Public Member Functions

 gfx_exec_node (GfxExecutionAction &e_ctx)
 
const std::shared_ptr< control > & add_control ()
 
const std::shared_ptr< control > & add_control_out ()
 
auto add_value_port ()
 
void add_texture ()
 
void add_texture_out ()
 
void add_audio ()
 
void run (const ossia::token_request &tk, ossia::exec_state_facade) noexcept override
 
void link_cable_to_inlet (ossia::inlet *inlet, int inlet_i)
 

Public Attributes

exec_controls controls
 
exec_controls control_outs
 
GfxExecutionActionexec_context {}
 
int32_t id {-1}
 
std::atomic_int32_t script_index {0}
 
ossia::time_value m_last_flicks {}
 

The documentation for this class was generated from the following files: