#include <BinaryOp.h>

Public Member Functions | |
| MulOp (UnitGenerator &op1, UnitGenerator &op2) | |
| The constructor for dual-UnitGenerator operation. | |
| MulOp (UnitGenerator &op1, float op2) | |
| Constructuctor for operating a UnitGenerator and a fixed float. | |
| MulOp (float op2, UnitGenerator &op1) | |
Protected Member Functions | |
| void | nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException) |
| Returns the next individual frame (for fixed values). | |
| MulOp::MulOp | ( | UnitGenerator & | op1, | |
| UnitGenerator & | op2 | |||
| ) |
The constructor for dual-UnitGenerator operation.
| MulOp::MulOp | ( | UnitGenerator & | op1, | |
| float | op2 | |||
| ) |
Constructuctor for operating a UnitGenerator and a fixed float.
| MulOp::MulOp | ( | float | op2, | |
| UnitGenerator & | op1 | |||
| ) |
| void MulOp::nextBuffer | ( | Buffer & | outputBuffer, | |
| unsigned | outBufNum | |||
| ) | throw (CException) [protected, virtual] |
Returns the next individual frame (for fixed values).
Function that implements the multiplying routine
Implements csl::BinaryOp.
References DECLARE_OPERAND_CONTROLS, LOAD_OPERAND_CONTROLS, csl::logMsg(), and UPDATE_OPERAND_CONTROLS.
1.5.8