Graphics framework for GR-PEACH. When you use this program, we judge you have agreed to the following contents. https://developer.mbed.org/teams/Renesas/wiki/About-LICENSE

Dependents:   ImageZoomInout_Sample ImageRotaion_Sample ImageScroll_Sample GR-PEACH_LCD_4_3inch_Save_to_USB ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ncg_vg.h Source File

ncg_vg.h

00001 /******************************************************************************
00002 * Copyright(c) 2010-2013 Renesas Electronics Corporation. All rights reserved.
00003 *
00004 * brief  : R-GPVG Functions header
00005 *
00006 * author : Renesas Electronics Corporation
00007 *
00008 * history: 2011.01.12
00009 *          - Created the initial code.
00010 *          2012.08.22
00011 *          - Updated coding format.
00012 *          2013.05.13
00013 *          - Added function of initialization.
00014 *          - Added function of finalization.
00015 *
00016 *******************************************************************************/
00017 
00018 #ifndef NCG_VG_H
00019 #define NCG_VG_H
00020 
00021 #ifdef __cplusplus
00022 extern "C" {
00023 #endif
00024 
00025 #include "ncg_defs.h"
00026 /*=============================================================================
00027  * Definitions
00028  */
00029 
00030 /* VGINFO */
00031 typedef struct VGINFO_TAG {
00032     NCGuint32   ui32Flags;
00033 } NCGVGINFO, * PNCGVGINFO;
00034 
00035 /* RGPINFO */
00036 typedef struct RGPINFO_TAG {
00037     NCGuint32   ui32WorkBufferStride;       /* Work Buffer Stride */
00038     NCGuint32   ui32WorkBufferHeight;       /* Work Buffer Height */
00039     NCGuint32   ui32StreamBuffer0Size;      /* Stream Buffer 0 Size */
00040     NCGuint32   ui32StreamBuffer1Size;      /* Stream Buffer 1 Size */
00041     NCGuint32   ui32DisplayListBufferSize;  /* Display List Buffer Size */
00042 } NCGRGPINFO, * PNCGRGPINFO;
00043 
00044 
00045 /*=============================================================================
00046  *  Structures
00047  */
00048 
00049 
00050 /*=============================================================================
00051  *  Function prototyping
00052  */
00053 
00054 /*
00055  *  VG initialization / finalization
00056  */
00057 NCGvoid
00058 NCGVG_Init (
00059     PNCGVGINFO      pVGInfo
00060 );
00061 
00062 NCGvoid
00063 NCGVG_DeInit (
00064     PNCGVGINFO      pVGInfo
00065 );
00066 
00067 
00068 #ifdef __cplusplus
00069 }
00070 #endif
00071 
00072 #endif /* NCG_VG_H */