aboutsummaryrefslogtreecommitdiff
path: root/src/rlgl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/rlgl.h')
-rw-r--r--src/rlgl.h21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/rlgl.h b/src/rlgl.h
index ccf2b36a..336f6019 100644
--- a/src/rlgl.h
+++ b/src/rlgl.h
@@ -201,8 +201,7 @@ typedef enum { OPENGL_11 = 1, OPENGL_33, OPENGL_ES_20 } GlVersion;
Texture2D texDiffuse; // Diffuse texture
Texture2D texNormal; // Normal texture
Texture2D texSpecular; // Specular texture
-
- Color colTint; // Tint color
+
Color colDiffuse; // Diffuse color
Color colAmbient; // Ambient color
Color colSpecular; // Specular color
@@ -212,18 +211,18 @@ typedef enum { OPENGL_11 = 1, OPENGL_33, OPENGL_ES_20 } GlVersion;
// Light type
typedef struct LightData {
- int id;
- int type; // LIGHT_POINT, LIGHT_DIRECTIONAL, LIGHT_SPOT
- bool enabled;
+ unsigned int id; // Light id
+ int type; // Light type: LIGHT_POINT, LIGHT_DIRECTIONAL, LIGHT_SPOT
+ bool enabled; // Light enabled
- Vector3 position;
- Vector3 target; // Used on LIGHT_DIRECTIONAL and LIGHT_SPOT (cone direction target)
- float radius; // Lost of light intensity with distance (world distance)
+ Vector3 position; // Light position
+ Vector3 target; // Light target: LIGHT_DIRECTIONAL and LIGHT_SPOT (cone direction target)
+ float radius; // Light attenuation radius light intensity reduced with distance (world distance)
- Color diffuse; // Use Vector3 diffuse
- float intensity;
+ Color diffuse; // Light diffuse color
+ float intensity; // Light intensity level
- float coneAngle; // Spot light max angle
+ float coneAngle; // Light cone max angle: LIGHT_SPOT
} LightData, *Light;
// Color blending modes (pre-defined)