7 #include "PointLight.h" 9 #include "Environment.h" 20 std::vector<std::shared_ptr<PointLight>>* l,
21 std::vector<std::shared_ptr<Environment>>* e,
22 std::vector<std::shared_ptr<Energy>>* e_i);
23 void init(glm::vec2 dim);
28 void update(
float delta_t);
45 std::vector<std::shared_ptr<PointLight>>* lights;
47 std::vector<std::shared_ptr<Environment>>* environment;
48 std::vector<std::shared_ptr<Energy>>* e_items;
Definition: ViewFrustum.h:7
void renderToZBuffer(ZBufferShader *z, glm::mat4 &vp)
Definition: SceneObjectManager.cpp:37
Definition: CutawaySurface.h:14
Definition: SceneObjectManager.h:15
int draw(const CutawaySurface *sm, bool useViewFrustumCulling)
Definition: SceneObjectManager.cpp:55
Definition: ZBufferShader.h:11
void update(float delta_t)
Definition: SceneObjectManager.cpp:45