ReactOS 0.4.17-dev-934-g091855f
fx_write_context Struct Reference
Collaboration diagram for fx_write_context:

Public Attributes

struct hlsl_ctx * ctx
 
struct vkd3d_bytecode_buffer unstructured
 
struct vkd3d_bytecode_buffer structured
 
struct vkd3d_bytecode_buffer objects
 
struct rb_tree strings
 
struct list types
 
unsigned int min_technique_version
 
unsigned int max_technique_version
 
uint32_t technique_count
 
uint32_t group_count
 
uint32_t buffer_count
 
uint32_t shared_buffer_count
 
uint32_t numeric_variable_count
 
uint32_t shared_numeric_variable_count
 
uint32_t object_variable_count
 
uint32_t shared_object_count
 
uint32_t shader_count
 
uint32_t parameter_count
 
uint32_t dsv_count
 
uint32_t rtv_count
 
uint32_t texture_count
 
uint32_t uav_count
 
uint32_t sampler_state_count
 
uint32_t depth_stencil_state_count
 
uint32_t rasterizer_state_count
 
uint32_t blend_state_count
 
uint32_t string_count
 
int status
 
bool child_effect
 
bool include_empty_buffers
 
const struct fx_write_context_ops * ops
 

Detailed Description

Definition at line 190 of file fx.c.

Member Data Documentation

◆ blend_state_count

uint32_t fx_write_context::blend_state_count

Definition at line 221 of file fx.c.

◆ buffer_count

uint32_t fx_write_context::buffer_count

Definition at line 206 of file fx.c.

◆ child_effect

bool fx_write_context::child_effect

Definition at line 225 of file fx.c.

◆ ctx

struct hlsl_ctx* fx_write_context::ctx

Definition at line 192 of file fx.c.

◆ depth_stencil_state_count

uint32_t fx_write_context::depth_stencil_state_count

Definition at line 219 of file fx.c.

◆ dsv_count

uint32_t fx_write_context::dsv_count

Definition at line 214 of file fx.c.

◆ group_count

uint32_t fx_write_context::group_count

Definition at line 205 of file fx.c.

◆ include_empty_buffers

bool fx_write_context::include_empty_buffers

Definition at line 226 of file fx.c.

◆ max_technique_version

unsigned int fx_write_context::max_technique_version

Definition at line 202 of file fx.c.

◆ min_technique_version

unsigned int fx_write_context::min_technique_version

Definition at line 201 of file fx.c.

◆ numeric_variable_count

uint32_t fx_write_context::numeric_variable_count

Definition at line 208 of file fx.c.

◆ object_variable_count

uint32_t fx_write_context::object_variable_count

Definition at line 210 of file fx.c.

◆ objects

struct vkd3d_bytecode_buffer fx_write_context::objects

Definition at line 196 of file fx.c.

◆ ops

const struct fx_write_context_ops* fx_write_context::ops

Definition at line 228 of file fx.c.

◆ parameter_count

uint32_t fx_write_context::parameter_count

Definition at line 213 of file fx.c.

Referenced by hlsl_fx_2_write().

◆ rasterizer_state_count

uint32_t fx_write_context::rasterizer_state_count

Definition at line 220 of file fx.c.

◆ rtv_count

uint32_t fx_write_context::rtv_count

Definition at line 215 of file fx.c.

◆ sampler_state_count

uint32_t fx_write_context::sampler_state_count

Definition at line 218 of file fx.c.

◆ shader_count

uint32_t fx_write_context::shader_count

Definition at line 212 of file fx.c.

Referenced by hlsl_fx_2_write().

◆ shared_buffer_count

uint32_t fx_write_context::shared_buffer_count

Definition at line 207 of file fx.c.

◆ shared_numeric_variable_count

uint32_t fx_write_context::shared_numeric_variable_count

Definition at line 209 of file fx.c.

◆ shared_object_count

uint32_t fx_write_context::shared_object_count

Definition at line 211 of file fx.c.

◆ status

int fx_write_context::status

Definition at line 223 of file fx.c.

◆ string_count

uint32_t fx_write_context::string_count

Definition at line 222 of file fx.c.

◆ strings

struct rb_tree fx_write_context::strings

Definition at line 198 of file fx.c.

◆ structured

struct vkd3d_bytecode_buffer fx_write_context::structured

Definition at line 195 of file fx.c.

Referenced by hlsl_fx_2_write().

◆ technique_count

uint32_t fx_write_context::technique_count

Definition at line 204 of file fx.c.

Referenced by hlsl_fx_2_write().

◆ texture_count

uint32_t fx_write_context::texture_count

Definition at line 216 of file fx.c.

◆ types

struct list fx_write_context::types

Definition at line 199 of file fx.c.

◆ uav_count

uint32_t fx_write_context::uav_count

Definition at line 217 of file fx.c.

◆ unstructured

struct vkd3d_bytecode_buffer fx_write_context::unstructured

Definition at line 194 of file fx.c.


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