Mercurial > hg > Game > Cerium
view Renderer/Engine/Light.h @ 1813:d7973604e81f draft
fix memin size
author | kkb |
---|---|
date | Thu, 12 Dec 2013 18:34:16 +0900 |
parents | acfa426b277e |
children |
line wrap: on
line source
#ifndef INCLUDED_LIGHT #define INCLUDED_LIGHT #include "SceneGraphRoot.h" #include "TaskManager.h" class SceneGraphRoot; class Light { public: Light(float w, float h,int spe_num_, SceneGraphRoot *sgroot_, TaskManager *manager_) { spe_num = spe_num_; sgroot = sgroot_; manager = manager_; } ~Light(void); float *light_xyz; float *light_xyz_stock; int *light_switch; int *light_switch_stock; int *light_sysswitch; int light_sysswitch_stock; int spe_num; TaskManager *manager; SceneGraphRoot *sgroot; void init(); bool exec(HTaskPtr task_next); HTaskPtr update(HTaskPtr task_next); }; typedef Light *LightPtr; #endif