int main(int argc, const char * argv[]) { char* datos = "Hola q ace"; forwardIt(datos,sizeof(char),10,&imprimeChar); printf("\n"); prevIt(datos,sizeof(char),10,&imprimeChar); printf("\n"); Libro* libros = (Libro*) malloc(3*sizeof(Libro)); libros->titulo = "hOLI"; (libros+1)->titulo = "hOLI2"; (libros+2)->titulo = "hOLI3"; bidIt(datos,sizeof(Libro),3,&imprimeLibro); }
void RenderingEffects::attachAllEffects() { backdropFX::Manager& mgr = *( backdropFX::Manager::instance() ); EffectVector& ev = getEffectVector(); EffectVector::iterator it, prevIt( ev.end() ); for( it = ev.begin(); it != ev.end(); it++ ) { if( it == ev.begin() ) { // First Effect. (*it)->addInput( 0, mgr.getColorBufferA() ); } else { (*prevIt)->attachOutputTo( (*it).get(), 0 ); } prevIt = it; } if( prevIt != ev.end() ) (*prevIt)->setOutput( getFBO() ); }