⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pdpstub.cpp

📁 Lido PXA270平台开发板的最新BSP,包括源代码
💻 CPP
📖 第 1 页 / 共 2 页
字号:
    
 DESCRIPTION: 	Sets the OverlayAttributes
 			 
 PARAMETERS	:  	PPDP_OVERLAYATTRIBS psOverlayAttributes			  
			 	PDPHANDLE pHandle	  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_SetOverlayAttributes(PDPHANDLE pHandle,PPDP_OVERLAYATTRIBS psOverlayAttributes)
{
	return 	((PDPApi*)pHandle)-> PDP_SetOverlayAttributes( psOverlayAttributes);
}

/*****************************************************************************
 FUNCTION	: 	PDP_FlipOverlaySurface
    
 DESCRIPTION: 	Flips the overlay surface to the specified one
 			 
 PARAMETERS	: 	PPDP_OVERLAY psFlipTo			  
			 	PDPHANDLE pHandle	  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_FlipOverlaySurface(PDPHANDLE pHandle,PPDP_OVERLAY psFlipTo)
{
	return 	((PDPApi*)pHandle)-> PDP_FlipOverlaySurface( psFlipTo);
}


#ifdef SUPPORT_OVERLAY
/***********************************************************************************
 Function Name      : PDP_PrepareOverlayFlip
 Inputs             : psFlipTo
					  pHandle
 Outputs            : ppui32OverlayConfig
					  pui32OverlayConfigSize
 Returns            : PDP_ERROR
 Description        : Prepare to flip the overlay surface to the specified surface,
					  by writing the required overlay register configuration data
					  to a buffer.
************************************************************************************/
PDP_ERROR PDP_PrepareOverlayFlip(PDPHANDLE pHandle,PPDP_OVERLAY psFlipTo, 
								 IMG_UINT32** ppui32OverlayConfig, IMG_UINT32* pui32OverlayConfigSize)
{
	return 	((PDPApi*)pHandle)->PDP_PrepareOverlayFlip(psFlipTo, ppui32OverlayConfig, pui32OverlayConfigSize);
}
#endif

/*****************************************************************************
 FUNCTION	: 	PDP_OverlayContrast
    
 DESCRIPTION: 	Gets/Sets the Overlay Contrast
 			 
 PARAMETERS	: 	PPDP_CONTRAST pContrast
 				BOOL bGet			  
			 	PDPHANDLE pHandle	  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_OverlayContrast(PDPHANDLE pHandle,PPDP_CONTRAST pContrast,BOOL bGet)
{
	return 	((PDPApi*)pHandle)-> PDP_OverlayContrast( pContrast, bGet);
}

/*****************************************************************************
 FUNCTION	: 	PDP_OverlayGamma
    
 DESCRIPTION: 	Gets/Sets the Current overlay gamma.
 			 
 PARAMETERS	: 	PPDP_GAMMA pGamma
 				BOOL bGet			  
			 	PDPHANDLE pHandle	  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_OverlayGamma(PDPHANDLE pHandle,PPDP_GAMMA pGamma,BOOL bGet)
{
	return 	((PDPApi*)pHandle)-> PDP_OverlayGamma( pGamma, bGet);
}

/*****************************************************************************
 FUNCTION	: 	PDP_OverlayBrightness
    
 DESCRIPTION: 	Gets/Sets the Brightness of the overlay.
 			 
 PARAMETERS	:	PPDP_BRIGHTNESS pBrightness
 				BOOL bGet 			  
			 	PDPHANDLE pHandle	  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_OverlayBrightness(PDPHANDLE pHandle,PPDP_BRIGHTNESS pBrightness,BOOL bGet)
{
	return 	((PDPApi*)pHandle)-> PDP_OverlayBrightness( pBrightness, bGet);
}





/*****************************************************************************
 FUNCTION	: 	PDP_SetCursorRotation
    
 Description: 	Sets the cursor rotation
 			 
 PARAMETERS	: 	DWORD containing the orientation field.		  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_SetCursorRotation(PDPHANDLE pHandle, DWORD dwRotation)
{
	return 	((PDPApi*)pHandle)-> PDP_SetCursorRotation( dwRotation);
}

/*****************************************************************************
 FUNCTION	: 	PDP_SetColorspaceConversion
    
 Description: 	Sets the current color space conversion coefficients
 			 
 PARAMETERS	: 	 Structure containg the coefficients		  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_SetColorspaceConversion(PDPHANDLE pHandle, PPDP_CSCCoeffs psCoeffs)
{
	return 	((PDPApi*)pHandle)-> PDP_SetColorspaceConversion( psCoeffs);
}

/*****************************************************************************
 FUNCTION	: 	PDP_ScreenUpdate
    
 Description: 	Updates the screen in single shot modes
 			 
 PARAMETERS	: 	 		  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_ScreenUpdate(PDPHANDLE pHandle)
{
	return 	((PDPApi*)pHandle)-> PDP_ScreenUpdate( );
}


/*****************************************************************************
 FUNCTION	: 	PDP_EnumerateModeList
    
 Description: 	Enumerates the modes supported by the attached panel
 			 
 PARAMETERS	: 	 		  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_EnumerateModeList(PDPHANDLE pHandle,PPDP_EnumerateModesList psModeEnum)
{
	return 	((PDPApi*)pHandle)-> PDP_EnumerateModeList( psModeEnum);
}


/*****************************************************************************
 FUNCTION	: 	PDP_BacklightControl
    
 Description: 	Controls the Backlight for LCD displays
 			 
 PARAMETERS	: 	PDWORD pdwBrightness, BOOL bGet 		  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_BacklightControl(PDPHANDLE pHandle,PDWORD pdwBrightness, BOOL bGet)
{
	return ((PDPApi*)pHandle)-> PDP_BacklightControl(pdwBrightness,bGet);
}

/*************************Flip Support***************************************/


