TTAudioObjectBase::TTAudioObjectBase(const TTValue& arguments) : TTObjectBase(arguments), mMaxNumChannels(0), attrMute(0), inputArray(kTTSym_audiosignalarray,2), outputArray(kTTSym_audiosignalarray,2), startProcessingTime(0.0), accumulatedProcessingTime(0.0), accumulatedProcessingCalls(0.0) { // Convention: 'Public' attribute names begin with a capital letter, 'Private' attribute names begin with a lower case letter // registerAttribute("maxNumChannels", kTypeUInt8, &maxNumChannels, (TTSetterMethod)&TTAudioObjectBase::setMaxNumChannels); addAttributeWithSetter(MaxNumChannels, kTypeUInt16); addAttributeProperty(MaxNumChannels, defaultValue, 1); registerAttribute(kTTSym_sampleRate, kTypeUInt32, &sr, (TTSetterMethod)&TTAudioObjectBase::setSr); registerAttribute("bypass", kTypeBoolean, &attrBypass, (TTSetterMethod)&TTAudioObjectBase::setBypass); registerAttribute("mute", kTypeBoolean, &attrMute, (TTSetterMethod)&TTAudioObjectBase::setMute); registerMessage("test", (TTMethod)&TTAudioObjectBase::test); registerMessage("calculate", (TTMethod)&TTAudioObjectBase::calculateMessage); registerMessage("resetBenchmarking", (TTMethod)&TTAudioObjectBase::resetBenchmarking, kTTMessagePassNone); registerMessage("getProcessingBenchmark", (TTMethod)&TTAudioObjectBase::getProcessingBenchmark); // Set Defaults... setAttributeValue(kTTSym_sampleRate, ttEnvironment->mSampleRate); setProcess(&TTAudioObjectBase::bypassProcess); setCalculate(&TTAudioObjectBase::defaultCalculateMethod); setAttributeValue("bypass", NO); }
ConsoleWidget::ConsoleWidget(QWidget *parent) : QTextEdit(parent), m_process(0), m_savedPalette(palette()) { setProcess(0); }
void LoadingScene::loadResCallback(int p) { log("===>>>%d", p); setProcess(p); if (p >= 100) { currState = LoadingEnum::LOAD_OVER; } }
void LoadingScene::loadTableCallback(int p) { log("===>>>%d", p); setProcess(p / TABLESNUM * 100); if (p >= TABLESNUM) { currState = LoadingEnum::LOAD_OVER; } }
bool WaitingForYou::forePlay() { // call parent Buddha::Game::forePlay(); // input handler setInputMessageHandler(new InputMessageHandler); // create modules if (!createModules()) { return false; } Record(Buddha::Logger::getInstancePtr()->getPath()); // if (!setViewport()) { return false; } // // DragAcceptFiles(_hwnd, true); // if (!initGeometry()) { return false; } // if (!createFonts()) { return false; } // // _camera = new Euclid::Camera; _camera->setPosition(Vec3(0.0f, 0.0f, 50.0f)); // _cameraController = new Euclid::CameraControllerThirdPerson(_camera); setProcess(Buddha::eProcess_CreateModules); // return true; }
bool WaitingForYou::forePlay() { // call parent Buddha::Game::forePlay(); // input handler setInputMessageHandler(new InputMessageHandler); // create modules if (!createModules()) { return false; } Record(Buddha::Logger::getInstancePtr()->getPath()); // if (!setViewport()) { return false; } // DragAcceptFiles(_hwnd, true); // if (!initGeometry()) { return false; } // if (!createFonts()) { return false; } setProcess(Buddha::eProcess_CreateModules); // return true; }
////////////////////////////////////////////////////////////////////////// // 释放端口内存 ////////////////////////////////////////////////////////////////////////// void VPAbstractNode::destroy() { // 释放输入端口数组 for (unsigned i = 0; i < myInCount; i++) { delete inputSlots[i]; inputSlots[i] = 0; } inputSlots.clear(); // 释放输出端口数组 for (unsigned i = 0; i < myOutCount; i++) { delete outputSlots[i]; outputSlots[i] = 0; } outputSlots.clear(); // setProcess(0); //Do not delete the myProcess; // qDebug() << "call VPAbstractNode::destroy()"; }
ConsoleWidget::~ConsoleWidget() { setProcess(0); }
SVNOutputCollector::SVNOutputCollector( KProcess* p ) : m_process(0) { setProcess( p ); }