Home | History | Annotate | Download | only in vulkan-validation-layers

Lines Matching refs:struct_member

689     def _get_struct_print_formatted(self, struct_member, pre_var_name="prefix", postfix = "\\n", struct_var_name="pStruct", struct_ptr=True, print_array=False):
693 member_name = struct_member['name']
700 if struct_member['array'] and 'char' in struct_member['type'].lower(): # just print char array as string
705 elif struct_member['array'] and not print_array:
709 elif is_type(struct_member['type'], 'enum'):
710 cast_type = "string_%s" % struct_member['type']
711 if struct_member['ptr']:
715 elif is_type(struct_member['type'], 'struct'): # print struct address for now
718 if not struct_member['ptr']:
720 elif 'bool' in struct_member['type'].lower():
723 elif 'float' in struct_member['type']:
725 elif 'uint64' in struct_member['type'] or 'gpusize' in struct_member['type'].lower():
727 elif 'uint8' in struct_member['type']:
729 elif 'size' in struct_member['type'].lower():
732 elif True in [ui_str.lower() in struct_member['type'].lower() for ui_str in ['uint', 'flags', 'samplemask']]:
734 elif 'int' in struct_member['type']:
736 elif struct_member['ptr']:
740 #print("Unhandled struct type: %s" % struct_member['type'])
743 if print_array and struct_member['array']:
1915 def _get_struct_gv_print_formatted(self, struct_member, pre_var_name="", postfix = "\\n", struct_var_name="pStruct", struct_ptr=True, print_array=False, port_label=""):
1917 pre_var_name = '"%s "' % struct_member['full_type']
1920 member_name = struct_member['name']
1927 if struct_member['array'] and 'char' in struct_member['type'].lower(): # just print char array as string
1930 elif struct_member['array'] and not print_array:
1933 elif is_type(struct_member['type'], 'enum'):
1934 if struct_member['ptr']:
1937 cast_type = "string_%s" % struct_member['type']
1939 elif is_type(struct_member['type'], 'struct'): # print struct address for now
1942 if not struct_member['ptr']:
1944 elif 'bool' in struct_member['type'].lower():
1947 elif 'float' in struct_member['type']:
1949 elif 'uint64' in struct_member['type'] or 'gpusize' in struct_member['type'].lower():
1951 elif 'uint8' in struct_member['type']:
1953 elif 'size' in struct_member['type'].lower():
1956 elif True in [ui_str.lower() in struct_member['type'].lower() for ui_str in ['uint', 'flags', 'samplemask']]:
1958 elif 'int' in struct_member['type']:
1960 elif struct_member['ptr']:
1964 #print("Unhandled struct type: %s" % struct_member['type'])
1967 if print_array and struct_member['array']: