Hallo,
aus dem Titel und dem Text Deiner Frage geht leider nicht genau hervor, was Du machen willst.
Wenn Du ein Spiel oder ähnliches machen möchtes ist
DirectX o.
OpenGL das richtige.
Wenn jedoch nur eine flickerfreie Grafik ausgeben möchtest, kann Du die Grafik erst auf ein TBitmap zeichen und anschließend das TBitmap mit BitBlt auf die Canvas kopieren. Das geht so schnell, das filckern zu sehen ist.