#include "CSL_Core.h"Go to the source code of this file.
Classes | |
| class | csl::BinaryOp |
| class | csl::AddOp |
| class | csl::MulOp |
Namespaces | |
| namespace | csl |
| < we use the STL vector, map, and string classes | |
Defines | |
| #define | DECLARE_OPERAND_CONTROLS |
| Declare the operand port (accessing the mInputs map) and current value. | |
| #define | LOAD_OPERAND_CONTROLS |
| #define | UPDATE_OPERAND_CONTROLS |
| Update the op-related value in the loop. | |
| #define DECLARE_OPERAND_CONTROLS |
Value:
Port * opPort = mInputs[CSL_OPERAND]; \ SampleBuffer inValue; \ sample opValue
Referenced by csl::MulOp::nextBuffer(), and csl::AddOp::nextBuffer().
| #define LOAD_OPERAND_CONTROLS |
Value:
Controllable::pullInput(opPort, numFrames); \
Effect::pullInput(numFrames); \
inValue = mInputPtr; \
opValue = opPort->nextValue()
Referenced by csl::MulOp::nextBuffer(), and csl::AddOp::nextBuffer().
| #define UPDATE_OPERAND_CONTROLS |
Value:
opValue = opPort->nextValue() ; \
inValue++
Referenced by csl::MulOp::nextBuffer(), and csl::AddOp::nextBuffer().
1.5.8