Eidolon
Spectrum Member List

This is the complete list of members for Spectrum, including all inherited members.

addAlphaCtrl(vec3 v)Spectruminlinevirtual
addSpectrumValue(real pos, color value)Spectruminlinevirtual
alphacurveSpectrumprotected
clearSpectrum()Spectruminlinevirtual
copySpectrumFrom(const Spectrum *s)Spectruminlinevirtual
fillColorMatrix(ColorMatrix *col, const RealMatrix *mat, bool useValAsAlpha=false)Spectruminlinevirtual
getAlpha() constSpectruminlinevirtual
getAlphaCtrl(indexval index) constSpectruminlinevirtual
getDefaultColor() constSpectruminlinevirtual
getName() constSpectruminlinevirtual
getSpectrumIndex(real pos, color value) constSpectruminlinevirtual
getSpectrumPos(indexval index) constSpectruminlinevirtual
getSpectrumValue(indexval index) constSpectruminlinevirtual
interpolateColor(real pos) constSpectruminlinevirtual
isLinearAlpha() constSpectruminlinevirtual
nameSpectrumprotected
numAlphaCtrls() constSpectruminlinevirtual
numSpectrumValues() constSpectruminlinevirtual
removeAlphaCtrl(indexval index)Spectruminlinevirtual
removeSpectrumValue(indexval index)Spectruminlinevirtual
setAlphaCtrl(vec3 v, indexval index)Spectruminlinevirtual
setAlphaCurve(const Vec3Matrix *pts)Spectruminlinevirtual
setLinearAlpha(bool b)Spectruminlinevirtual
setSpectrumValue(sval index, real pos, color value)Spectruminlinevirtual
specSpectrumprotected
Spectrum(const std::string &name="")Spectruminline
updateSpectrum()Spectruminlinevirtual