5#include "mgdl-opengl.h"
13typedef enum LightType LightType;
23 float constantAttenuation;
24 float LinearAttenuation;
25 float QuadraticAttenuation;
45 Light* Light_Create(
void);
46 void Light_SetPosition(
Light* light, V3f position);
47 void Light_SetDirection(
Light* light, V3f direction);
49 void Light_SetAmbientColor(
Light* light,
Color4f* color);
50 void Light_Enable(
Light* light);
51 void Light_Disable(
Light* light);
52 void Light_Apply(
Light* light);
54 V3f Light_GetDirection(
Light* light);
Color struct and functions.
Library types, macros, defines and enums header.
Definition mgdl-color.h:54
Definition mgdl-light.h:19