view TaskManager/Test/test_render/spe/CreateSpan.h @ 409:dd2ab68e4036

fix spe/*
author e065746@henri.cr.ie.u-ryukyu.ac.jp
date Wed, 23 Sep 2009 15:31:10 +0900
parents 25c820b6060e
children 44c0bce54dcf
line wrap: on
line source

#ifndef INCLUDED_CREATE_SPAN
#define INCLUDED_CREATE_SPAN

#include "SchedTask.h"
#include "polygon_pack.h"
#include "SpanPack.h"

class CreateSpan : public SchedTask {
public:
    SchedConstructor(CreateSpan);
    
    int run(SchedTask *smanager, void *rbuf, void *wbuf);
    void half_triangle(SchedTask *smanager, SpanPackPtr *spackList,
		       int charge_y_top, int charge_y_end,
		       TriangleTexInfoPtr tex_info,
		       VertexPack *vMin,VertexPack *vMid,VertexPack *vMid1,
		       int length_y, float tex_y_len);
};

#endif