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);
}
Example #6
0
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);
}