diff Renderer/Engine/viewer.h @ 793:c260205d3185

add light switch api
author yutaka@localhost.localdomain
date Mon, 03 May 2010 05:09:58 +0900
parents f2497e0ecd7c
children 649e4cb84683
line wrap: on
line diff
--- a/Renderer/Engine/viewer.h	Sun May 02 04:17:34 2010 +0900
+++ b/Renderer/Engine/viewer.h	Mon May 03 05:09:58 2010 +0900
@@ -43,6 +43,8 @@
     float *light_xyz_stock;
     int *light_switch;
     int *light_switch_stock;
+    int *light_sysswitch;
+    int light_sysswitch_stock;
 
     Uint32 video_flags;
     Uint32 *pixels;
@@ -125,6 +127,31 @@
 	return sgroot->getLast();
     }
 
+    SceneGraphPtr getLight(int id)
+    {
+      return sgroot->getLight(id);
+    }
+
+    void OnLightSwitch(int id)
+    {
+      sgroot->OnLightSwitch(id);
+    }
+
+    void OffLightSwitch(int id)
+    {
+      sgroot->OffLightSwitch(id);
+    }
+
+    void OnLightSysSwitch()
+    {
+      sgroot->OnLightSysSwitch();
+    }
+
+    void OffLightSysSwitch()
+    {
+      sgroot->OffLightSysSwitch();
+    }
+
 };
 
 #define default_sdl_flag SDL_INIT_TIMER | SDL_INIT_JOYSTICK