#include <ESP8266WiFi.h>
#include <WiFiUDP.h>
#include <ESP8266VirtualDisplay.h>
ESP8266VirtualDisplay tft = ESP8266VirtualDisplay("YourSSID","YourPASS");
tft.begin(8889, IPAddress(192, 168, 0, 20), 8888); // initializes UDP
tft.setRotation(PORTRAIT);
tft.cls(BLACK);
tft.drawPixel(50, 50, GREEN);
tft.drawLine(300, 175, 600, 175, RED, 1);
tft.drawRect(300, 275, 50, 50, YELLOW, false, 1);
tft.drawRectRotated(300, 475, 50, 50, ARGB(128,45,50,80), false, 1, 45);
tft.drawCircle(500, 675, 10, RGB(80,80,80), false, 1);
tft.drawText("Hello", tft.percentX(50), tft.percentY(35), TYPE_BOLD, 30, BLUE, ALIGN_CENTER);