/*****************************************************************************
 FUNCTION	: 	PDP_FlipDisplay
    
 DESCRIPTION: 	Flips the current primary surface.
 			 
 PARAMETERS	:	PDWORD pdwBuffer
 				BOOL bImmediate 			  
			 	PDPHANDLE pHandle	  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_FlipDisplay(PDPHANDLE pHandle,PDWORD pdwBuffer,BOOL bImmediate)
{
	return 	((PDPApi*)pHandle)-> PDP_FlipDisplay( pdwBuffer, bImmediate);
}

/*****************************************************************************
 FUNCTION	: 	PDP_GetLineCount
    
 DESCRIPTION: 	Returns the current Line Number that is being scanned.
 			 
 PARAMETERS	: 	PDWORD pdwLineCount			  
			 	PDPHANDLE pHandle	  

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_GetLineCount(PDPHANDLE pHandle,PDWORD pdwLineCount)
{
	return 	((PDPApi*)pHandle)-> PDP_GetLineCount( pdwLineCount );
}

/*****************************************************************************
 FUNCTION	: 	PDP_WaitVBlank
    
 DESCRIPTION: 	Waits for VBlanking period
 			 
 PARAMETERS	:	DWORD dwFlags
 				PDWORD pdwStatus 			  
				PDPHANDLE pHandle

 RETURNS	: 	PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_WaitVBlank(PDPHANDLE pHandle,DWORD dwFlags,PDWORD pdwStatus)
{
	return 	((PDPApi*)pHandle)-> PDP_WaitVBlank( dwFlags,  pdwStatus);
}



PDP_ERROR PDP_Deinit(PDPHANDLE pHandle)
{
	return 	((PDPApi*)pHandle)-> PDP_Deinit();
}

/*****************************************************************************
 FUNCTION	: 	PDP_DestroyHandle
    
 Description: 	Deletes the specified Handle
 			 
 PARAMETERS	: 	PDPHANDLE pHandle		  

 RETURNS	: 	returns PDP_ERROR_OK
*****************************************************************************/
PDP_ERROR PDP_DestroyHandle(PDPHANDLE pHandle)
{
	delete pHandle;
	return PDP_ERROR_OK;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -