cs sdk v 1.14 released

Home  |  Product  |  Documents  |  Tutorials  |  FAQ |   Download  |   Forum |   Contacts  |   Link  


  Cross Suit

 Cross Suit SDK

 Documents
      classes
 Starting...
           Tutorials

 LUA tutorials

   Support

  Forum
  q&a

 Product parts

 Virtual File system

 Virtual Render
 Virtual Machine
   

  Demo Games

   

 3D Engine

  gvSystem(dx9)

 Link

 

 

gm_grp_driver_hb3 Class Reference

for hitbox3 board More...

#include <gm_grp_driver.h>

Inheritance diagram for gm_grp_driver_hb3:

Inheritance graph
[legend]
Collaboration diagram for gm_grp_driver_hb3:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 gm_grp_driver_hb3 (void)
 ~gm_grp_driver_hb3 (void)
virtual void init (void)
 initialize.
virtual void shut (void)
 destroy and shut.
virtual void set_view_port (int x, int y, int w, int h)
 set viewport.
virtual void get_view_port (int &x, int &y, int &w, int &h)
virtual void clear_screen (unsigned short x, unsigned short y, unsigned short w, unsigned short h, unsigned short color)
 clear viewport.
virtual void begin_scene (void)
 begin scene flag.
virtual void end_scene (void)
 end scene flag.
virtual void swap (void)
 front and backbuffer swap.
virtual void swap_async (void)
 front and backbuffer swap async.
virtual void * rsrv_tex (unsigned char *pbyte, int w, int h, int bpp)
 create texture. return texture handle.
virtual void away_tex (void *phandle)
 remove texture.
virtual void set_gte_code (const unsigned long *code, unsigned char size)
virtual void set_gte_const (unsigned char idx, const float *fpdata, unsigned char size)
 get register value setting.
virtual void set_texture0 (void *pt, unsigned char addrmode=0)
 set texture.
virtual void set_texture1 (void *pt, unsigned char addrmode=0)
 set texture
virtual void set_render_state (unsigned short rs)
 state rendering option.
virtual unsigned short get_render_state (void)
 get state rendering.
virtual void * create_vertex_buf (unsigned long size, unsigned long stride, unsigned long format)
 vertex buffer create.
virtual void release_vertex_buf (void *handle)
 remove vertex buffer.
virtual void * lock_vertex_buf (void *handle)
 lock vertex buffer.
virtual void unlock_vertex_buf (void *handle)
 unlock vertex buffer.
virtual void set_vertex_buf (void *handle)
 vertex buffer pooled.
virtual void draw_vb_primitive (unsigned char render_mode, unsigned char prim_type, unsigned short vertex_cnt)
 draw vertex buffer.
virtual void set_target (int id)
 set render target video.

Detailed Description

for hitbox3 board

Definition at line 281 of file gm_grp_driver.h.


Constructor & Destructor Documentation

gm_grp_driver_hb3::gm_grp_driver_hb3 ( void   ) 

gm_grp_driver_hb3::~gm_grp_driver_hb3 ( void   ) 


Member Function Documentation

virtual void gm_grp_driver_hb3::init ( void   )  [virtual]

initialize.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::shut ( void   )  [virtual]

destroy and shut.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::set_view_port ( int  x,
int  y,
int  w,
int  h 
) [virtual]

set viewport.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::get_view_port ( int &  x,
int &  y,
int &  w,
int &  h 
) [virtual]

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::clear_screen ( unsigned short  x,
unsigned short  y,
unsigned short  w,
unsigned short  h,
unsigned short  color 
) [virtual]

clear viewport.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::begin_scene ( void   )  [virtual]

begin scene flag.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::end_scene ( void   )  [virtual]

end scene flag.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::swap ( void   )  [virtual]

front and backbuffer swap.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::swap_async ( void   )  [virtual]

front and backbuffer swap async.

Reimplemented from gm_grp_driver.

virtual void* gm_grp_driver_hb3::rsrv_tex ( unsigned char *  pbyte,
int  w,
int  h,
int  bpp 
) [virtual]

create texture. return texture handle.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::away_tex ( void *  phandle  )  [virtual]

remove texture.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::set_gte_code ( const unsigned long *  code,
unsigned char  size 
) [virtual]

virtual void gm_grp_driver_hb3::set_gte_const ( unsigned char  idx,
const float *  fpdata,
unsigned char  size 
) [virtual]

get register value setting.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::set_texture0 ( void *  pt,
unsigned char  addrmode = 0 
) [virtual]

set texture.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::set_texture1 ( void *  pt,
unsigned char  addrmode = 0 
) [virtual]

set texture

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::set_render_state ( unsigned short  rs  )  [virtual]

state rendering option.

Reimplemented from gm_grp_driver.

virtual unsigned short gm_grp_driver_hb3::get_render_state ( void   )  [virtual]

get state rendering.

Reimplemented from gm_grp_driver.

virtual void* gm_grp_driver_hb3::create_vertex_buf ( unsigned long  size,
unsigned long  stride,
unsigned long  format 
) [virtual]

vertex buffer create.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::release_vertex_buf ( void *  handle  )  [virtual]

remove vertex buffer.

Reimplemented from gm_grp_driver.

virtual void* gm_grp_driver_hb3::lock_vertex_buf ( void *  handle  )  [virtual]

lock vertex buffer.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::unlock_vertex_buf ( void *  handle  )  [virtual]

unlock vertex buffer.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::set_vertex_buf ( void *  handle  )  [virtual]

vertex buffer pooled.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::draw_vb_primitive ( unsigned char  render_mode,
unsigned char  prim_type,
unsigned short  vertex_cnt 
) [virtual]

draw vertex buffer.

Reimplemented from gm_grp_driver.

virtual void gm_grp_driver_hb3::set_target ( int  id  )  [virtual]

set render target video.

Reimplemented from gm_grp_driver.


The documentation for this class was generated from the following file:

Copyright(C) gvSystem & GamePlus All Rights Reserved.