ReactOS 0.4.16-dev-88-ga65b6ae
gl_light Struct Reference

#include <types.h>

Collaboration diagram for gl_light:

Public Attributes

GLfloat Ambient [4]
 
GLfloat Diffuse [4]
 
GLfloat Specular [4]
 
GLfloat Position [4]
 
GLfloat Direction [4]
 
GLfloat SpotExponent
 
GLfloat SpotCutoff
 
GLfloat CosCutoff
 
GLfloat ConstantAttenuation
 
GLfloat LinearAttenuation
 
GLfloat QuadraticAttenuation
 
GLboolean Enabled
 
struct gl_lightNextEnabled
 
GLfloat VP_inf_norm [3]
 
GLfloat h_inf_norm [3]
 
GLfloat NormDirection [3]
 
GLfloat SpotExpTable [EXP_TABLE_SIZE][2]
 
GLfloat MatAmbient [2][3]
 
GLfloat MatDiffuse [2][3]
 
GLfloat MatSpecular [2][3]
 
GLfloat dli
 
GLfloat sli
 

Detailed Description

Definition at line 560 of file types.h.

Member Data Documentation

◆ Ambient

GLfloat gl_light::Ambient[4]

Definition at line 561 of file types.h.

◆ ConstantAttenuation

GLfloat gl_light::ConstantAttenuation

Definition at line 569 of file types.h.

◆ CosCutoff

GLfloat gl_light::CosCutoff

Definition at line 568 of file types.h.

Referenced by gl_index_shade_vertices().

◆ Diffuse

GLfloat gl_light::Diffuse[4]

Definition at line 562 of file types.h.

◆ Direction

GLfloat gl_light::Direction[4]

Definition at line 565 of file types.h.

◆ dli

GLfloat gl_light::dli

Definition at line 584 of file types.h.

◆ Enabled

GLboolean gl_light::Enabled

Definition at line 572 of file types.h.

◆ h_inf_norm

GLfloat gl_light::h_inf_norm[3]

Definition at line 578 of file types.h.

◆ LinearAttenuation

GLfloat gl_light::LinearAttenuation

Definition at line 570 of file types.h.

◆ MatAmbient

GLfloat gl_light::MatAmbient[2][3]

Definition at line 581 of file types.h.

◆ MatDiffuse

GLfloat gl_light::MatDiffuse[2][3]

Definition at line 582 of file types.h.

◆ MatSpecular

GLfloat gl_light::MatSpecular[2][3]

Definition at line 583 of file types.h.

◆ NextEnabled

struct gl_light* gl_light::NextEnabled

Definition at line 574 of file types.h.

Referenced by gl_update_lighting().

◆ NormDirection

GLfloat gl_light::NormDirection[3]

Definition at line 579 of file types.h.

◆ Position

GLfloat gl_light::Position[4]

Definition at line 564 of file types.h.

◆ QuadraticAttenuation

GLfloat gl_light::QuadraticAttenuation

Definition at line 571 of file types.h.

◆ sli

GLfloat gl_light::sli

Definition at line 585 of file types.h.

◆ Specular

GLfloat gl_light::Specular[4]

Definition at line 563 of file types.h.

◆ SpotCutoff

GLfloat gl_light::SpotCutoff

Definition at line 567 of file types.h.

◆ SpotExponent

GLfloat gl_light::SpotExponent

Definition at line 566 of file types.h.

◆ SpotExpTable

GLfloat gl_light::SpotExpTable[EXP_TABLE_SIZE][2]

Definition at line 580 of file types.h.

◆ VP_inf_norm

GLfloat gl_light::VP_inf_norm[3]

Definition at line 577 of file types.h.


The documentation for this struct was generated from the following file: