2020-12-23 13:13:50 +00:00
|
|
|
#ifndef __renderer_vulkan_vkgen_vkfielddef_h
|
|
|
|
#define __renderer_vulkan_vkgen_vkfielddef_h
|
|
|
|
|
|
|
|
#include <types.h>
|
|
|
|
#include <Object.h>
|
|
|
|
|
|
|
|
@class PLItem;
|
|
|
|
@class Struct;
|
|
|
|
@class Type;
|
|
|
|
|
|
|
|
@interface FieldDef: Object
|
|
|
|
{
|
|
|
|
int line;
|
|
|
|
qfot_var_t *field;
|
|
|
|
string struct_name;
|
|
|
|
string field_name;
|
|
|
|
string value_field;
|
|
|
|
string size_field;
|
|
|
|
}
|
|
|
|
+fielddef:(PLItem *)item struct:(Struct *)strct field:(string)fname;
|
|
|
|
-init:(PLItem *)item struct:(Struct *)strct field:(string)fname;
|
|
|
|
-writeParseData;
|
2023-06-16 09:53:37 +00:00
|
|
|
-writeParse;
|
2020-12-23 13:13:50 +00:00
|
|
|
-writeField;
|
|
|
|
-writeSymbol;
|
|
|
|
-(string) name;
|
2021-12-04 00:29:38 +00:00
|
|
|
-(int) searchType;
|
2020-12-23 13:13:50 +00:00
|
|
|
@end
|
|
|
|
|
|
|
|
#endif//__renderer_vulkan_vkgen_vkfielddef_h
|