Subversion Repositories Games.Carmageddon

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. #ifndef _REGSUPT_H_
  2. #define _REGSUPT_H_
  3.  
  4. #include "brender/br_types.h"
  5.  
  6. br_model* BrModelAdd(br_model* model);
  7.  
  8. br_model* BrModelRemove(br_model* model);
  9.  
  10. br_model* BrModelFind(char* pattern);
  11.  
  12. br_model_find_cbfn* BrModelFindHook(br_model_find_cbfn* hook);
  13.  
  14. br_uint_32 BrModelAddMany(br_model** items, int n);
  15.  
  16. br_uint_32 BrModelRemoveMany(br_model** items, int n);
  17.  
  18. br_uint_32 BrModelFindMany(char* pattern, br_model** items, int max);
  19.  
  20. br_uint_32 BrModelCount(char* pattern);
  21.  
  22. br_uint_32 BrModelEnum(char* pattern, br_model_enum_cbfn* callback, void* arg);
  23.  
  24. br_material* BrMaterialAdd(br_material* material);
  25.  
  26. br_material* BrMaterialRemove(br_material* material);
  27.  
  28. br_material* BrMaterialFind(char* pattern);
  29.  
  30. br_material_find_cbfn* BrMaterialFindHook(br_material_find_cbfn* hook);
  31.  
  32. br_uint_32 BrMaterialAddMany(br_material** items, int n);
  33.  
  34. br_uint_32 BrMaterialRemoveMany(br_material** items, int n);
  35.  
  36. br_uint_32 BrMaterialFindMany(char* pattern, br_material** items, int max);
  37.  
  38. br_uint_32 BrMaterialCount(char* pattern);
  39.  
  40. br_uint_32 BrMaterialEnum(char* pattern, br_material_enum_cbfn* callback, void* arg);
  41.  
  42. br_pixelmap* BrMapAdd(br_pixelmap* pixelmap);
  43.  
  44. br_pixelmap* BrMapRemove(br_pixelmap* pixelmap);
  45.  
  46. br_pixelmap* BrMapFind(char* pattern);
  47.  
  48. br_map_find_cbfn* BrMapFindHook(br_map_find_cbfn* hook);
  49.  
  50. br_uint_32 BrMapAddMany(br_pixelmap** items, int n);
  51.  
  52. br_uint_32 BrMapRemoveMany(br_pixelmap** items, int n);
  53.  
  54. br_uint_32 BrMapFindMany(char* pattern, br_pixelmap** items, int max);
  55.  
  56. br_uint_32 BrMapCount(char* pattern);
  57.  
  58. br_uint_32 BrMapEnum(char* pattern, br_map_enum_cbfn* callback, void* arg);
  59.  
  60. br_pixelmap* BrTableAdd(br_pixelmap* pixelmap);
  61.  
  62. br_pixelmap* BrTableRemove(br_pixelmap* pixelmap);
  63.  
  64. br_pixelmap* BrTableFind(char* pattern);
  65.  
  66. br_table_find_cbfn* BrTableFindHook(br_table_find_cbfn* hook);
  67.  
  68. br_uint_32 BrTableAddMany(br_pixelmap** items, int n);
  69.  
  70. br_uint_32 BrTableRemoveMany(br_pixelmap** items, int n);
  71.  
  72. br_uint_32 BrTableFindMany(char* pattern, br_pixelmap** items, int max);
  73.  
  74. br_uint_32 BrTableCount(char* pattern);
  75.  
  76. br_uint_32 BrTableEnum(char* pattern, br_table_enum_cbfn* callback, void* arg);
  77.  
  78. #endif
  79.