PolygonMode() 공개 메소드

public PolygonMode ( GLFace face, PolygonMode mode ) : void
face GLFace
mode PolygonMode
리턴 void
예제 #1
0
        protected override void BeginRender(GraphicsInterface GI)
        {
            GI.Features.Texturing2D.Enable();
            GI.TexEnv(TextureEnvModeParam.Decal);

            GI.FrontFace(FrontFaceDirection.Cw);
            GI.PolygonMode(GLFace.Front, PolygonMode.Fill);
        }
예제 #2
0
 protected override void BeginRender(GraphicsInterface gi)
 {
     switch(fDrawingStyle)
     {
         case TorusDrawStyle.WireFrame:
             gi.PushAttrib(AttribMask.PolygonBit);
             gi.PolygonMode(GLFace.FrontAndBack, PolygonMode.Line);
             break;
     }
 }
예제 #3
0
        protected override void BeginRender(GraphicsInterface GI)
        {
            GI.TexParameter(TextureParameterTarget.Texture2d, TextureParameterName.TextureMinFilter, TextureMinFilter.Linear);
            GI.TexParameter(TextureParameterTarget.Texture2d, TextureParameterName.TextureMagFilter, TextureMagFilter.Linear);
            GI.TexParameter(TextureParameterTarget.Texture2d, TextureParameterName.TextureWrapS, TextureWrapMode.Clamp);
            GI.TexParameter(TextureParameterTarget.Texture2d, TextureParameterName.TextureWrapT, TextureWrapMode.Clamp);
            GI.TexEnv(TextureEnvModeParam.Modulate);
            GI.Features.Texturing2D.Enable();


            // Set drawing color to white
            GI.Drawing.Color = ColorRGBA.White;
            GI.FrontFace(FrontFaceDirection.Cw);
            GI.PolygonMode(GLFace.Front, PolygonMode.Fill);

            CylinderTexture.Bind();
        }