annotate TaskManager/Test/test_render/spe/CreateSpan.h @ 123:e9e12e2088bd draft

delete scene_graph->child (instead use "children")
author gongo@charles.cr.ie.u-ryukyu.ac.jp
date Tue, 25 Nov 2008 10:32:23 +0900
parents 028ffc9c0375
children 56db76a03294
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
109
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
1 #ifndef INCLUDED_CREATE_SPAN
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
2 #define INCLUDED_CREATE_SPAN
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
3
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
4 #ifndef INCLUDED_SCHED_TASK
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
5 # include "SchedTask.h"
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
6 #endif
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
7
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
8 #ifndef INCLUDED_POLYGON_PACK
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
9 # include "polygon_pack.h"
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
10 #endif
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
11
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
12 #ifndef INCLUDED_SPAN_PACK
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
13 # include "SpanPack.h"
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
14 #endif
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
15
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
16 class CreateSpan : public SchedTask {
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
17 public:
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
18 SchedConstructor(CreateSpan);
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
19
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
20 int run(void *rbuf, void *wbuf);
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
21 void half_triangle(SpanPackPtr *spackList,
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
22 int charge_y_top, int charge_y_end,
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
23 long *tex_addr, long tex_width, long tex_height,
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
24 VertexPack *vMin,VertexPack *vMid,VertexPack *vMid1);
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
25 };
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
26
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents:
diff changeset
27 #endif