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

Public Attributes

struct list changed_lights
 
uint32_t vs_consts_f [WINED3D_BITMAP_SIZE(WINED3D_MAX_VS_CONSTS_F)]
 
uint16_t vertexShaderConstantsI
 
uint16_t vertexShaderConstantsB
 
uint32_t ps_consts_f [WINED3D_BITMAP_SIZE(WINED3D_MAX_PS_CONSTS_F)]
 
uint16_t pixelShaderConstantsI
 
uint16_t pixelShaderConstantsB
 
uint32_t transform [WINED3D_BITMAP_SIZE(WINED3D_HIGHEST_TRANSFORM_STATE+1)]
 
uint16_t streamSource
 
uint16_t streamFreq
 
uint32_t renderState [WINED3D_BITMAP_SIZE(WINEHIGHEST_RENDER_STATE+1)]
 
uint32_t textureState [WINED3D_MAX_FFP_TEXTURES]
 
uint16_t samplerState [WINED3D_MAX_COMBINED_SAMPLERS]
 
uint32_t clipplane
 
uint32_t textures: 20
 
uint32_t indices: 1
 
uint32_t material: 1
 
uint32_t viewport: 1
 
uint32_t vertexDecl: 1
 
uint32_t pixelShader: 1
 
uint32_t vertexShader: 1
 
uint32_t scissorRect: 1
 
uint32_t store_stream_offset: 1
 
uint32_t alpha_to_coverage: 1
 
uint32_t lights: 1
 
uint32_t transforms: 1
 
uint32_t ffp_ps_constants: 1
 
uint32_t texture_matrices: 1
 
uint32_t modelview_matrices: 1
 
uint32_t point_scale: 1
 
uint32_t ffp_vs_settings: 1
 
uint32_t ffp_ps_settings: 1
 
uint32_t rasterizer_state: 1
 
uint32_t position_transformed: 1
 
uint32_t bumpenv_constants: 1
 

Detailed Description

Definition at line 31 of file stateblock.c.

Member Data Documentation

◆ alpha_to_coverage

uint32_t wined3d_saved_states::alpha_to_coverage

◆ bumpenv_constants

uint32_t wined3d_saved_states::bumpenv_constants

Definition at line 71 of file stateblock.c.

Referenced by wined3d_device_apply_stateblock().

◆ changed_lights

struct list wined3d_saved_states::changed_lights

Definition at line 33 of file stateblock.c.

◆ clipplane

uint32_t wined3d_saved_states::clipplane

Definition at line 47 of file stateblock.c.

Referenced by stateblock_savedstates_set_all(), and wined3d_device_apply_stateblock().

◆ ffp_ps_constants

uint32_t wined3d_saved_states::ffp_ps_constants

◆ ffp_ps_settings

uint32_t wined3d_saved_states::ffp_ps_settings

◆ ffp_vs_settings

uint32_t wined3d_saved_states::ffp_vs_settings

◆ indices

uint32_t wined3d_saved_states::indices

Definition at line 49 of file stateblock.c.

Referenced by stateblock_savedstates_set_all(), and wined3d_device_apply_stateblock().

◆ lights

uint32_t wined3d_saved_states::lights

◆ material

uint32_t wined3d_saved_states::material

Definition at line 50 of file stateblock.c.

Referenced by stateblock_savedstates_set_all(), and wined3d_device_apply_stateblock().

◆ modelview_matrices

uint32_t wined3d_saved_states::modelview_matrices

◆ pixelShader

uint32_t wined3d_saved_states::pixelShader

◆ pixelShaderConstantsB

uint16_t wined3d_saved_states::pixelShaderConstantsB

◆ pixelShaderConstantsI

uint16_t wined3d_saved_states::pixelShaderConstantsI

◆ point_scale

uint32_t wined3d_saved_states::point_scale

◆ position_transformed

uint32_t wined3d_saved_states::position_transformed

◆ ps_consts_f

◆ rasterizer_state

uint32_t wined3d_saved_states::rasterizer_state

Definition at line 69 of file stateblock.c.

Referenced by wined3d_stateblock_primary_dirtify_all_states().

◆ renderState

◆ samplerState

◆ scissorRect

uint32_t wined3d_saved_states::scissorRect

Definition at line 55 of file stateblock.c.

Referenced by stateblock_savedstates_set_all().

◆ store_stream_offset

uint32_t wined3d_saved_states::store_stream_offset

Definition at line 56 of file stateblock.c.

◆ streamFreq

uint16_t wined3d_saved_states::streamFreq

Definition at line 43 of file stateblock.c.

Referenced by stateblock_savedstates_set_all(), and wined3d_device_apply_stateblock().

◆ streamSource

uint16_t wined3d_saved_states::streamSource

Definition at line 42 of file stateblock.c.

Referenced by stateblock_savedstates_set_all(), and wined3d_device_apply_stateblock().

◆ texture_matrices

uint32_t wined3d_saved_states::texture_matrices

◆ textures

uint32_t wined3d_saved_states::textures

Definition at line 48 of file stateblock.c.

Referenced by stateblock_savedstates_set_all(), and wined3d_device_apply_stateblock().

◆ textureState

◆ transform

uint32_t wined3d_saved_states::transform[WINED3D_BITMAP_SIZE(WINED3D_HIGHEST_TRANSFORM_STATE+1)]

Definition at line 41 of file stateblock.c.

Referenced by stateblock_savedstates_set_all(), and wined3d_device_apply_stateblock().

◆ transforms

uint32_t wined3d_saved_states::transforms

Definition at line 59 of file stateblock.c.

Referenced by stateblock_savedstates_set_all(), and wined3d_device_apply_stateblock().

◆ vertexDecl

uint32_t wined3d_saved_states::vertexDecl

◆ vertexShader

uint32_t wined3d_saved_states::vertexShader

◆ vertexShaderConstantsB

uint16_t wined3d_saved_states::vertexShaderConstantsB

◆ vertexShaderConstantsI

uint16_t wined3d_saved_states::vertexShaderConstantsI

◆ viewport

uint32_t wined3d_saved_states::viewport

Definition at line 51 of file stateblock.c.

Referenced by stateblock_savedstates_set_all(), and wined3d_device_apply_stateblock().

◆ vs_consts_f


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