/* /////////////////////////////////////////////////////////////////////////////////////////////////// // Description : EdLight.h // // Engine structure for Spots // /////////////////////////////////////////////////////////////////////////////////////////////////// // // /////////////////////////////////////////////////////////////////////////////////////////////////// // Creation date: 11 feb 1997 Author: J Thénoz /////////////////////////////////////////////////////////////////////////////////////////////////// // Modification date: Author: // // // // /////////////////////////////////////////////////////////////////////////////////////////////////// */ #ifndef __EDLIGHT_H__ #define __EDLIGHT_H__ //#include "acp_base.h" //#include "gli.h" #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ //------------------------------------ Spots GLI_tdxHandleToLight fn_hConstructLight (void); void fn_vDestroyLight (GLI_tdxHandleToLight hSpot); //ACP_tdxHandleOfLight fn_hDuplicateSpot (GLI_tdxHandleToLight hLight); void fn_vCopyLight ( GLI_tdxHandleToLight hLightDest, GLI_tdxHandleToLight hLightSrc ); //void fn_vInvalidateLight(GLI_tdxHandleToLight* hLight); //ACP_tdxBool fn_bIsLightValid (GLI_tdxHandleToLight hLight); //------- Type of light void fn_vSetTypeLight (long lType_); long fn_lGetTypeLight (void); #ifdef __cplusplus } #endif /* __cplusplus */ #endif