]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - render.h
Add R_SelectScene and R_GetScenePointer that encapsulate access to an array of r_refd...
[xonotic/darkplaces.git] / render.h
index af999c388ae42efb38401ef6e14d766607a1d72e..b30dd7d8cff63c392af9abfc8c06e6cc1cb39deb 100644 (file)
--- a/render.h
+++ b/render.h
@@ -124,6 +124,14 @@ void R_Init(void);
 void R_UpdateVariables(void); // must call after setting up most of r_refdef, but before calling R_RenderView
 void R_RenderView(void); // must set r_refdef and call R_UpdateVariables first
 
+typedef enum r_refdef_scene_type_s {
+       RST_CLIENT,
+       RST_MENU,
+       RST_COUNT
+} r_refdef_scene_type_t;
+
+void R_SelectScene( r_refdef_scene_type_t scenetype );
+r_refdef_scene_t * R_GetScenePointer( r_refdef_scene_type_t scenetype );
 
 void R_SkinFrame_PrepareForPurge(void);
 void R_SkinFrame_MarkUsed(skinframe_t *skinframe);