mirror of
				https://github.com/halpz/re3.git
				synced 2025-11-04 15:35:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			84 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/** 
 | 
						|
 * Logo plugin
 | 
						|
 */
 | 
						|
 | 
						|
 | 
						|
/**********************************************************************
 | 
						|
 *
 | 
						|
 * File :     rplogo.h
 | 
						|
 *
 | 
						|
 * Abstract : Add CSL Logo 
 | 
						|
 *
 | 
						|
 **********************************************************************
 | 
						|
 *
 | 
						|
 * This file is a product of Criterion Software Ltd.
 | 
						|
 *
 | 
						|
 * This file is provided as is with no warranties of any kind and is
 | 
						|
 * provided without any obligation on Criterion Software Ltd. or
 | 
						|
 * Canon Inc. to assist in its use or modification.
 | 
						|
 *
 | 
						|
 * Criterion Software Ltd. will not, under any
 | 
						|
 * circumstances, be liable for any lost revenue or other damages arising
 | 
						|
 * from the use of this file.
 | 
						|
 *
 | 
						|
 * Copyright (c) 1998 Criterion Software Ltd.
 | 
						|
 * All Rights Reserved.
 | 
						|
 *
 | 
						|
 * RenderWare is a trademark of Canon Inc.
 | 
						|
 *
 | 
						|
 ************************************************************************/
 | 
						|
 | 
						|
#ifndef RPLOGO_H
 | 
						|
#define RPLOGO_H
 | 
						|
 | 
						|
/**
 | 
						|
 * \defgroup rplogo RpLogo
 | 
						|
 * \ingroup rpplugin
 | 
						|
 *
 | 
						|
 * Logo Plugin for RenderWare Graphics.
 | 
						|
 */
 | 
						|
 | 
						|
/*--- Include files ---*/
 | 
						|
#include "rwcore.h"
 | 
						|
 | 
						|
#include "rplogo.rpe"          /* automatically generated header file */
 | 
						|
 | 
						|
/*--- Global Structures ---*/
 | 
						|
 | 
						|
enum RpLogoPosition
 | 
						|
{
 | 
						|
    rpNALOGOPOSITION = 0,
 | 
						|
    rpLOGOTOP,
 | 
						|
    rpLOGOCENTER,
 | 
						|
    rpLOGOBOTTOM,
 | 
						|
    rpLOGOLEFT,
 | 
						|
    rpLOGORIGHT,
 | 
						|
    rpLOGOTOPLEFT,
 | 
						|
    rpLOGOTOPRIGHT,
 | 
						|
    rpLOGOBOTTOMLEFT,
 | 
						|
    rpLOGOBOTTOMRIGHT,
 | 
						|
    rpLOGOPOSITIONFORCEENUMSIZEINT = RWFORCEENUMSIZEINT
 | 
						|
};
 | 
						|
typedef enum RpLogoPosition RpLogoPosition;
 | 
						|
 | 
						|
/*--- Plugin API Functions ---*/
 | 
						|
 | 
						|
#ifdef    __cplusplus
 | 
						|
extern          "C"
 | 
						|
{
 | 
						|
#endif         /* __cplusplus */
 | 
						|
 | 
						|
    RwBool          RpLogoPluginAttach(void);
 | 
						|
    RwBool          RpLogoSetPosition(RpLogoPosition pos);
 | 
						|
    RpLogoPosition  RpLogoGetPosition(void);
 | 
						|
    RwBool          RpLogoSetState(RwCamera * cam, RwBool state);
 | 
						|
    RwBool          RpLogoGetState(RwCamera * cam);
 | 
						|
    RwRect         *RpLogoGetRenderingRect(void);
 | 
						|
 | 
						|
#ifdef    __cplusplus
 | 
						|
}
 | 
						|
#endif         /* __cplusplus */
 | 
						|
 | 
						|
#endif         /* RPLOGO_H */
 | 
						|
 |