13typedef struct ss_render_block_cb_info ss_render_block_cb_info;
29 signed char * normaldata;
40 float raypos[3], raydir[3];
47 unsigned int activescenerytexid;
54 struct RenderStateP * pimpl;
65typedef void (APIENTRY * sc_msghandler_fp)(
const char *
msg);
78void sc_set_use_bytenormals(
unsigned int ctxid,
int enable);
79int sc_get_use_bytenormals(
unsigned int ctxid);
80void sc_set_have_clamp_to_edge(
unsigned int ctxid,
int enable);
81int sc_get_have_clamp_to_edge(
unsigned int ctxid);
82void sc_set_use_occlusion_test(
unsigned int ctxid,
int enable);
83int sc_get_use_occlusion_test(
unsigned int ctxid);
86int sc_found_multitexturing(
unsigned int ctxid);
87int sc_found_vertexarrays(
unsigned int ctxid);
88int sc_suggest_vertexarrays(
unsigned int ctxid);
89int sc_suggest_bytenormals(
unsigned int ctxid);
100void sc_delete_unused_textures(
RenderState * state);
107void sc_render_pre_cb(
void *
closure, ss_render_block_cb_info *
info);
108void sc_render_post_cb(
void *
closure, ss_render_block_cb_info *
info);
110void sc_render_cb(
void *
closure,
const int x,
const int y,
const int len,
112void sc_undefrender_cb(
void *
closure,
const int x,
const int y,
const int len,
116void sc_va_render_pre_cb(
void *
closure, ss_render_block_cb_info *
info);
117void sc_va_render_post_cb(
void *
closure, ss_render_block_cb_info *
info);
119void sc_va_render_cb(
void *
closure,
const int x,
const int y,
const int len,
121void sc_va_undefrender_cb(
void *
closure,
const int x,
const int y,
const int len,
130void sc_raypick_pre_cb(
void *
closure, ss_render_block_cb_info *
info);
131void sc_raypick_post_cb(
void *
closure, ss_render_block_cb_info *
info);
133void sc_raypick_cb(
void *
closure,
const int x,
const int y,
const int len,
135void sc_undefraypick_cb(
void *
closure,
const int x,
const int y,
const int len,
142int sc_plane_culling_pre_cb(
void *
closure,
const double *
bmin,
const double *
bmax);
143void sc_plane_culling_post_cb(
void *
closure);
148int sc_ray_culling_pre_cb(
void *
closure,
const double *
bmin,
const double *
bmax);
149void sc_ray_culling_post_cb(
void *
closure);
Definition misc/SbList.h:69
Definition SceneryGL.h:23