Пример #1
0
        public void RenderCloseButton(GraphicsDevice device, float X, float Y, bool Hot = false)
        {
            SetTexture(WindowSkin);
            Rect r = new Rect(48, Hot ? 16 : 0, 16, 16);

            VertexPositionTexture[] butt = GFXUtility.Quad(device, X, Y, 16, 16, r, WindowSkin);   // GFXUtility.CloseButton(device, X, Y, Hot);
            device.DrawUserPrimitives <VertexPositionTexture>(PrimitiveType.TriangleList, butt, 0, 2);
        }
Пример #2
0
 public void RenderQuad(GraphicsDevice device, float X, float Y, float Width, float Height, Renderer.Rect TexMap)
 {
     SetTexture(WindowSkin);
     VertexPositionTexture[] butt = GFXUtility.Quad(device, X, Y, Width, Height, TexMap, WindowSkin);
     device.DrawUserPrimitives <VertexPositionTexture>(PrimitiveType.TriangleList, butt, 0, 2);
 }
Пример #3
0
 public void RenderTexturedQuad(GraphicsDevice device, float X, float Y, float W, float H, Texture2D Texture)
 {
     SetTexture(Texture);
     VertexPositionTexture[] c = GFXUtility.Quad(device, X, Y, W, H);
     device.DrawUserPrimitives <VertexPositionTexture>(PrimitiveType.TriangleList, c, 0, c.Length / 3);
 }