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); }
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); }
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); }