s3c24a0surf.cpp

来自「S3C24A0的完整BSP包,对开发此芯片的开发者很有用.」· C++ 代码 · 共 50 行

CPP
50
字号
/*++
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.
Copyright (c) 2003. Samsung Electronics, co. ltd  All rights reserved.

Module Name:  

Abstract:

	This file implements the S3C24A0 Surf functionality

rev:
	16/07 Created by yash for implementing DDGPE 

Notes: 
--*/

#include "precomp.h"
#define DBGLCD	1

S3C24A0Surf::S3C24A0Surf(int width, int height, ULONG offset, PVOID pBits, int stride, EGPEFormat format, Node2D *pNode)
#ifdef	DD_ENABLE
	: DDGPESurf (width, height, pBits, stride, format)
#else	// DD_ENABLE
	: GPESurf(width, height, pBits, stride, format)
#endif	// DD_ENABLE
{
	m_pNode2D = pNode;
	m_fInVideoMemory = TRUE;
	m_nOffsetInVideoMemory = offset;
}

#ifdef	DD_ENABLE
S3C24A0Surf::S3C24A0Surf(int width, int height, ULONG offset, PVOID pBits, int stride, EGPEFormat format, EDDGPEPixelFormat pixelFormat, Node2D *pNode)
	: DDGPESurf (width, height, pBits, stride, format, pixelFormat)
{
	m_pNode2D = pNode;
	m_fInVideoMemory = TRUE;
	m_nOffsetInVideoMemory = offset;
}
#endif

S3C24A0Surf::~S3C24A0Surf(void)
{
	m_pNode2D->Free();
}

⌨️ 快捷键说明

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