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

Public Attributes

LONG ref
 
struct wined3d_device * device
 
struct wined3d_saved_states changed
 
struct wined3d_stateblock_state stateblock_state
 
struct wined3d_light_state light_state
 
unsigned int contained_render_states [WINEHIGHEST_RENDER_STATE+1]
 
unsigned int num_contained_render_states
 
unsigned int contained_transform_states [WINED3D_HIGHEST_TRANSFORM_STATE+1]
 
unsigned int num_contained_transform_states
 
struct stage_state contained_tss_states [WINED3D_MAX_FFP_TEXTURES *(WINED3D_HIGHEST_TEXTURE_STATE+1)]
 
unsigned int num_contained_tss_states
 
struct stage_state contained_sampler_states [WINED3D_MAX_COMBINED_SAMPLERS *WINED3D_HIGHEST_SAMPLER_STATE]
 
unsigned int num_contained_sampler_states
 

Detailed Description

Definition at line 79 of file stateblock.c.

Member Data Documentation

◆ changed

struct wined3d_saved_states wined3d_stateblock::changed

◆ contained_render_states

unsigned int wined3d_stateblock::contained_render_states[WINEHIGHEST_RENDER_STATE+1]

◆ contained_sampler_states

◆ contained_transform_states

unsigned int wined3d_stateblock::contained_transform_states[WINED3D_HIGHEST_TRANSFORM_STATE+1]

◆ contained_tss_states

◆ device

◆ light_state

struct wined3d_light_state wined3d_stateblock::light_state

◆ num_contained_render_states

unsigned int wined3d_stateblock::num_contained_render_states

◆ num_contained_sampler_states

unsigned int wined3d_stateblock::num_contained_sampler_states

◆ num_contained_transform_states

unsigned int wined3d_stateblock::num_contained_transform_states

◆ num_contained_tss_states

unsigned int wined3d_stateblock::num_contained_tss_states

◆ ref

LONG wined3d_stateblock::ref

◆ stateblock_state

struct wined3d_stateblock_state wined3d_stateblock::stateblock_state

Definition at line 86 of file stateblock.c.

Referenced by stateblock_init(), stateblock_init_lights(), texture_binding_might_invalidate_fs_settings(), wined3d_device_apply_stateblock(), wined3d_stateblock_apply(), wined3d_stateblock_apply_clear_state(), wined3d_stateblock_capture(), wined3d_stateblock_decref(), wined3d_stateblock_depth_buffer_changed(), wined3d_stateblock_get_ps_consts_b(), wined3d_stateblock_get_ps_consts_f(), wined3d_stateblock_get_ps_consts_i(), wined3d_stateblock_get_state(), wined3d_stateblock_get_vs_consts_b(), wined3d_stateblock_get_vs_consts_f(), wined3d_stateblock_get_vs_consts_i(), wined3d_stateblock_multiply_transform(), wined3d_stateblock_primary_dirtify_all_states(), wined3d_stateblock_reset(), wined3d_stateblock_set_base_vertex_index(), wined3d_stateblock_set_clip_plane(), wined3d_stateblock_set_index_buffer(), wined3d_stateblock_set_light(), wined3d_stateblock_set_light_enable(), wined3d_stateblock_set_material(), wined3d_stateblock_set_pixel_shader(), wined3d_stateblock_set_ps_consts_b(), wined3d_stateblock_set_ps_consts_f(), wined3d_stateblock_set_ps_consts_i(), wined3d_stateblock_set_render_state(), wined3d_stateblock_set_sampler_state(), wined3d_stateblock_set_scissor_rect(), wined3d_stateblock_set_stream_source(), wined3d_stateblock_set_stream_source_freq(), wined3d_stateblock_set_texture(), wined3d_stateblock_set_texture_lod(), wined3d_stateblock_set_texture_stage_state(), wined3d_stateblock_set_transform(), wined3d_stateblock_set_vertex_declaration(), wined3d_stateblock_set_vertex_shader(), wined3d_stateblock_set_viewport(), wined3d_stateblock_set_vs_consts_b(), wined3d_stateblock_set_vs_consts_f(), wined3d_stateblock_set_vs_consts_i(), and wined3d_stateblock_texture_changed().


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