CloverBootloader/rEFIt_UEFI/libeg/VectorGraphics.h
2020-03-31 18:59:35 +03:00

27 lines
620 B
C

/*
* VectorGraphics.h
*
* Created on: 31 Mar 2020
* Author: jief
*/
#ifndef LIBEG_VECTORGRAPHICS_H_
#define LIBEG_VECTORGRAPHICS_H_
#include "../cpp_foundation/XStringW.h"
#include "../Platform/plist.h"
#include "XImage.h"
EFI_STATUS ParseSVGTheme(CONST CHAR8* buffer, TagPtr * dict);
#if USE_XTHEME
INTN renderSVGtext(XImage* TextBufferXY, INTN posX, INTN posY, INTN textType, const XStringW& string, UINTN Cursor);
#else
INTN renderSVGtext(EG_IMAGE* TextBufferXY, INTN posX, INTN posY, INTN textType, CONST CHAR16* text, UINTN Cursor);
#endif
VOID testSVG(VOID);
#endif /* LIBEG_VECTORGRAPHICS_H_ */