Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
Node.h File Reference
#include "cinder/audio/Buffer.h"
#include "cinder/audio/Exception.h"
#include <boost/noncopyable.hpp>
#include <boost/logic/tribool.hpp>
#include <memory>
#include <atomic>
#include <set>
Include dependency graph for Node.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cinder::audio::Node
 Fundamental building block for creating an audio processing graph. More...
 
struct  cinder::audio::Node::Format
 
class  cinder::audio::NodeAutoPullable
 a Node that can be pulled without being connected to any outputs. More...
 
struct  cinder::audio::ScopedEnableNode
 RAII-style utility class to set a Node's enabled state and have it restored at the end of the current scope block. More...
 
class  cinder::audio::NodeCycleExc
 

Namespaces

 cinder
 
 cinder::audio
 

Typedefs

typedef std::shared_ptr< class
Context > 
cinder::audio::ContextRef
 
typedef std::shared_ptr< class
Node > 
cinder::audio::NodeRef
 

Functions

const NodeRef & cinder::audio::operator>> (const NodeRef &input, const NodeRef &output)
 Enable connection syntax: input >> output, which is equivelant to input->connect( output ). Enables chaining. More...