#ifndef PRIVATEOBJECTH #define PRIVATEOBJECTH #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /* For DLL using these function :*/ #include "cpa_expt.h" /*#ifdef USE_EXECUTE_BUFFER void GLI_INTERNAL_FAST_CALLING_CONV GLI_vResetAnExecuteBuffer(GLI_tdstExecuteBuffer *p_stExecuteBuffer); void GLI_INTERNAL_FAST_CALLING_CONV GLI_vAddOneTriangleToAnExecuteBuffer(GLI_tdstExecuteBuffer *p_stExecuteBuffer,GLI_tdstScreenVertex *p_FirstPoint,long lLenght); GLI_tdstScreenVertex * GLI_INTERNAL_FAST_CALLING_CONV GLI_vGetNewScreenVerticesOfExecuteBuffer(GLI_tdstExecuteBuffer *p_stExecuteBuffer,long lNbVertices); void GLI_INTERNAL_FAST_CALLING_CONV GLI_vFreeScreenVerticesOfExecuteBuffer(GLI_tdstExecuteBuffer *p_stExecuteBuffer,long lNbVertices); void GLI_INTERNAL_FAST_CALLING_CONV GLI_vAddOneMaterialToAnExecuteBuffer(GLI_tdstExecuteBuffer *p_stExecuteBuffer,ACP_tdxHandleOfMaterial hMaterial,long lDrawMask); void GLI_INTERNAL_FAST_CALLING_CONV GLI_vDrawAnExecuteBuffer(GLD_tdstViewportAttributes *p_stVpt , GLI_tdstExecuteBuffer *p_stExecuteBuffer); void GLI_INTERNAL_FAST_CALLING_CONV GLI_vInitExecutesBuffers(); void GLI_INTERNAL_FAST_CALLING_CONV GLI_vEndExecuteBufferDraw(); #endif*/ /**********************************************************************************************/ /* Name: GLI_vInitModuleObject 1.0*/ /* Goal: Creates threads, reserve memory for all, init buffers...*/ /* Code: Philippe Vimont */ /* OPTIMMIZED : */ /**********************************************************************************************/ void GLI_vInitModuleObject(); #ifdef __cplusplus }; #endif /* __cplusplus */ #endif /* PRIVATEOBJECTH*/