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 */
|
|
|