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

Public Types

enum  { VKD3D_BLOCK_IF , VKD3D_BLOCK_LOOP , VKD3D_BLOCK_SWITCH }
 

Public Attributes

union {
   struct cf_flattener_if_info   if_
 
   struct cf_flattener_loop_info   loop
 
   struct cf_flattener_switch_info   switch_
 
} u
 
enum cf_flattener_info:: { ... }  current_block
 
bool inside_block
 

Detailed Description

Definition at line 2531 of file ir.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
VKD3D_BLOCK_IF 
VKD3D_BLOCK_LOOP 
VKD3D_BLOCK_SWITCH 

Definition at line 2540 of file ir.c.

2541 {
2545 } current_block;
@ VKD3D_BLOCK_SWITCH
Definition: ir.c:2544
@ VKD3D_BLOCK_IF
Definition: ir.c:2542
@ VKD3D_BLOCK_LOOP
Definition: ir.c:2543
enum cf_flattener_info::@6005 current_block

Member Data Documentation

◆ 

enum { ... } cf_flattener_info::current_block

◆ if_

struct cf_flattener_if_info cf_flattener_info::if_

Definition at line 2535 of file ir.c.

Referenced by cf_flattener_iterate_instruction_array().

◆ inside_block

bool cf_flattener_info::inside_block

Definition at line 2546 of file ir.c.

Referenced by cf_flattener_iterate_instruction_array().

◆ loop

struct cf_flattener_loop_info cf_flattener_info::loop

Definition at line 2536 of file ir.c.

Referenced by cf_flattener_iterate_instruction_array().

◆ switch_

struct cf_flattener_switch_info cf_flattener_info::switch_

Definition at line 2537 of file ir.c.

Referenced by cf_flattener_iterate_instruction_array().

◆ 

union { ... } cf_flattener_info::u

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