mirror of
				https://github.com/halpz/re3.git
				synced 2025-11-04 15:35:08 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			66 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
 | 
						|
/***************************************************************************
 | 
						|
 *                                                                         *
 | 
						|
 * Module  : rtsplpvs.h                                                    *
 | 
						|
 *                                                                         *
 | 
						|
 * Purpose : To generate pvs data for a world froma spline                 *
 | 
						|
 *                                                                         *
 | 
						|
 **************************************************************************/
 | 
						|
 | 
						|
#ifndef RTSPLINEPVS_H
 | 
						|
#define RTSPLINEPVS_H
 | 
						|
 | 
						|
/**
 | 
						|
 * \defgroup rtsplinepvs RtSplinePVS
 | 
						|
 * \ingroup rttool
 | 
						|
 * 
 | 
						|
 * Spline PVS Toolkit for RenderWare.
 | 
						|
 */
 | 
						|
 | 
						|
/****************************************************************************
 | 
						|
 Includes
 | 
						|
 */
 | 
						|
 | 
						|
#include "rwcore.h"
 | 
						|
#include "rpworld.h"
 | 
						|
#include "rpspline.h"
 | 
						|
 | 
						|
/* RWPUBLIC */
 | 
						|
 | 
						|
/****************************************************************************
 | 
						|
 Defines
 | 
						|
 */
 | 
						|
 | 
						|
/****************************************************************************
 | 
						|
 Global Types
 | 
						|
 */
 | 
						|
 | 
						|
/****************************************************************************
 | 
						|
 Function prototypes
 | 
						|
 */
 | 
						|
 | 
						|
 | 
						|
#ifdef    __cplusplus
 | 
						|
extern              "C"
 | 
						|
{
 | 
						|
#endif                          /* __cplusplus */
 | 
						|
 | 
						|
extern RpWorld *
 | 
						|
RtSplinePVSConstruct(RpWorld * world,
 | 
						|
                     RpSpline *spline, RwInt32 samples);
 | 
						|
 | 
						|
#ifdef    __cplusplus
 | 
						|
}
 | 
						|
#endif                          /* __cplusplus */
 | 
						|
 | 
						|
/* RWPUBLICEND */
 | 
						|
 | 
						|
/* for back compatibility */
 | 
						|
#define RtSplinePVSCreate(_world, _raster, _zraster,        \
 | 
						|
                  _mindist, _maxdist, _spline, _samples)    \
 | 
						|
        RtSplinePVSConstruct(_world,                        \
 | 
						|
                  _spline, _samples)
 | 
						|
 | 
						|
 | 
						|
#endif                          /* RTSPLINEPVS_H */
 |