LibreDWG API  0.13.3
LibreDWG API - The DWG Library
_dwg_object_VISUALSTYLE Struct Reference

#include <dwg.h>

Data Fields

struct _dwg_object_objectparent
 
BITCODE_TV description
 DXF 2
More...
 
BITCODE_BL style_type
 DXF 70 enum 0-32: (kFlat-kEmptyStyle acgivisualstyle.h) More...
 
BITCODE_BS ext_lighting_model
 DXF 177, r2010+ ? required on has_xdata. More...
 
BITCODE_B internal_only
 DXF 291, has internal_use_only flags. More...
 
BITCODE_BL face_lighting_model
 DXF 71 0:Invisible 1:Visible 2:Phong 3:Gooch. More...
 
BITCODE_BS face_lighting_model_int
 DXF 176 r2010+. More...
 
BITCODE_BL face_lighting_quality
 DXF 72 0:No lighting 1:Per face 2:Per vertex. More...
 
BITCODE_BS face_lighting_quality_int
 DXF 176 r2010+. More...
 
BITCODE_BL face_color_mode
 DXF 73 0 = No color 1 = Object color 2 = Background color 3 = Custom color 4 = Mono color 5 = Tinted 6 = Desaturated. More...
 
BITCODE_BS face_color_mode_int
 DXF 176 r2010+. More...
 
BITCODE_BD face_opacity
 DXF 40
More...
 
BITCODE_BS face_opacity_int
 DXF 176 r2010+. More...
 
BITCODE_BD face_specular
 DXF 41
More...
 
BITCODE_BS face_specular_int
 DXF 176 r2010+. More...
 
BITCODE_BL face_modifier
 DXF 90 0:No modifiers 1:Opacity 2:Specular. More...
 
BITCODE_BS face_modifier_int
 DXF 176 r2010+. More...
 
BITCODE_CMC face_mono_color
 DXF 63 + 421. More...
 
BITCODE_BS face_mono_color_int
 DXF 176 r2010+. More...
 
BITCODE_BS edge_model
 DXF 74 0:No edges 1:Isolines 2:Facet edges. More...
 
BITCODE_BS edge_model_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_style
 DXF 91
More...
 
BITCODE_BS edge_style_int
 DXF 176 r2010+. More...
 
BITCODE_CMC edge_intersection_color
 DXF 64
More...
 
BITCODE_BS edge_intersection_color_int
 DXF 176 r2010+. More...
 
BITCODE_CMC edge_obscured_color
 DXF 65
More...
 
BITCODE_BS edge_obscured_color_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_obscured_ltype
 DXF 75
More...
 
BITCODE_BS edge_obscured_ltype_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_intersection_ltype
 DXF 175
More...
 
BITCODE_BS edge_intersection_ltype_int
 DXF 176 r2010+. More...
 
BITCODE_BD edge_crease_angle
 DXF 42
More...
 
BITCODE_BS edge_crease_angle_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_modifier
 DXF 92
More...
 
BITCODE_BS edge_modifier_int
 DXF 176 r2010+. More...
 
BITCODE_CMC edge_color
 DXF 66
More...
 
BITCODE_BS edge_color_int
 DXF 176 r2010+. More...
 
BITCODE_BD edge_opacity
 DXF 43
More...
 
BITCODE_BS edge_opacity_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_width
 DXF 76
More...
 
BITCODE_BS edge_width_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_overhang
 DXF 77
More...
 
BITCODE_BS edge_overhang_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_jitter
 DXF 78
More...
 
BITCODE_BS edge_jitter_int
 DXF 176 r2010+. More...
 
BITCODE_CMC edge_silhouette_color
 DXF 67
More...
 
BITCODE_BS edge_silhouette_color_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_silhouette_width
 DXF 79
More...
 
BITCODE_BS edge_silhouette_width_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_halo_gap
 DXF 170
More...
 
BITCODE_BS edge_halo_gap_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_isolines
 DXF 171
More...
 
BITCODE_BS edge_isolines_int
 DXF 176 r2010+. More...
 
BITCODE_B edge_do_hide_precision
 DXF 290
More...
 
BITCODE_BS edge_do_hide_precision_int
 DXF 176 r2010+. More...
 
BITCODE_BL edge_style_apply
 DXF 174
More...
 
BITCODE_BS edge_style_apply_int
 DXF 176 r2010+
