/branches/JSTUDIO_C_FILE/source/Tools/ActorTools/MKBVH/MKBVH.H

# · C++ Header · 45 lines · 17 code · 8 blank · 20 comment · 0 complexity · 647ce9a03ec1212ca07634b2bb64d432 MD5 · raw file

  1. /****************************************************************************************/
  2. /* MKBVH.H */
  3. /* */
  4. /* Author: */
  5. /* Description: */
  6. /* */
  7. /* The contents of this file are subject to the Jet3D Public License */
  8. /* Version 1.02 (the "License"); you may not use this file except in */
  9. /* compliance with the License. You may obtain a copy of the License at */
  10. /* http://www.jet3d.com */
  11. /* */
  12. /* Software distributed under the License is distributed on an "AS IS" */
  13. /* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See */
  14. /* the License for the specific language governing rights and limitations */
  15. /* under the License. */
  16. /* */
  17. /* The Original Code is Jet3D, released December 12, 1999. */
  18. /* Copyright (C) 1996-1999 Eclipse Entertainment, L.L.C. All Rights Reserved */
  19. /* */
  20. /****************************************************************************************/
  21. #ifndef MKBVH_H
  22. #define MKBVH_H
  23. #ifdef __cplusplus
  24. extern "C" {
  25. #endif
  26. #include "Mkutil.h" //ReturnCode
  27. typedef struct MkBVH_Options MkBVH_Options;
  28. MkBVH_Options* MkBVH_OptionsCreate (void);
  29. void MkBVH_OptionsDestroy (MkBVH_Options** ppOptions);
  30. ReturnCode MkBVH_ParseOptionString(MkBVH_Options* options, const char* string,
  31. MK_Boolean InScript,MkUtil_Printf PrintfCallback);
  32. void MkBVH_OutputUsage (MkUtil_Printf PrintfCallback);
  33. ReturnCode MkBVH_DoMake (MkBVH_Options* options,MkUtil_Printf PrintfCallback);
  34. #ifdef __cplusplus
  35. }
  36. #endif
  37. #endif