Detailed Description
This file instantiates the classes that are provided by this plug-in.
Typedefs | |
template<typename N > | |
using | reflect_mapped_controls = typename avnd::mapped_control_input_introspection< N >::field_reflections_type |
template<typename T > | |
using | pmf_member_type_t = typename pmf_member_type< T >::type |
Functions | |
template<typename T > | |
void | custom_factories (std::vector< score::InterfaceBase * > &fx, const score::ApplicationContext &ctx, const score::InterfaceKey &key) |
template<typename T > | |
void | setupNewPort (Process::Port *obj) |
template<std::size_t N, typename T > | |
void | setupNewPort (const avnd::field_reflection< N, T > &spec, Process::Port *obj) |
template<typename T > | |
void | setupNewPort (const T &spec, Process::Port *obj) |
void | instantiate_aether (std::vector< score::InterfaceBase * > &fx, const score::ApplicationContext &ctx, const score::InterfaceKey &key) |
void | instantiate_convolver (std::vector< score::InterfaceBase * > &fx, const score::ApplicationContext &ctx, const score::InterfaceKey &key) |
void | instantiate_audiofilters (std::vector< score::InterfaceBase * > &fx, const score::ApplicationContext &ctx, const score::InterfaceKey &key) |
void | instantiate_tests (std::vector< score::InterfaceBase * > &fx, const score::ApplicationContext &ctx, const score::InterfaceKey &key) |
void | instantiate_tests2 (std::vector< score::InterfaceBase * > &fx, const score::ApplicationContext &ctx, const score::InterfaceKey &key) |
template<typename F > | |
QGraphicsItem * | makeidget (const F &field, QGraphicsItem *parent) |
template<> | |
void | custom_factories< grph::Graph > (std::vector< score::InterfaceBase * > &fx, const score::ApplicationContext &ctx, const score::InterfaceKey &key) |
Variable Documentation
◆ GpuComputeNode2
template<typename T >
concept oscr::GpuComputeNode2 |
Initial value:
= requires
{
T::layout::compute;
}
◆ GpuGraphicsNode2
template<typename T >
concept oscr::GpuGraphicsNode2 |
Initial value:
= requires
{
T::layout::graphics;
}
◆ GpuNode
template<typename T >
concept oscr::GpuNode |
Initial value:
= avnd::texture_input_introspection<T>::size >
0 || avnd::texture_output_introspection<T>::size > 0
◆ recursive_container_layout
template<typename Item >
concept oscr::recursive_container_layout |
Initial value:
= avnd::container_layout<Item> || avnd::hbox_layout<Item> || avnd::group_layout<Item>
|| avnd::vbox_layout<Item> || avnd::split_layout<Item> || avnd::grid_layout<Item>
|| avnd::tab_layout<Item>
◆ requires
template<typename Field >
requires oscr::requires |
Initial value:
{
Field::widget::knob