|
Product parts
|
|
Virtual File system
|
| Virtual Render |
| Virtual Machine |
| |
|
Demo Games
|
| |
|
3D Engine
|
|
gvSystem(dx9)
|
|
|
|
Link
|
 |
|
|
gm_grp_driver_hb3 Class Referencefor hitbox3 board
More...
#include <gm_grp_driver.h>
Inheritance diagram for gm_grp_driver_hb3:
[legend]Collaboration diagram for gm_grp_driver_hb3:
[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] |
| virtual void gm_grp_driver_hb3::shut |
( |
void |
|
) |
[virtual] |
| virtual void gm_grp_driver_hb3::set_view_port |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
w, |
|
|
int |
h | |
|
) |
| | [virtual] |
| virtual void gm_grp_driver_hb3::get_view_port |
( |
int & |
x, |
|
|
int & |
y, |
|
|
int & |
w, |
|
|
int & |
h | |
|
) |
| | [virtual] |
| virtual void gm_grp_driver_hb3::clear_screen |
( |
unsigned short |
x, |
|
|
unsigned short |
y, |
|
|
unsigned short |
w, |
|
|
unsigned short |
h, |
|
|
unsigned short |
color | |
|
) |
| | [virtual] |
| virtual void gm_grp_driver_hb3::begin_scene |
( |
void |
|
) |
[virtual] |
| virtual void gm_grp_driver_hb3::end_scene |
( |
void |
|
) |
[virtual] |
| virtual void gm_grp_driver_hb3::swap |
( |
void |
|
) |
[virtual] |
| 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] |
| 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] |
| virtual void gm_grp_driver_hb3::set_texture0 |
( |
void * |
pt, |
|
|
unsigned char |
addrmode = 0 | |
|
) |
| | [virtual] |
| virtual void gm_grp_driver_hb3::set_texture1 |
( |
void * |
pt, |
|
|
unsigned char |
addrmode = 0 | |
|
) |
| | [virtual] |
| virtual void gm_grp_driver_hb3::set_render_state |
( |
unsigned short |
rs |
) |
[virtual] |
| virtual unsigned short gm_grp_driver_hb3::get_render_state |
( |
void |
|
) |
[virtual] |
| virtual void* gm_grp_driver_hb3::create_vertex_buf |
( |
unsigned long |
size, |
|
|
unsigned long |
stride, |
|
|
unsigned long |
format | |
|
) |
| | [virtual] |
| virtual void gm_grp_driver_hb3::release_vertex_buf |
( |
void * |
handle |
) |
[virtual] |
| virtual void* gm_grp_driver_hb3::lock_vertex_buf |
( |
void * |
handle |
) |
[virtual] |
| virtual void gm_grp_driver_hb3::unlock_vertex_buf |
( |
void * |
handle |
) |
[virtual] |
| virtual void gm_grp_driver_hb3::set_vertex_buf |
( |
void * |
handle |
) |
[virtual] |
| virtual void gm_grp_driver_hb3::draw_vb_primitive |
( |
unsigned char |
render_mode, |
|
|
unsigned char |
prim_type, |
|
|
unsigned short |
vertex_cnt | |
|
) |
| | [virtual] |
| virtual void gm_grp_driver_hb3::set_target |
( |
int |
id |
) |
[virtual] |
The documentation for this class was generated from the following file:
|