More...
 
BITCODE_BL display_settings
 DXF 93 flags
More...
 
BITCODE_BS display_settings_int
 DXF 176 r2010+. More...
 
BITCODE_BLd display_brightness_bl
 DXF 44 <=r2007. More...
 
BITCODE_BD display_brightness
 DXF 44 r2010+. More...
 
BITCODE_BS display_brightness_int
 DXF 176 r2010+. More...
 
BITCODE_BL display_shadow_type
 DXF 173
More...
 
BITCODE_BS display_shadow_type_int
 DXF 176 r2010+. More...
 
BITCODE_BD bd2007_45
 DXF 45 r2007-only 0.0. More...
 
BITCODE_BS num_props
 r2013+ version3 58x More...
 
BITCODE_B b_prop1c
 
BITCODE_BS b_prop1c_int
 
BITCODE_B b_prop1d
 
BITCODE_BS b_prop1d_int
 
BITCODE_B b_prop1e
 
BITCODE_BS b_prop1e_int
 
BITCODE_B b_prop1f
 
BITCODE_BS b_prop1f_int
 
BITCODE_B b_prop20
 
BITCODE_BS b_prop20_int
 
BITCODE_B b_prop21
 
BITCODE_BS b_prop21_int
 
BITCODE_B b_prop22
 
BITCODE_BS b_prop22_int
 
BITCODE_B b_prop23
 
BITCODE_BS b_prop23_int
 
BITCODE_B b_prop24
 
BITCODE_BS b_prop24_int
 
BITCODE_BL bl_prop25
 
BITCODE_BS bl_prop25_int
 
BITCODE_BD bd_prop26
 
BITCODE_BS bd_prop26_int
 
BITCODE_BD bd_prop27
 
BITCODE_BS bd_prop27_int
 
BITCODE_BL bl_prop28
 
BITCODE_BS bl_prop28_int
 
BITCODE_CMC c_prop29
 
BITCODE_BS c_prop29_int
 
BITCODE_BL bl_prop2a
 
BITCODE_BS bl_prop2a_int
 
BITCODE_BL bl_prop2b
 
BITCODE_BS bl_prop2b_int
 
BITCODE_CMC c_prop2c
 
BITCODE_BS c_prop2c_int
 
BITCODE_B b_prop2d
 
BITCODE_BS b_prop2d_int
 
BITCODE_BL bl_prop2e
 
BITCODE_BS bl_prop2e_int
 
BITCODE_BL bl_prop2f
 
BITCODE_BS bl_prop2f_int
 
BITCODE_BL bl_prop30
 
BITCODE_BS bl_prop30_int
 
BITCODE_B b_prop31
 
BITCODE_BS b_prop31_int
 
BITCODE_BL bl_prop32
 
BITCODE_BS bl_prop32_int
 
BITCODE_CMC c_prop33
 
BITCODE_BS c_prop33_int
 
BITCODE_BD bd_prop34
 
BITCODE_BS bd_prop34_int
 
BITCODE_BL edge_wiggle
 
BITCODE_BS edge_wiggle_int
 
BITCODE_TV strokes
 
BITCODE_BS strokes_int
 
BITCODE_B b_prop37
 
BITCODE_BS b_prop37_int
 
BITCODE_BD bd_prop38
 
BITCODE_BS bd_prop38_int
 
BITCODE_BD bd_prop39
 
BITCODE_BS bd_prop39_int
 

Detailed Description

Unstable Class VISUALSTYLE (varies) R2007+

32 types, with 3 categories: Face, Edge, Display, plus 58 props r2013+

Field Documentation

◆ b_prop1c

BITCODE_B _dwg_object_VISUALSTYLE::b_prop1c

◆ b_prop1c_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop1c_int

◆ b_prop1d

BITCODE_B _dwg_object_VISUALSTYLE::b_prop1d

◆ b_prop1d_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop1d_int

◆ b_prop1e

BITCODE_B _dwg_object_VISUALSTYLE::b_prop1e

◆ b_prop1e_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop1e_int

◆ b_prop1f

BITCODE_B _dwg_object_VISUALSTYLE::b_prop1f

◆ b_prop1f_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop1f_int

◆ b_prop20

BITCODE_B _dwg_object_VISUALSTYLE::b_prop20

◆ b_prop20_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop20_int

◆ b_prop21

BITCODE_B _dwg_object_VISUALSTYLE::b_prop21

◆ b_prop21_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop21_int

◆ b_prop22

BITCODE_B _dwg_object_VISUALSTYLE::b_prop22

◆ b_prop22_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop22_int

◆ b_prop23

BITCODE_B _dwg_object_VISUALSTYLE::b_prop23

◆ b_prop23_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop23_int

◆ b_prop24

BITCODE_B _dwg_object_VISUALSTYLE::b_prop24

◆ b_prop24_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop24_int

◆ b_prop2d

BITCODE_B _dwg_object_VISUALSTYLE::b_prop2d

◆ b_prop2d_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop2d_int

◆ b_prop31

BITCODE_B _dwg_object_VISUALSTYLE::b_prop31

◆ b_prop31_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop31_int

◆ b_prop37

BITCODE_B _dwg_object_VISUALSTYLE::b_prop37

◆ b_prop37_int

BITCODE_BS _dwg_object_VISUALSTYLE::b_prop37_int

◆ bd2007_45

BITCODE_BD _dwg_object_VISUALSTYLE::bd2007_45

DXF 45 r2007-only 0.0.

◆ bd_prop26

BITCODE_BD _dwg_object_VISUALSTYLE::bd_prop26

◆ bd_prop26_int

BITCODE_BS _dwg_object_VISUALSTYLE::bd_prop26_int

◆ bd_prop27

BITCODE_BD _dwg_object_VISUALSTYLE::bd_prop27

◆ bd_prop27_int

BITCODE_BS _dwg_object_VISUALSTYLE::bd_prop27_int

◆ bd_prop34

BITCODE_BD _dwg_object_VISUALSTYLE::bd_prop34

◆ bd_prop34_int

BITCODE_BS _dwg_object_VISUALSTYLE::bd_prop34_int

◆ bd_prop38

BITCODE_BD _dwg_object_VISUALSTYLE::bd_prop38

◆ bd_prop38_int

BITCODE_BS _dwg_object_VISUALSTYLE::bd_prop38_int

◆ bd_prop39

BITCODE_BD _dwg_object_VISUALSTYLE::bd_prop39

◆ bd_prop39_int

BITCODE_BS _dwg_object_VISUALSTYLE::bd_prop39_int

◆ bl_prop25

BITCODE_BL _dwg_object_VISUALSTYLE::bl_prop25

◆ bl_prop25_int

BITCODE_BS _dwg_object_VISUALSTYLE::bl_prop25_int

◆ bl_prop28

BITCODE_BL _dwg_object_VISUALSTYLE::bl_prop28

◆ bl_prop28_int

BITCODE_BS _dwg_object_VISUALSTYLE::bl_prop28_int

◆ bl_prop2a

BITCODE_BL _dwg_object_VISUALSTYLE::bl_prop2a

◆ bl_prop2a_int

BITCODE_BS _dwg_object_VISUALSTYLE::bl_prop2a_int

◆ bl_prop2b

BITCODE_BL _dwg_object_VISUALSTYLE::bl_prop2b

◆ bl_prop2b_int

BITCODE_BS _dwg_object_VISUALSTYLE::bl_prop2b_int

◆ bl_prop2e

BITCODE_BL _dwg_object_VISUALSTYLE::bl_prop2e

◆ bl_prop2e_int

BITCODE_BS _dwg_object_VISUALSTYLE::bl_prop2e_int

◆ bl_prop2f

BITCODE_BL _dwg_object_VISUALSTYLE::bl_prop2f

◆ bl_prop2f_int

BITCODE_BS _dwg_object_VISUALSTYLE::bl_prop2f_int

◆ bl_prop30

BITCODE_BL _dwg_object_VISUALSTYLE::bl_prop30

◆ bl_prop30_int

BITCODE_BS _dwg_object_VISUALSTYLE::bl_prop30_int

◆ bl_prop32

BITCODE_BL _dwg_object_VISUALSTYLE::bl_prop32

◆ bl_prop32_int

BITCODE_BS _dwg_object_VISUALSTYLE::bl_prop32_int

◆ c_prop29

BITCODE_CMC _dwg_object_VISUALSTYLE::c_prop29

◆ c_prop29_int

BITCODE_BS _dwg_object_VISUALSTYLE::c_prop29_int

◆ c_prop2c

BITCODE_CMC _dwg_object_VISUALSTYLE::c_prop2c

◆ c_prop2c_int

BITCODE_BS _dwg_object_VISUALSTYLE::c_prop2c_int

◆ c_prop33

BITCODE_CMC _dwg_object_VISUALSTYLE::c_prop33

◆ c_prop33_int

BITCODE_BS _dwg_object_VISUALSTYLE::c_prop33_int

◆ description

BITCODE_TV _dwg_object_VISUALSTYLE::description

DXF 2

◆ display_brightness

BITCODE_BD _dwg_object_VISUALSTYLE::display_brightness

DXF 44 r2010+.

◆ display_brightness_bl

BITCODE_BLd _dwg_object_VISUALSTYLE::display_brightness_bl

DXF 44 <=r2007.

◆ display_brightness_int

BITCODE_BS _dwg_object_VISUALSTYLE::display_brightness_int

DXF 176 r2010+.

◆ display_settings

BITCODE_BL _dwg_object_VISUALSTYLE::display_settings

DXF 93 flags

◆ display_settings_int

BITCODE_BS _dwg_object_VISUALSTYLE::display_settings_int

DXF 176 r2010+.

◆ display_shadow_type

BITCODE_BL _dwg_object_VISUALSTYLE::display_shadow_type

DXF 173

◆ display_shadow_type_int

BITCODE_BS _dwg_object_VISUALSTYLE::display_shadow_type_int

DXF 176 r2010+.

◆ edge_color

BITCODE_CMC _dwg_object_VISUALSTYLE::edge_color

DXF 66

◆ edge_color_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_color_int

DXF 176 r2010+.

◆ edge_crease_angle

BITCODE_BD _dwg_object_VISUALSTYLE::edge_crease_angle

DXF 42

◆ edge_crease_angle_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_crease_angle_int

DXF 176 r2010+.

◆ edge_do_hide_precision

BITCODE_B _dwg_object_VISUALSTYLE::edge_do_hide_precision

DXF 290

◆ edge_do_hide_precision_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_do_hide_precision_int

DXF 176 r2010+.

◆ edge_halo_gap

BITCODE_BL _dwg_object_VISUALSTYLE::edge_halo_gap

DXF 170

◆ edge_halo_gap_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_halo_gap_int

DXF 176 r2010+.

◆ edge_intersection_color

BITCODE_CMC _dwg_object_VISUALSTYLE::edge_intersection_color

DXF 64

◆ edge_intersection_color_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_intersection_color_int

DXF 176 r2010+.

◆ edge_intersection_ltype

BITCODE_BL _dwg_object_VISUALSTYLE::edge_intersection_ltype

DXF 175

◆ edge_intersection_ltype_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_intersection_ltype_int

DXF 176 r2010+.

◆ edge_isolines

BITCODE_BL _dwg_object_VISUALSTYLE::edge_isolines

DXF 171

◆ edge_isolines_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_isolines_int

DXF 176 r2010+.

◆ edge_jitter

BITCODE_BL _dwg_object_VISUALSTYLE::edge_jitter

DXF 78

◆ edge_jitter_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_jitter_int

DXF 176 r2010+.

◆ edge_model

BITCODE_BS _dwg_object_VISUALSTYLE::edge_model

DXF 74 0:No edges 1:Isolines 2:Facet edges.

◆ edge_model_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_model_int

DXF 176 r2010+.

◆ edge_modifier

BITCODE_BL _dwg_object_VISUALSTYLE::edge_modifier

DXF 92

◆ edge_modifier_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_modifier_int

DXF 176 r2010+.

◆ edge_obscured_color

BITCODE_CMC _dwg_object_VISUALSTYLE::edge_obscured_color

DXF 65

◆ edge_obscured_color_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_obscured_color_int

DXF 176 r2010+.

◆ edge_obscured_ltype

BITCODE_BL _dwg_object_VISUALSTYLE::edge_obscured_ltype

DXF 75

◆ edge_obscured_ltype_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_obscured_ltype_int

DXF 176 r2010+.

◆ edge_opacity

BITCODE_BD _dwg_object_VISUALSTYLE::edge_opacity

DXF 43

◆ edge_opacity_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_opacity_int

DXF 176 r2010+.

◆ edge_overhang

BITCODE_BL _dwg_object_VISUALSTYLE::edge_overhang

DXF 77

◆ edge_overhang_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_overhang_int

DXF 176 r2010+.

◆ edge_silhouette_color

BITCODE_CMC _dwg_object_VISUALSTYLE::edge_silhouette_color

DXF 67

◆ edge_silhouette_color_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_silhouette_color_int

DXF 176 r2010+.

◆ edge_silhouette_width

BITCODE_BL _dwg_object_VISUALSTYLE::edge_silhouette_width

DXF 79

◆ edge_silhouette_width_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_silhouette_width_int

DXF 176 r2010+.

◆ edge_style

BITCODE_BL _dwg_object_VISUALSTYLE::edge_style

DXF 91

◆ edge_style_apply

BITCODE_BL _dwg_object_VISUALSTYLE::edge_style_apply

DXF 174

◆ edge_style_apply_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_style_apply_int

DXF 176 r2010+

◆ edge_style_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_style_int

DXF 176 r2010+.

◆ edge_width

BITCODE_BL _dwg_object_VISUALSTYLE::edge_width

DXF 76

◆ edge_width_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_width_int

DXF 176 r2010+.

◆ edge_wiggle

BITCODE_BL _dwg_object_VISUALSTYLE::edge_wiggle

◆ edge_wiggle_int

BITCODE_BS _dwg_object_VISUALSTYLE::edge_wiggle_int

◆ ext_lighting_model

BITCODE_BS _dwg_object_VISUALSTYLE::ext_lighting_model

DXF 177, r2010+ ? required on has_xdata.

◆ face_color_mode

BITCODE_BL _dwg_object_VISUALSTYLE::face_color_mode

DXF 73 0 = No color 1 = Object color 2 = Background color 3 = Custom color 4 = Mono color 5 = Tinted 6 = Desaturated.

◆ face_color_mode_int

BITCODE_BS _dwg_object_VISUALSTYLE::face_color_mode_int

DXF 176 r2010+.

◆ face_lighting_model

BITCODE_BL _dwg_object_VISUALSTYLE::face_lighting_model

DXF 71 0:Invisible 1:Visible 2:Phong 3:Gooch.

◆ face_lighting_model_int

BITCODE_BS _dwg_object_VISUALSTYLE::face_lighting_model_int

DXF 176 r2010+.

◆ face_lighting_quality

BITCODE_BL _dwg_object_VISUALSTYLE::face_lighting_quality

DXF 72 0:No lighting 1:Per face 2:Per vertex.

◆ face_lighting_quality_int

BITCODE_BS _dwg_object_VISUALSTYLE::face_lighting_quality_int

DXF 176 r2010+.

◆ face_modifier

BITCODE_BL _dwg_object_VISUALSTYLE::face_modifier

DXF 90 0:No modifiers 1:Opacity 2:Specular.

◆ face_modifier_int

BITCODE_BS _dwg_object_VISUALSTYLE::face_modifier_int

DXF 176 r2010+.

◆ face_mono_color

BITCODE_CMC _dwg_object_VISUALSTYLE::face_mono_color

DXF 63 + 421.

◆ face_mono_color_int

BITCODE_BS _dwg_object_VISUALSTYLE::face_mono_color_int

DXF 176 r2010+.

◆ face_opacity

BITCODE_BD _dwg_object_VISUALSTYLE::face_opacity

DXF 40

◆ face_opacity_int

BITCODE_BS _dwg_object_VISUALSTYLE::face_opacity_int

DXF 176 r2010+.

◆ face_specular

BITCODE_BD _dwg_object_VISUALSTYLE::face_specular

DXF 41

◆ face_specular_int

BITCODE_BS _dwg_object_VISUALSTYLE::face_specular_int

DXF 176 r2010+.

◆ internal_only

BITCODE_B _dwg_object_VISUALSTYLE::internal_only

DXF 291, has internal_use_only flags.

◆ num_props

BITCODE_BS _dwg_object_VISUALSTYLE::num_props

r2013+ version3 58x

◆ parent

struct _dwg_object_object* _dwg_object_VISUALSTYLE::parent

◆ strokes

BITCODE_TV _dwg_object_VISUALSTYLE::strokes

◆ strokes_int

BITCODE_BS _dwg_object_VISUALSTYLE::strokes_int

◆ style_type

BITCODE_BL _dwg_object_VISUALSTYLE::style_type

DXF 70 enum 0-32: (kFlat-kEmptyStyle acgivisualstyle.h)


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