void LoadingBar::setVersionText(const std::string& versionText) { if (mVersionElement) { mVersionElement->setCaption(versionText); updateRender(true); } }
void LoadingBar::setCaption(const std::string& caption) { if (mLoadingCommentElement) { mLoadingCommentElement->setCaption(caption); updateRender(true); } }
bool MovableObjectRenderer::frameStarted(const Ogre::FrameEvent& event) { //if the window isn't shown, don't update the render texture mTexture->getRenderContext()->setActive(mActive && mImage->isVisible()); if (mActive && mImage->isVisible()) { updateRender(); } return true; }
void Creature::update(float dTime) { for (auto& BaseComponent : getChildren()) { BaseComponent->update(dTime); } updateFSM(dTime); updateRender(dTime); }
void ModelRenderer::delayedUpdateRender() { if (mAutoShowFull) { showFull(); } repositionSceneNode(); mTexture->getRenderContext()->repositionCamera(); updateRender(); mModelDelayedUpdateConnection.disconnect(); }
void LoadingBar::setProgress(float progress) { if (mLoadingBarElement) { //make the black blocking block a little bit smaller and move it to the right mLoadingBarElement->setWidth(mProgressBarMaxSize * (1 - progress)); mLoadingBarElement->setLeft(mProgressBarMaxLeft + (mProgressBarMaxSize * progress)); updateRender(progress == 1.0f ? true : false); } mProgress = progress; }
TTKGifLabelWidget::TTKGifLabelWidget(QWidget *parent) : QLabel(parent) { m_index = -1; m_isRunning = false; m_infinited = true; setFixedSize(GIF_CICLE_BLUE, GIF_CICLE_BLUE); m_timer = new QTimer(this); m_timer->setInterval(100); connect(m_timer, SIGNAL(timeout()), SLOT(updateRender())); }
GVOInputBox::GVOInputBox(std::string const &title, sf::Vector2f const &pos, sf::Vector2f const &size, std::string &content, std::mutex &mutex) : mTitle(title), mContent(content), mMutex(mutex), mTextPos(e_position::ALIGN_LEFT), mTextColor(sf::Color::Black) { mFont.loadFromFile("Font/TCCEB.TTF"); mText.setFont(mFont); mText.setColor(mTextColor); mText.setCharacterSize(24); mText.setPosition(sf::Vector2f(5, 0)); mRendered.create(size.x, size.y); mBackground.setFillColor(sf::Color::White); mBackground.setSize(size); mSprite.setPosition(pos); updateRender(); }
QNLWidget::QNLWidget(QWidget *parent) : QNeLWidget(parent), m_driver(NULL), m_initialized(false), m_interval(25) { setMouseTracking(true); setFocusPolicy(Qt::StrongFocus); init(); #ifdef Q_OS_LINUX makeCurrent(); #endif m_mainTimer = new QTimer(this); connect(m_mainTimer, SIGNAL(timeout()), this, SLOT(updateRender())); }
int main(int argc, char** argv) { if (initialize()) { while (running) { beginFrame(); updateInput(); updateGame(); updateRender(); endFrame(); } end(); } else Logger::log("CRITICAL ERROR: Could not initialize."); return 0; }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow), mDiabdat(NULL), mIsAnimation(false), mSettingsFile(QApplication::applicationDirPath() + "/celview.ini") { mSettings.loadFromFile(mSettingsFile.toStdString()); ui->setupUi(this); this->setWindowTitle("Celview"); connect(ui->listView, SIGNAL(itemDoubleClicked(QListWidgetItem *)), this, SLOT(itemDoubleClicked(QListWidgetItem * ))); connect(&mRenderTimer, SIGNAL(timeout()), this, SLOT(updateRender())); ui->currentFrame->setValidator(new QIntValidator(0, 9999999, this)); ui->currentFrame->setText("0"); qDebug() << mSettingsFile; loadSettings(); initRender(); }
void MCMesh::MC() { myMap.clear(false); // elargir l'image pour le calcul de la courbure Algo::MC::Image<DATATYPE>* myImgFr = myImg->addFrame(1); Algo::MC::WindowingGreater<DATATYPE> myWindFunc; myWindFunc.setIsoValue(DATATYPE(127)); position = myMap.getAttribute<VEC3, VERTEX>("position"); if (!position.isValid()) position = myMap.addAttribute<VEC3, VERTEX>("position"); // instanciation du mc Algo::MC::MarchingCube<DATATYPE, Algo::MC::WindowingGreater,PFP> mc(myImgFr, &myMap, position, myWindFunc, false); mc.simpleMeshing(); delete myImgFr; updateRender(); updateGL(); }
int main(int argc, const char *argv[]) { // Start up SDL, and make sure it went ok // uint32_t flags = SDL_INIT_TIMER | SDL_INIT_VIDEO | SDL_INIT_EVENTS; if (SDL_Init(SDL_INIT_EVERYTHING) != 0) { fprintf(stderr, "\nUnable to initialize SDL: %s\n", SDL_GetError()); return 1; } atexit(cleanup); init(); bool quit = false; while(!quit) { preRender(); getInput(); updateTetris(); updateRender(); // Set to ~60 fps. // 1000 ms/ 60 fps = 1/16 s^2/frame SDL_Delay(16); } return 0; }
MStatus ToggleLocatorRender::doIt(const MArgList & args) { m_lastRender = CurrentRender; unsigned int render = CurrentRender; static const char *modes[] = { RENDER_MODES, NULL }; MStatus status; MArgDatabase argDatabase(syntax(), args, &status); if (!status) { status.perror("MArgDatabase::#ctor"); return status; } if (argDatabase.isFlagSet("-e", &status)) { unsigned int numArguments = argDatabase.numberOfFlagUses("-e"); for (unsigned int i = 0; i < numArguments; ++i) { MString arg; if (!(status = argDatabase.getFlagArgument("-e", i, arg))) { status.perror("MArgDatabase::getFlagArgument i"); return status; } if (arg == "all") { render = kRenderAll; break; } for(size_t j = 0; modes[j] != NULL; ++j) { if (arg == modes[j]) { render |= 0x1 << j; break; } } } } if (argDatabase.isFlagSet("-d", &status)) { unsigned int numArguments = argDatabase.numberOfFlagUses("-d"); for (unsigned int i = 0; i < numArguments; ++i) { MString arg; if (!(status = argDatabase.getFlagArgument("-d", i, arg))) { status.perror("MArgDatabase::getFlagArgument i"); return status; } if (arg == "all") { render = 0; break; } for(size_t j = 0; modes[j] != NULL; ++j) { if (arg == modes[j]) { render &= !(0x1 << j); break; } } } } if (argDatabase.isFlagSet("-t", &status)) { unsigned int numArguments = argDatabase.numberOfFlagUses("-t"); for (unsigned int i = 0; i < numArguments; ++i) { MString arg; if (!(status = argDatabase.getFlagArgument("-t", i, arg))) { status.perror("MArgDatabase::getFlagArgument i"); return status; } if (arg == "all") { render = (render > 0 ? 0 : kRenderAll); break; } for(size_t j = 0; modes[j] != NULL; ++j) { if (arg == modes[j]) { render ^= 0x1 << j; break; } } } } return updateRender(render); }
MStatus ToggleLocatorRender::redoIt () { int render = m_lastRender; m_lastRender = CurrentRender; return updateRender(render); }
sf::Drawable *GVOInputBox::getDrawable(void) { updateRender(); return &mSprite; }