KeyingScreenOperation::KeyingScreenOperation() : NodeOperation() { this->addOutputSocket(COM_DT_COLOR); this->m_movieClip = NULL; this->m_framenumber = 0; this->m_trackingObject[0] = 0; setComplex(true); }
FastGaussianBlurValueOperation::FastGaussianBlurValueOperation() : NodeOperation() { this->addInputSocket(COM_DT_VALUE); this->addOutputSocket(COM_DT_VALUE); this->m_iirgaus = NULL; this->m_inputprogram = NULL; this->m_sigma = 1.0f; this->m_overlay = 0; setComplex(true); }
TextureBaseOperation::TextureBaseOperation() : NodeOperation() { this->addInputSocket(COM_DT_VECTOR); // offset this->addInputSocket(COM_DT_VECTOR); // size this->m_texture = NULL; this->m_inputSize = NULL; this->m_inputOffset = NULL; this->m_rd = NULL; this->m_pool = NULL; this->m_sceneColorManage = false; setComplex(true); }
VectorBlurOperation::VectorBlurOperation() : NodeOperation() { this->addInputSocket(COM_DT_COLOR); this->addInputSocket(COM_DT_VALUE); // ZBUF this->addInputSocket(COM_DT_COLOR); //SPEED this->addOutputSocket(COM_DT_COLOR); this->m_settings = NULL; this->m_cachedInstance = NULL; this->m_inputImageProgram = NULL; this->m_inputSpeedProgram = NULL; this->m_inputZProgram = NULL; setComplex(true); }
PlaneCornerPinMaskOperation::PlaneCornerPinMaskOperation() : PlaneDistortMaskOperation(), m_corners_ready(false) { addInputSocket(COM_DT_VECTOR); addInputSocket(COM_DT_VECTOR); addInputSocket(COM_DT_VECTOR); addInputSocket(COM_DT_VECTOR); /* XXX this is stupid: we need to make this "complex", * so we can use the initializeTileData function * to read corners from input sockets ... */ setComplex(true); }
void Minim::FFT::forward( const float * buffReal, const float * buffImag ) { // if (buffReal.length != timeSize || buffImag.length != timeSize) // { // Minim // .error("FFT.forward: The length of the passed buffers must be equal to timeSize()."); // return; // } setComplex(buffReal, buffImag); bitReverseComplex(); fft(); fillSpectrum(); }
SingleThreadedOperation::SingleThreadedOperation() : NodeOperation() { this->m_cachedInstance = NULL; setComplex(true); }