23#ifndef __FMGEOMETRYDEBUG_H__
24#define __FMGEOMETRYDEBUG_H__
64 #pragma warning( disable : 4127 )
67#define FMGE_ASSERT( x ) \
69 static bool bIgn = false; \
83#define FMGE_ASSERTMSG( x, c ) \
85 static bool bIgn = false; \
99#define FMGE_VERIFY( x ) \
102#define FMGE_VERIFYMSG( x, c ) \
103 FMGE_ASSERTMSG( x, c )
105#define FMGE_FAULT( c ) \
107 static bool bIgn = false; \
118#define FMGE_MUSTNOTEXECUTE \
119 FMGE_FAULT( OD_T("Must not execute!") )
121#define FMGE_TRACE( x ) \
125 #define FMGE_ASSERT(x) ((void)0)
126 #define FMGE_ASSERTMSG(x,c) ((void)0)
127 #define FMGE_VERIFY(x) (x)
128 #define FMGE_VERIFYMSG(x, c)(x)
129 #define FMGE_FAULT(c) ((void)0)
130 #define FMGE_MUSTNOTEXECUTE ((void)0)
131 #define FMGE_TRACE(x) ((void)0)
void FMGEOMETRY_API FMGeTrace(const OdChar *strFormat,...)
void(* FMGeAssertFuncPtr)(const OdChar *strFile, int iLine, const OdChar *strExpr, const OdChar *strComment, bool *pIgnoreThis)
FMGeAssertFuncPtr FMGEOMETRY_API FMGeSetAssertFunc(FMGeAssertFuncPtr ptrAssert)
void(* FMGeTraceFuncPtr)(const OdChar *strExpr)
FMGeTraceFuncPtr FMGEOMETRY_API FMGeSetTraceFunc(FMGeTraceFuncPtr ptrTrace)
void FMGEOMETRY_API FMGeAssert(const OdChar *strFile, int iLine, const OdChar *strExpr, const OdChar *strComment, bool *pIgnoreThis)
typedef void(APIENTRYP PFNGLACTIVETEXTUREPROC)(GLenum texture)