📄 deal_stub.c
字号:
/*****************************************************************************
******************************************************************************
** **
** Copyright (c) 2006 Videon Central, Inc. **
** All rights reserved. **
** **
** The computer program contained herein contains proprietary information **
** which is the property of Videon Central, Inc. The program may be used **
** and/or copied only with the written permission of Videon Central, Inc. **
** or in accordance with the terms and conditions stipulated in the **
** agreement/contract under which the programs have been supplied. **
** **
******************************************************************************
*****************************************************************************/
/**
* @file deal_stub.c
*
* $Revision: 1.5 $
*
* Display Engine Abstraction Layer stub
*
*/
#include <string.h>
#include "deal_general.h"
#include "deal_draw.h"
/********************************************************************************
DATA TYPES
********************************************************************************/
typedef struct DealStubHandleTag
{
BOOLEAN initialized;
} DealStubHandle;
/********************************************************************************
GLOBAL VARIABLES
********************************************************************************/
static DealStubHandle dealInstance = { FALSE };
/**
*******************************************************************************
* DealCMCreate simuates DealCMCreate
*
* @return deal instance
*******************************************************************************/
DEAL_HANDLE DealCMCreate(void)
{
memset(&dealInstance,0,sizeof(dealInstance));
return ( &dealInstance );
}
/**
*******************************************************************************
* DealCMDelete simuates DealCMDelete
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMDelete(DEAL_HANDLE handle)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealCMInitialize simuates DealCMInitialize
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMInitialize(DEAL_HANDLE handle, DEAL_SURFACE_SETTINGS tSurface, DEAL_PIXEL_FORMAT tFormat)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealCMSetPalette simuates DealCMSetPalette
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMSetPalette(DEAL_HANDLE handle, DEAL_PALETTE tPalette)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealCMShow simuates DealCMShow
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMShow(DEAL_HANDLE handle)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealCMHide simuates DealCMHide
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMHide(DEAL_HANDLE handle)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealCMBufferClean simuates DealCMBufferClean
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMBufferClean(DEAL_HANDLE handle, DEAL_BUFFER tBuffer)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealCMBufferCopy simuates DealCMBufferCopy
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMBufferCopy(DEAL_HANDLE handle, DEAL_BUFFER tSrcBuffer, DEAL_BUFFER tDstBuffer)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealCMBlendingSet simuates DealCMBlendingSet
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMBlendingSet(DEAL_HANDLE handle, DEAL_BLEND_LEVEL tGBlend)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealCMModeSet simuates DealCMModeSet
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMModeSet(DEAL_HANDLE handle, DEAL_MODE tMode)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealCMFadeIn simuates DealCMFadeIn
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMFadeIn(DEAL_HANDLE handle, DEAL_BLEND_LEVEL tEndingBlend)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealCMFadeOut simuates DealCMFadeOut
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealCMFadeOut(DEAL_HANDLE handle, DEAL_BLEND_LEVEL tEndingBlend)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealDMDrawPixel simuates DealDMDrawPixel
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealDMDrawPixel(DEAL_HANDLE handle, DEAL_RDRAW_STRUCT *pPixelDraw)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealDMDrawImage simuates DealDMDrawImage
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealDMDrawImage(DEAL_HANDLE handle, DEAL_IDRAW_STRUCT *pImageDraw)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealDMDrawString simuates DealDMDrawString
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealDMDrawString(DEAL_HANDLE handle, char *pString, DEAL_FDRAW_STRUCT *pFontDraw)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealDMDrawFilledRectangle simuates DealDMDrawFilledRectangle
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealDMDrawFilledRectangle(DEAL_HANDLE handle, DEAL_RDRAW_STRUCT *pRectDraw)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealDMDrawUnFilledRectangle simuates DealDMDrawUnFilledRectangle
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealDMDrawUnFilledRectangle(DEAL_HANDLE handle, DEAL_RDRAW_STRUCT *pRectDraw)
{
return ( DEAL_SUCCESS );
}
/**
*******************************************************************************
* DealDMStringWidthGet simuates DealDMStringWidthGet
*
* @return DEAL_SUCCESS
*******************************************************************************/
DEAL_STATUS DealDMStringWidthGet(DEAL_HANDLE handle, char *pString, DEAL_FONT *pFontInfo, ULONG *pulWidth)
{
return ( DEAL_SUCCESS );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -