ReactOS 0.4.17-dev-966-gf06eace
lights_settings Struct Reference
Collaboration diagram for lights_settings:

Public Attributes

struct light_transformed lights [WINED3D_MAX_SOFTWARE_ACTIVE_LIGHTS]
 
struct wined3d_color ambient_light
 
struct wined3d_matrix modelview_matrix
 
struct wined3d_matrix normal_matrix
 
struct wined3d_vec4 position_transformed
 
float fog_start
 
float fog_end
 
float fog_density
 
uint32_t point_light_count: 8
 
uint32_t spot_light_count: 8
 
uint32_t directional_light_count: 8
 
uint32_t parallel_point_light_count: 8
 
uint32_t lighting: 1
 
uint32_t legacy_lighting: 1
 
uint32_t normalise: 1
 
uint32_t localviewer: 1
 
uint32_t fog_coord_mode: 2
 
uint32_t fog_mode: 2
 
uint32_t padding: 24
 

Detailed Description

Definition at line 45 of file device.c.

Member Data Documentation

◆ ambient_light

struct wined3d_color lights_settings::ambient_light

Definition at line 48 of file device.c.

◆ directional_light_count

uint32_t lights_settings::directional_light_count

Definition at line 57 of file device.c.

◆ fog_coord_mode

uint32_t lights_settings::fog_coord_mode

Definition at line 63 of file device.c.

◆ fog_density

float lights_settings::fog_density

Definition at line 53 of file device.c.

◆ fog_end

float lights_settings::fog_end

Definition at line 53 of file device.c.

◆ fog_mode

uint32_t lights_settings::fog_mode

Definition at line 64 of file device.c.

◆ fog_start

float lights_settings::fog_start

Definition at line 53 of file device.c.

◆ legacy_lighting

uint32_t lights_settings::legacy_lighting

Definition at line 60 of file device.c.

◆ lighting

uint32_t lights_settings::lighting

Definition at line 59 of file device.c.

◆ lights

Definition at line 47 of file device.c.

◆ localviewer

uint32_t lights_settings::localviewer

Definition at line 62 of file device.c.

◆ modelview_matrix

struct wined3d_matrix lights_settings::modelview_matrix

Definition at line 49 of file device.c.

◆ normal_matrix

struct wined3d_matrix lights_settings::normal_matrix

Definition at line 50 of file device.c.

◆ normalise

uint32_t lights_settings::normalise

Definition at line 61 of file device.c.

◆ padding

uint32_t lights_settings::padding

Definition at line 65 of file device.c.

◆ parallel_point_light_count

uint32_t lights_settings::parallel_point_light_count

Definition at line 58 of file device.c.

◆ point_light_count

uint32_t lights_settings::point_light_count

Definition at line 55 of file device.c.

◆ position_transformed

struct wined3d_vec4 lights_settings::position_transformed

Definition at line 51 of file device.c.

◆ spot_light_count

uint32_t lights_settings::spot_light_count

Definition at line 56 of file device.c.


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