VISR  0.11.6
Versatile Interactive Scene Renderer
visr::python::visr Namespace Reference

Classes

class  AtomicComponentWrapper
 
class  CommunicationProtocolWrapper
 
class  CompositeComponentWrapper
 
class  ParameterBaseWrapper
 
class  ParameterConfigBaseWrapper
 

Functions

void exportAtomicComponent (pybind11::module &m)
 
void exportAudioConnection (pybind11::module &m)
 
void exportAudioPort (py::module &m)
 
void exportAudioSampleType (py::module &m)
 
void exportChannelList (pybind11::module &m)
 
void exportCommunicationProtocol (pybind11::module &m)
 
void exportCommunicationProtocolFactory (pybind11::module &m)
 
void exportComponent (pybind11::module &m)
 
void exportCompositeComponent (pybind11::module &m)
 
void exportParameterBase (pybind11::module &m)
 
void exportParameterConfigBase (pybind11::module &m)
 
void exportParameterConnection (pybind11::module &m)
 
void exportParameterFactory (py::module &m)
 
void exportParameterPort (pybind11::module &m)
 
void exportPort (py::module &m)
 
void exportSignalFlowContext (pybind11::module &m)
 
void exportSignalFlowContext (py::module &m)
 
void exportParameterConfigBase (py::module &m)
 
void exportParameterBase (py::module &m)
 
void exportCommunicationProtocol (py::module &m)
 
void exportCommunicationProtocolFactory (py::module &m)
 
void exportChannelList (py::module &m)
 
void exportComponent (py::module &m)
 
void exportParameterPort (py::module &m)
 
void exportAudioConnection (py::module &m)
 
void exportParameterConnection (py::module &m)
 
void exportCompositeComponent (py::module &m)
 
void exportAtomicComponent (py::module &m)
 

Function Documentation

◆ exportAtomicComponent() [1/2]

void visr::python::visr::exportAtomicComponent ( py::module &  m)

◆ exportAtomicComponent() [2/2]

void visr::python::visr::exportAtomicComponent ( pybind11::module &  m)

TODO: Decide whether we want additional inspection methods. This would mean that we access the internal() object (probably adding methods to ComponentsWrapper)

◆ exportAudioConnection() [1/2]

void visr::python::visr::exportAudioConnection ( pybind11::module &  m)

◆ exportAudioConnection() [2/2]

void visr::python::visr::exportAudioConnection ( py::module &  m)

◆ exportAudioPort()

void visr::python::visr::exportAudioPort ( py::module &  m)

Define the common base class for audio ports. Instantiation of this class is not intended, therefore no constructors are exposed.

Instantiable class for polymorphic audio inputs with a parameterisable sample type. The name deliberately differs from the C++ class (which is a class template) for a slicker syntax. It also enables inputs with default sample type (float) using 'AudioInput' by using the default argument for the sample type.

Instantiable class for polymorphic audio outputs with a parameterisable sample type. The name deliberately differs from the C++ class (which is a class template) for a slicker syntax. It also enables inputs with default sample type (float) using 'AudioOutput' by using the default argument for the sample type.

◆ exportAudioSampleType()

void visr::python::visr::exportAudioSampleType ( py::module &  m)

◆ exportChannelList() [1/2]

void visr::python::visr::exportChannelList ( py::module &  m)

◆ exportChannelList() [2/2]

void visr::python::visr::exportChannelList ( pybind11::module &  m)

TODO: Decide whether we want additional inspection methods. This would mean that we access the internal() object (probably adding methods to ComponentsWrapper)

◆ exportCommunicationProtocol() [1/2]

void visr::python::visr::exportCommunicationProtocol ( py::module &  m)

◆ exportCommunicationProtocol() [2/2]

void visr::python::visr::exportCommunicationProtocol ( pybind11::module &  m)

◆ exportCommunicationProtocolFactory() [1/2]

void visr::python::visr::exportCommunicationProtocolFactory ( py::module &  m)

◆ exportCommunicationProtocolFactory() [2/2]

void visr::python::visr::exportCommunicationProtocolFactory ( pybind11::module &  m)

◆ exportComponent() [1/2]

void visr::python::visr::exportComponent ( py::module &  m)

◆ exportComponent() [2/2]

void visr::python::visr::exportComponent ( pybind11::module &  m)

◆ exportCompositeComponent() [1/2]

void visr::python::visr::exportCompositeComponent ( py::module &  m)

◆ exportCompositeComponent() [2/2]

void visr::python::visr::exportCompositeComponent ( pybind11::module &  m)

◆ exportParameterBase() [1/2]

void visr::python::visr::exportParameterBase ( py::module &  m)

◆ exportParameterBase() [2/2]

void visr::python::visr::exportParameterBase ( pybind11::module &  m)

◆ exportParameterConfigBase() [1/2]

void visr::python::visr::exportParameterConfigBase ( py::module &  m)

◆ exportParameterConfigBase() [2/2]

void visr::python::visr::exportParameterConfigBase ( pybind11::module &  m)

◆ exportParameterConnection() [1/2]

void visr::python::visr::exportParameterConnection ( pybind11::module &  m)

◆ exportParameterConnection() [2/2]

void visr::python::visr::exportParameterConnection ( py::module &  m)

◆ exportParameterFactory()

void visr::python::visr::exportParameterFactory ( py::module &  m)

◆ exportParameterPort() [1/2]

void visr::python::visr::exportParameterPort ( py::module &  m)

◆ exportParameterPort() [2/2]

void visr::python::visr::exportParameterPort ( pybind11::module &  m)

Define the common base class for parameter ports. Instantiation of this class is not intended, therefore no constructors are exposed.

◆ exportPort()

void visr::python::visr::exportPort ( py::module &  m)

Define the common base class for audio and parameter ports. Instantiation of this class is not intended, therefore no constructors are exposed.

◆ exportSignalFlowContext() [1/2]

void visr::python::visr::exportSignalFlowContext ( py::module &  m)

◆ exportSignalFlowContext() [2/2]

void visr::python::visr::exportSignalFlowContext ( pybind11::module &  m)