protected override void BeginRender(GraphicsInterface GI) { GI.Features.Texturing2D.Enable(); GI.TexEnv(TextureEnvModeParam.Decal); GI.FrontFace(FrontFaceDirection.Cw); GI.PolygonMode(GLFace.Front, PolygonMode.Fill); }
protected override void BeginRender(GraphicsInterface gi) { switch(fDrawingStyle) { case TorusDrawStyle.WireFrame: gi.PushAttrib(AttribMask.PolygonBit); gi.PolygonMode(GLFace.FrontAndBack, PolygonMode.Line); break; } }
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(); }