home *** CD-ROM | disk | FTP | other *** search
/ 3D Games - Real-time Rend…ng & Software Technology / 3D Games - Real-time Rendering & Software Technology.iso / flysdk / frontend / flyPVS / pvsengine.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-02-16  |  525 b   |  17 lines

  1. class pvsEngine : public flyEngine
  2. {
  3. public:
  4.     void set_pvs_bit(int node1,int node2);
  5.     int get_pvs_bit(int node1,int node2);
  6.     void build_pvs(int node);
  7.     void sample_node(bsp_node *n,vector& v);
  8.     static_mesh *get_object(bsp_node *n);
  9.     void render_hc_face(vector& p,vector& z,vector& u,char *buf);
  10.     void update_pvs(int node,char *buf);
  11.     void draw_bsp(bsp_node *n,vector& p,vector& z);
  12.     void save_pvslog(char *file);
  13.     int opendata(char *f);
  14.     void save();
  15.     int get_node_random_point(int leafnum,vector& point);
  16. };
  17.