# overview

Introduction to PTC

PTC is a truecolor graphics system for C++ programmers. It provides mode setting, surface handling, fast pixel format conversion, bitblt and clear functionality, image loading, and multiple platform support.

With PTC you get high performance, functionality and ease of use all in one package. You can quickly build your engine on top of a well tested, stable and portable framework instead of wasting time writing mundane platform dependent graphics code.

PTC does all the low level work leaving you free to work on the code that makes your product stand out from the rest.

Suitable applications

PTC is well suited to any graphical application that needs high speed truecolor graphical output. Games, demos, and user interface applications are just a few examples of programs that can benefit from PTC.

PTC excels when used as the framework for a 2d or 3d rendering engine. Even when hardware 3d is being used, PTC can still serve as a handy image loader, texture handler, and pixel format converter.