int main(int argc, char *argv[]) { // Init SDL video subsystem if ( SDL_Init (SDL_INIT_VIDEO) < 0 ) { fprintf(stderr, "Couldn't initialize SDL: %s\n", SDL_GetError()); exit(1); } atexit(SDL_Quit); // Set GL context attributes initAttributes (); // Create GL context createSurface(0); // Get GL context attributes printAttributes(); // Init GL state initGL(); // Draw, get events... mainLoop(); // Cleanup SDL_Quit(); return 0; }
//--------------------------------------------------------------------- //--------------------------------------------------------------------- static void createSurface() { SDL_Init(SDL_INIT_VIDEO); SDL_EnableKeyRepeat(300, 80); initAttributes(); //Context Attr gScreen = SDL_SetVideoMode ((int)game.mW, (int)game.mH, 0, SDL_OPENGL); SDL_WM_SetCaption("Game of Life", NULL); }
/** * int main() * * Descricao: * Funcao principal do programa que contem um loop (do-while) contendo a chamada * das funcoes que calculam as variaveis utilizadas pelo algoritmo Gauss-Legendre * a cada iteracao. * * Parametros de entrada: * - * * Parametros de retorno: * - * */ int main(){ /* Variaveis utilizadas para calcular o tempo de execucao do programa */ time_t begin, end; double time_spent; time(&begin); /* Inicialicazao das variaveis globais utilizadas no algoritmo */ initAttributes(); /* Loop principal que calcula o valor do "pi" */ do{ //printf("Iteracao: %ld\n", n_count); calculate_a(); calculate_b(); calculate_t(); calculate_p(); calculate_pi(); filePrint(); n_count++; } while(mpf_cmp(pi[n_count-2], pi[n_count-1])!=0); /* Condicao de parada: o "pi" recem calculado deve ser igual ao seu antecessor, garantindo assim a sua convergencia com 10 milhoes de casas decimais */ time(&end); time_spent = difftime(end, begin); printf("Tempo de execucao: %lf segundos\nIteracoes: %ld\n", time_spent, n_count); return 0; }
LoadHandler::LoadHandler() : doc(&dHanlder) { XOJ_INIT_TYPE(LoadHandler); initAttributes(); this->removePdfBackgroundFlag = false; this->pdfReplacementAttach = false; }
void QgsFeature::setFields( const QgsFields &fields, bool init ) { d.detach(); d->fields = fields; if ( init ) { initAttributes( d->fields.count() ); } }
void Mesh::initBuffer() { glGenVertexArrays(1, &vertexArray); glBindVertexArray(vertexArray); glGenBuffers(1, &vertexBuffer); glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer); initAttributes(); uploadToBuffer(); }
QgsFeature::QgsFeature( const QgsFields &fields, QgsFeatureId id ) : mFid( id ) , mGeometry( 0 ) , mOwnsGeometry( 0 ) , mValid( false ) , mFields( &fields ) { initAttributes( fields.count() ); }
/* -----------------------------------------------------------------------------------*/ PROCESS_STATUS_TYPE initStatus(){ PROCESS_STATUS_TYPE st; st.ATTRIBUTES = initAttributes(); st.CURRENT_PRIORITY = REGULAR_MASTER_PROCESS_PRIORITY; st.DEADLINE_TIME = 0; st.PROCESS_STATE = DORMANT; return st; }
Wall::Wall () { initAttributes(); }
Fidelity::Common::VOResource::VOResource() { initAttributes(); }
Fidelity::Plugin::Component::Photodetector::Photodetector() : AComponent() { initAttributes(); }
Comando::Comando ( ) { initAttributes(); }
Balade::Balade ( ) { initAttributes(); }
Fidelity::Common::VOLink::VOLink() { initAttributes(); }
Editable::Editable ( ) { initAttributes(); }
FilaMensagem::FilaMensagem ( ) { initAttributes(); }
Fidelity::Common::VOBinary::VOBinary() { initAttributes(); }
template <typename T> Matrix2d<T>::Matrix2d() { initAttributes(); }
ControlarDisparo::ControlarDisparo ( ) { initAttributes(); }
Fidelity::Plugin::Component::Mirror::Mirror() : AComponent() { initAttributes(); }
ArmaAlarma::ArmaAlarma ( ) { initAttributes(); }
Mensagem::Mensagem ( ) { initAttributes(); }
QgsFeature::QgsFeature( const QgsFields &fields, QgsFeatureId id ) { d = new QgsFeaturePrivate( id ); d->fields = fields; initAttributes( d->fields.count() ); }
Robot::Robot ( ) { initAttributes(); }
IcoSiso::IcoSiso ( ) { initAttributes ( ); }
Fidelity::Plugin::Component::Base::AComponent::AComponent() { initAttributes(); }
VOTR::VOTR() { initAttributes(); }