addOutput(UnitGenerator *ugen) | csl::UnitGenerator | |
AmbisonicRotator(AmbisonicUnitGenerator &input) | csl::AmbisonicRotator | |
AmbisonicRotator(UnitGenerator &input, unsigned order) | csl::AmbisonicRotator | |
AmbisonicRotator(UnitGenerator &input, unsigned vorder, unsigned horder) | csl::AmbisonicRotator | |
AmbisonicUnitGenerator(unsigned order=0) | csl::AmbisonicUnitGenerator | |
AmbisonicUnitGenerator(unsigned horder, unsigned vorder) | csl::AmbisonicUnitGenerator | |
AmbisonicUnitGenerator(AmbisonicOrder order) | csl::AmbisonicUnitGenerator | |
attachObserver(Observer *) | csl::Model | |
changed(void *argument) | csl::Model | |
channelIndexer(unsigned *indexArray) | csl::AmbisonicUnitGenerator | protected |
channelsToUniformOrder(const unsigned channels) | csl::AmbisonicUnitGenerator | protected |
checkFanOut(Buffer &outputBuffer) | csl::UnitGenerator | |
copyPolicy() | csl::UnitGenerator | inline |
detachObserver(Observer *) | csl::Model | |
dump() | csl::UnitGenerator | virtual |
evaluate(void *argument) | csl::Model | inlinevirtual |
frameRate() | csl::UnitGenerator | inline |
fumaEncodingWeights(SampleBuffer weights, const AmbisonicOrder &order, float azimuth, float elevation) | csl::AmbisonicUnitGenerator | related |
fumaIndexedEncodingWeights(SampleBuffer weights, const AmbisonicOrder &order, sample &azimuth, sample &elevation) | csl::AmbisonicUnitGenerator | related |
greaterOrder(const AmbisonicOrder order) | csl::AmbisonicUnitGenerator | protected |
handleFanOut(Buffer &outputBuffer) | csl::UnitGenerator | |
initialize(UnitGenerator &input) | csl::AmbisonicRotator | private |
invChannelIndexer(unsigned *indexArray) | csl::AmbisonicUnitGenerator | protected |
isActive() | csl::UnitGenerator | inlinevirtual |
isFixed() | csl::UnitGenerator | inlinevirtual |
mChannelIndex | csl::AmbisonicRotator | protected |
mCopyPolicy | csl::UnitGenerator | protected |
mCosAngle | csl::AmbisonicRotator | private |
mFrameRate | csl::UnitGenerator | protected |
mGreaterOrder | csl::AmbisonicRotator | protected |
mInPtr | csl::AmbisonicRotator | private |
mInputChannelIndex | csl::AmbisonicRotator | protected |
mInputPort | csl::AmbisonicRotator | private |
mNumChannels | csl::UnitGenerator | protected |
mNumChannelsGreaterOrder | csl::AmbisonicRotator | protected |
mNumFrames | csl::AmbisonicRotator | protected |
mNumOutputs | csl::UnitGenerator | protected |
Model() | csl::Model | inline |
mOrder | csl::AmbisonicUnitGenerator | protected |
mOutPtr | csl::AmbisonicRotator | private |
mOutputCache | csl::UnitGenerator | protected |
mOutputs | csl::UnitGenerator | protected |
mRotate | csl::AmbisonicRotator | private |
mSequence | csl::UnitGenerator | protected |
mShouldRotate | csl::AmbisonicRotator | protected |
mShouldTilt | csl::AmbisonicRotator | protected |
mShouldTurn | csl::AmbisonicRotator | protected |
mSinAngle | csl::AmbisonicRotator | private |
mTilt | csl::AmbisonicRotator | private |
mTumble | csl::AmbisonicRotator | private |
nextBuffer(Buffer &outputBuffer, unsigned outBufNum) | csl::AmbisonicRotator | virtual |
csl::AmbisonicUnitGenerator::nextBuffer(Buffer &outputBuffer) | csl::UnitGenerator | virtual |
numChannels() | csl::UnitGenerator | inlinevirtual |
numOutputs() | csl::UnitGenerator | inlinevirtual |
order() | csl::AmbisonicUnitGenerator | inline |
orderToChannels(const AmbisonicOrder order) | csl::AmbisonicUnitGenerator | protected |
orderToChannels(unsigned order) | csl::AmbisonicUnitGenerator | protected |
orderToHorizontalChannels(const AmbisonicOrder order) | csl::AmbisonicUnitGenerator | protected |
orderToVerticalChannels(const AmbisonicOrder order) | csl::AmbisonicUnitGenerator | protected |
outputs() | csl::UnitGenerator | inline |
removeOutput(UnitGenerator *ugen) | csl::UnitGenerator | |
rotateFirstOrderHorizontal() | csl::AmbisonicRotator | private |
rotateFirstOrderVertical() | csl::AmbisonicRotator | private |
rotateSecondOrderHorizontal() | csl::AmbisonicRotator | private |
rotateSecondOrderVertical() | csl::AmbisonicRotator | private |
rotateThirdOrderHorizontal() | csl::AmbisonicRotator | private |
rotateThirdOrderVertical() | csl::AmbisonicRotator | private |
rotateZerothOrder() | csl::AmbisonicRotator | private |
setCopyPolicy(BufferCopyPolicy ch) | csl::UnitGenerator | inline |
setFrameRate(unsigned rate) | csl::UnitGenerator | inline |
setNthInput(float amount, Axes axis) | csl::AmbisonicRotator | |
setNumChannels(unsigned ch) | csl::UnitGenerator | inline |
setOrder(AmbisonicOrder order) | csl::AmbisonicUnitGenerator | protected |
setRotate(float amount) | csl::AmbisonicRotator | |
setTilt(float amount) | csl::AmbisonicRotator | |
setTumble(float amount) | csl::AmbisonicRotator | |
setValue(sample theValue) | csl::UnitGenerator | inlinevirtual |
singularValueDecomposition(sample **a, int m, int n, sample *w, sample **v) | csl::AmbisonicUnitGenerator | related |
tiltFirstOrder() | csl::AmbisonicRotator | private |
tiltSecondOrder() | csl::AmbisonicRotator | private |
tiltThirdOrder() | csl::AmbisonicRotator | private |
trigger() | csl::UnitGenerator | inlinevirtual |
tumbleFirstOrder() | csl::AmbisonicRotator | private |
tumbleSecondOrder() | csl::AmbisonicRotator | private |
tumbleThirdOrder() | csl::AmbisonicRotator | private |
UnitGenerator(unsigned rate=CGestalt::frameRate(), unsigned chans=1) | csl::UnitGenerator | |
value() | csl::UnitGenerator | inlinevirtual |
zeroBuffer(Buffer &outputBuffer, unsigned outBufNum) | csl::UnitGenerator | protected |
~AmbisonicRotator() | csl::AmbisonicRotator | |
~AmbisonicUnitGenerator() | csl::AmbisonicUnitGenerator | virtual |
~Model() | csl::Model | inlinevirtual |
~UnitGenerator() | csl::UnitGenerator | virtual |