csl::MulOp Class Reference

#include <BinaryOp.h>

Inheritance diagram for csl::MulOp:

csl::BinaryOp csl::Effect List of all members.

Detailed Description

MulOp -- A BinaryOp that multiplies two UnitGenerators or fixed constants together, sample-by-sample.


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)
 Function that implements the multiplying routine.


Constructor & Destructor Documentation

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
 


Member Function Documentation

void MulOp::nextBuffer Buffer outputBuffer,
unsigned  outBufNum
throw (CException) [protected, virtual]
 

Function that implements the multiplying routine.

Implements csl::BinaryOp.


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:19 2007 for CSL by  doxygen 1.4.5-20051010