| ARRIS Enterprises, Inc. Confidential Information |
Introduction to KreaTV GFXThis documentation describes the KreaTV graphics and input handling mechanisms. Basically, these two features are handled in two different components that can be used by applications, or rather graphics rendering libraries used by applications. This document is written primarily for people that are going to integrate such rendering libraries on top of KreaTV. IntroductionThe graphics and input handling is divided into two different libraries, the graphics library called KreaTvGfx and the input library called KreaTvInput. KreaTvGfx is a low-level graphics interface that allows the user to allocate and display pixmaps (graphics memory), perform hardware accelerated graphics operations (blitting) and setup video layers. KreaTvInput is the library used to get events when keys are pressed and released. RationaleGraphics has traditionally been done using the X Window System which is not an optimal solution for high-performance graphics. This is the main reason to introduce a new graphics solution which:
There are other commercial and open-source graphics libraries that provide similar functionality to KreaTvGfx and KreaTvInput but KreaTvGfx is different in some aspects.
|