1 // unstable
2 #define DWG_TYPE DWG_TYPE_GRADIENT_BACKGROUND
3 #include "common.c"
4
5 void
6 api_process (dwg_object *obj)
7 {
8 int error = 0, isnew;
9 BITCODE_BL class_version;
10 BITCODE_BLx color_top;
11 BITCODE_BLx color_middle;
12 BITCODE_BLx color_bottom;
13 BITCODE_BD horizon;
14 BITCODE_BD height;
15 BITCODE_BD rotation;
16
17 Dwg_Version_Type dwg_version = obj->parent->header.version;
18 dwg_obj_gradient_background *_obj = dwg_object_to_GRADIENT_BACKGROUND (obj);
19
20 CHK_ENTITY_TYPE (_obj, GRADIENT_BACKGROUND, class_version, BL);
21 CHK_ENTITY_TYPE (_obj, GRADIENT_BACKGROUND, color_top, BLx);
22 CHK_ENTITY_TYPE (_obj, GRADIENT_BACKGROUND, color_middle, BLx);
23 CHK_ENTITY_TYPE (_obj, GRADIENT_BACKGROUND, color_bottom, BLx);
24 CHK_ENTITY_TYPE (_obj, GRADIENT_BACKGROUND, horizon, BD);
25 CHK_ENTITY_TYPE (_obj, GRADIENT_BACKGROUND, height, BD);
26 CHK_ENTITY_TYPE (_obj, GRADIENT_BACKGROUND, rotation, BD);
27 }