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

📄 mes_launcher_utils.h

📁 windows ce 下的3D桌面
💻 H
字号:
//------------------------------------------------------------------------------
//
//	Copyright (C) 2003 MagicEyes Digital Co., Ltd All Rights Reserved
//	MagicEyes Digital Co. Proprietary & Confidential
//
//	MAGICEYES INFORMS THAT THIS CODE AND INFORMATION IS PROVIDED "AS IS" BASE AND 
//	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.
//
//	Module     : 
//	File       : mes_launcher_utils.h
//	Description:
//	Author     : Gamza(nik@mesdigital.com)
//	Export     :
//	History    :
//		2007/11/15 Gamza	first implementation
//------------------------------------------------------------------------------
#ifndef _MES_LAUNCHER_UTILS_H
#define _MES_LAUNCHER_UTILS_H

#pragma warning(push,3)
#include <windows.h>
#pragma warning(pop)
#pragma warning(disable:4514)

#ifdef __cplusplus
	extern "C" {
#endif

//------------------------------------------------------------------------------
//	version info
//------------------------------------------------------------------------------
const char* MESLauncher_GetLibraryVersion( void );
const char* MESLauncher_GetLibraryBuildDate( void );
const char* MESLauncher_GetLibraryBuildTime( void );

//------------------------------------------------------------------------------
//	utilities
//------------------------------------------------------------------------------
void MESLauncher_SaveScreenShot   ( const char* pFileName, int X, int Y, int W, int H );

//------------------------------------------------------------------------------
//	Image utils
//------------------------------------------------------------------------------
typedef void* MESLauncher_Image;
MESLauncher_Image MESLauncher_LoadImageFromFile  ( const char* pFileName );
MESLauncher_Image MESLauncher_LoadImageFromHDC   ( HDC hdc, int x, int y, int w, int h );
MESLauncher_Image MESLauncher_LoadImageFromScreen( int  X, int  Y, int W, int H, int IsGL );
void              MESLauncher_UnloadImage   ( MESLauncher_Image hImage );
int               MESLauncher_GetImageWidth ( MESLauncher_Image hImage );
int               MESLauncher_GetImageHeight( MESLauncher_Image hImage );
void              MESLauncher_DrawImage0    ( MESLauncher_Image hImage, int  X, int  Y, float R, float G, float B, float A );
void              MESLauncher_DrawImage1    ( MESLauncher_Image hImage, int  X, int  Y, int W, int H, int TX, int TY, float R, float G, float B, float A );
void              MESLauncher_DrawImage2    ( MESLauncher_Image hImage, int  X, int  Y, int W, int H, int TX, int TY, int TW, int TH, float R, float G, float B, float A );
void              MESLauncher_SetDrawImageClipRect( int X, int  Y, int W, int H );

//------------------------------------------------------------------------------
//	OpenGL Texture utils
//------------------------------------------------------------------------------
unsigned int  MESLauncher_LoadTextureFromFile( const char* pFileName );
void          MESLauncher_UnloadTexture      ( unsigned int GLTexture );
void          MESLauncher_DrawRect           ( int  X, int  Y, int W, int H, float R, float G, float B, float A );

//------------------------------------------------------------------------------
//	
//------------------------------------------------------------------------------
const char*   MESLauncher_GetEffectName     ( int nEffectIndex );
unsigned int  MESLauncher_GetEffectCount    ( void );
void          MESLauncher_InitializeEffect  ( int nEffectIndex );
void          MESLauncher_CaptureFirstFrame ( int IsGL );
void          MESLauncher_CaptureSecondFrame( int IsGL );
void          MESLauncher_DrawFirstFrame    ( void );
void          MESLauncher_DrawEffect        ( float Time );
void          MESLauncher_FinalizeEffect    ( void );


#ifdef __cplusplus
	};
#endif
#endif // #ifndef _MES_LAUNCHER_UTILS_H

⌨️ 快捷键说明

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