📄 pdpstub.cpp
字号:
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 + -