28 #define HDFF_INVALID_HANDLE 0xFFFFFFFF 29 #define HDFF_SCREEN_DISPLAY_HANDLE 0xFFFFFFFE 31 #define HDFF_POSITION_SCREEN_CENTERED 0xFFFF 33 #define HDFF_SIZE_FULL_SCREEN 0xFFFF 34 #define HDFF_SIZE_SAME_AS_SOURCE 0xFFFE 36 #define HDFF_FONT_FACE_TIRESIAS 0x00000000 97 uint16_t X, uint16_t Y,
98 uint16_t Width, uint16_t Height);
101 int Enable, uint16_t X, uint16_t Y,
102 uint16_t Width, uint16_t Height);
107 uint16_t X, uint16_t Y,
108 uint16_t Width, uint16_t Height);
115 uint32_t NumColors,
const uint32_t * Colors,
116 uint32_t * NewPalette);
125 uint8_t StartColor, uint32_t NumColors,
126 const uint32_t * Colors);
130 uint32_t DataSize, uint32_t * NewFontFace);
141 uint16_t Y, uint16_t Width, uint16_t Height,
145 uint16_t CY, uint16_t RadiusX, uint16_t RadiusY,
146 uint32_t Color, uint32_t Flags);
149 uint16_t Y, uint16_t Width, uint16_t Height,
150 uint32_t Color, uint32_t Type);
153 uint16_t X, uint16_t Y,
const char * Text,
157 uint16_t X, uint16_t Y,
const char * Text,
161 uint16_t X, uint16_t Y,
const uint16_t * Text,
165 uint16_t Y,
const uint8_t * Bitmap, uint16_t BmpWidth,
166 uint16_t BmpHeight, uint32_t BmpSize,
int HdffCmdOsdSetPaletteColors(int OsdDevice, uint32_t Palette, HdffColorFormat_t ColorFormat, uint8_t StartColor, uint32_t NumColors, const uint32_t *Colors)
int HdffCmdOsdDrawWideText(int OsdDevice, uint32_t Display, uint32_t Font, uint16_t X, uint16_t Y, const uint16_t *Text, uint32_t Color)
int HdffCmdOsdDeletePalette(int OsdDevice, uint32_t Palette)
int HdffCmdOsdEnableDisplay(int OsdDevice, uint32_t Display, int Enable)
int HdffCmdOsdCreateDisplay(int OsdDevice, uint16_t Width, uint16_t Height, HdffColorType_t ColorType, uint32_t *NewDisplay)
int HdffCmdOsdCreatePalette(int OsdDevice, HdffColorType_t ColorType, HdffColorFormat_t ColorFormat, uint32_t NumColors, const uint32_t *Colors, uint32_t *NewPalette)
int HdffCmdOsdSetDisplayClippingArea(int OsdDevice, uint32_t Display, int Enable, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height)
int HdffCmdOsdConfigure(int OsdDevice, const HdffOsdConfig_t *Config)
int HdffCmdOsdSetDisplayPalette(int OsdDevice, uint32_t Display, uint32_t Palette)
int HdffCmdOsdDrawUtf8Text(int OsdDevice, uint32_t Display, uint32_t Font, uint16_t X, uint16_t Y, const char *Text, uint32_t Color)
int HdffCmdOsdCreateFontFace(int OsdDevice, const uint8_t *FontData, uint32_t DataSize, uint32_t *NewFontFace)
int HdffCmdOsdDrawText(int OsdDevice, uint32_t Display, uint32_t Font, uint16_t X, uint16_t Y, const char *Text, uint32_t Color)
int HdffCmdOsdDrawSlope(int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height, uint32_t Color, uint32_t Type)
int HdffCmdOsdCreateFont(int OsdDevice, uint32_t FontFace, uint32_t Size, uint32_t *NewFont)
static const cCursesFont Font
int HdffCmdOsdReset(int OsdDevice)
struct HdffOsdConfig_t HdffOsdConfig_t
int HdffCmdOsdSetDisplayOutputRectangle(int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height)
int HdffCmdOsdDrawBitmap(int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, const uint8_t *Bitmap, uint16_t BmpWidth, uint16_t BmpHeight, uint32_t BmpSize, HdffColorType_t ColorType, uint32_t Palette)
int HdffCmdOsdDeleteDisplay(int OsdDevice, uint32_t Display)
int HdffCmdOsdDeleteFontFace(int OsdDevice, uint32_t FontFace)
int HdffCmdOsdDrawEllipse(int OsdDevice, uint32_t Display, uint16_t CX, uint16_t CY, uint16_t RadiusX, uint16_t RadiusY, uint32_t Color, uint32_t Flags)
int HdffCmdOsdRestoreRegion(int OsdDevice, uint32_t Display)
int HdffCmdOsdRenderDisplay(int OsdDevice, uint32_t Display)
int HdffCmdOsdDrawRectangle(int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height, uint32_t Color)
int HdffCmdOsdSaveRegion(int OsdDevice, uint32_t Display, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height)
int HdffCmdOsdDeleteFont(int OsdDevice, uint32_t Font)