Package javax.media.opengl

Examples of javax.media.opengl.GL.glCallList()


      //Draw with PURE opengl
      if (this.isUseDisplayList() /*&& this.getDisplayListIDs() != null && this.getDisplayListIDs()[0] != -1 && this.getDisplayListIDs()[1] != -1*/){
        int[] displayLists = this.getGeometryInfo().getDisplayListIDs();
        //Use Display Lists
        if (!this.isNoFill())
          gl.glCallList(displayLists[0]); //Draw fill
        if (!this.isNoStroke())
          gl.glCallList(displayLists[1]); //Draw outline
      }else{
        //Use Vertex Arrays or VBOs
        this.drawPureGl(gl);
View Full Code Here


        int[] displayLists = this.getGeometryInfo().getDisplayListIDs();
        //Use Display Lists
        if (!this.isNoFill())
          gl.glCallList(displayLists[0]); //Draw fill
        if (!this.isNoStroke())
          gl.glCallList(displayLists[1]); //Draw outline
      }else{
        //Use Vertex Arrays or VBOs
        this.drawPureGl(gl);
      }
      Tools3D.endGL(renderer);
View Full Code Here

     
        //Draw with PURE opengl
        if (this.isUseDisplayList()){
          //Use Display Lists
          if (!this.isNoStroke())
            gl.glCallList(this.getGeometryInfo().getDisplayListIDs()[0]); //Draw line
        }else{
          //Use Vertex Arrays or VBOs
          this.drawPureGl(gl);
        }
        ((PGraphicsOpenGL)renderer.g).endGL();
View Full Code Here

      //TODO avoid many stateChanges
      //in bitmap font mode for example:
      //enable textures, enable vertex arrays and color only once!
     
      if(!enableCaret && useDisplayList && this.displayListID != 0){
        gl.glCallList(this.displayListID);
      }else{
        drawCharactersGL(gl, characterList, charListSize, lastXAdvancement, thisLineTotalXAdvancement);
      }
     
      Tools3D.endGL(pa);
View Full Code Here

    if (this.isUseDirectGL()){
      if (this.isUseDisplayList()){
        GL gl=((PGraphicsOpenGL)this.getRenderer().g).beginGL();
        int[] pds = buttonBackGround.getGeometryInfo().getDisplayListIDs();
        //Draw only filling of background polygon, without outer stroke
        gl.glCallList(pds[0]);
        super.drawComponent(gl);
        ((PGraphicsOpenGL)this.getRenderer().g).endGL();
      }else{
        buttonBackGround.drawComponent(g);
        super.drawComponent(g);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.