diff Renderer/Engine/SceneGraphRoot.h @ 1003:295b3c79fb44

game_task keep up with task_array.
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Tue, 26 Oct 2010 17:29:50 +0900
parents c79651141045
children 431936c0cc96
line wrap: on
line diff
--- a/Renderer/Engine/SceneGraphRoot.h	Sun Oct 24 19:00:47 2010 +0900
+++ b/Renderer/Engine/SceneGraphRoot.h	Tue Oct 26 17:29:50 2010 +0900
@@ -5,6 +5,7 @@
 #include "SceneGraphArray.h"
 #include "Camera.h"
 #include "SceneGraphIterator.h"
+#include "GTaskArray.h"
 #include <sys/types.h>
 
 typedef struct {
@@ -106,10 +107,10 @@
     void OnLightSysSwitch();
     void OffLightSysSwitch();
 
-    /* GameTask 生成用 */
-    HTaskPtr game_task_array;
-    TaskPtr game_task;
+    /* GameTaskArray 生成用 */
+    GTaskArrayPtr gtask_array;
     void task_array_init(int id, int task_num, int param, int inData_num, int outData_num);
+    void create_task_array();
     void task_array_finish();
     void set_game_task(int id, void *property, int size, PostFunction post_func);
     void set_game_task(int id, void *property, void* pad, int size, PostFunction post_func);