26 #include "mw_cc708_render_base_types.h" 27 #include "mw_cc708_base_types.h" 28 #include "mw_error_code.h" 31 #ifdef LIBCCRENDER_FREETYPE_EXPORTS 32 #define LIBCCRENDER_FREETYPE_API __declspec(dllexport) 33 #elif LIBCCRENDER_FREETYPE_DLL 34 #define LIBCCRENDER_FREETYPE_API __declspec(dllimport) 36 #define LIBCCRENDER_FREETYPE_API 63 bool MWLoadFont(mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender);
72 void MWUnLoadFont(mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender);
103 mw_cc_screen_t *t_pScreen,
104 mw_cc608_buffer_t *t_pCC608Buffer,
105 mw_cc_font_t *t_pmcfFont,
106 mw_cc_render_t *pRender);
122 unsigned char *t_pScreen,
126 mw_cc608_buffer_t *t_pCC608Buffer,
127 mw_cc_font_t *t_pmcfFont,
128 mw_cc_render_t *pRender);
148 unsigned char *t_pScreen,
156 mw_cc608_buffer_t *t_pCC608Buffer,
157 mw_cc_font_t *t_pmcfFont,
158 mw_cc_render_t *pRender
171 MW_CC_RESULT
MWRenderCC708Screen(mw_cc_screen_t *t_pScreen, mw_cc708_tv_window_screen_t *t_pWindowScreen, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender);
186 unsigned char *t_pScreen,
190 mw_cc708_tv_window_screen_t *t_pWindowScreen,
191 mw_cc_font_t *t_pmcfFont,
192 mw_cc_render_t *pRender);
211 unsigned char *t_pScreen,
219 mw_cc708_tv_window_screen_t *t_pWindowScreen,
220 mw_cc_font_t *t_pmcfFont,
221 mw_cc_render_t *pRender);
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC708Screen(mw_cc_screen_t *t_pScreen, mw_cc708_tv_window_screen_t *t_pWindowScreen, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC708Screen Render the screen with cc708 tv_window_screen.
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC608BufferArea(unsigned char *t_pScreen, int t_nWidth, int t_nHeight, int t_nSize, int t_nX, int t_nY, int t_nAWidth, int t_nAHeight, mw_cc608_buffer_t *t_pCC608Buffer, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC608BufferArea Render the cc608 buffer to the certain area of the given memeory.
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC608Screen(mw_cc_screen_t *t_pScreen, mw_cc608_buffer_t *t_pCC608Buffer, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC608Screen Render the screen with cc608 buffer.
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC708Buffer(unsigned char *t_pScreen, int t_nWidth, int t_nHeight, int t_nSize, mw_cc708_tv_window_screen_t *t_pWindowScreen, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC708Buffer Render the cc708 tv_window_screen to given memory.
LIBCCRENDER_FREETYPE_API void MWRenderCCSetBackgroundColor(mw_cc_font_t *t_pFont, bool t_bSet, mw_cc_color_t t_mccColor)
MWRenderCCSetBackgroundColor Set the caption with default background color or custom background color...
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC708BufferArea(unsigned char *t_pScreen, int t_nWidth, int t_nHeight, int t_nSize, int t_nX, int t_nY, int t_nAWidth, int t_nAHeight, mw_cc708_tv_window_screen_t *t_pWindowScreen, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC708BufferArea Render the cc708 tv_window_screen to the certain area of the given memeory...
LIBCCRENDER_FREETYPE_API bool MWLoadFont(mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWLoadFont Load font.
LIBCCRENDER_FREETYPE_API void MWUnLoadFont(mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWUnLoadFont Unload font.
#define LIBCCRENDER_FREETYPE_API
LIBCCRENDER_FREETYPE_API mw_cc_render_t * MWCreateRender()
MWCreateRender Create a render.
LIBCCRENDER_FREETYPE_API mw_cc_screen_t * MWCreateCCScreen(int t_nWidth, int t_nHeight)
MWCreateCCScreen Create the screen to be rendered.
LIBCCRENDER_FREETYPE_API MW_CC_RESULT MWRenderCC608Buffer(unsigned char *t_pScreen, int t_nWidth, int t_nHeight, int t_nSize, mw_cc608_buffer_t *t_pCC608Buffer, mw_cc_font_t *t_pmcfFont, mw_cc_render_t *pRender)
MWRenderCC608Buffer Render the cc608 buffer to a given memory.
LIBCCRENDER_FREETYPE_API void MWDestoryRender(mw_cc_render_t *pRender)
MWDestoryRender Destory the render.
LIBCCRENDER_FREETYPE_API void MWDestoryCCScreen(mw_cc_screen_t *t_pScreen)
MWDestoryCCScreen Destory the screen.
LIBCCRENDER_FREETYPE_API void MWRenderCCSetFontColor(mw_cc_font_t *t_pFont, bool t_bSet, mw_cc_color_t t_mccColor)
MWRenderCCSetFontColor Set the caption with default font color or custom font color.