LibreDWG API 0.13.4
LibreDWG API - The DWG Library
Loading...
Searching...
No Matches
_dwg_object_VISUALSTYLE Struct Reference

#include <dwg.h>

Data Fields

struct _dwg_object_objectparent
BITCODE_TV description
 DXF 2.
BITCODE_BL style_type
 DXF 70 enum 0-32: (kFlat-kEmptyStyle acgivisualstyle.h)
BITCODE_BS ext_lighting_model
 DXF 177, r2010+ ?
BITCODE_B internal_only
 DXF 291, has internal_use_only flags.
BITCODE_BL face_lighting_model
 DXF 71 0:Invisible 1:Visible 2:Phong 3:Gooch.
BITCODE_BS face_lighting_model_int
 DXF 176 r2010+.
BITCODE_BL face_lighting_quality
 DXF 72 0:No lighting 1:Per face 2:Per vertex.
BITCODE_BS face_lighting_quality_int
 DXF 176 r2010+.
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.
BITCODE_BS face_color_mode_int
 DXF 176 r2010+.
BITCODE_BD face_opacity
 DXF 40.
BITCODE_BS face_opacity_int
 DXF 176 r2010+.
BITCODE_BD face_specular
 DXF 41.
BITCODE_BS face_specular_int
 DXF 176 r2010+.
BITCODE_BL face_modifier
 DXF 90 0:No modifiers 1:Opacity 2:Specular.
BITCODE_BS face_modifier_int
 DXF 176 r2010+.
BITCODE_CMC face_mono_color
 DXF 63 + 421.
BITCODE_BS face_mono_color_int
 DXF 176 r2010+.
BITCODE_BS edge_model
 DXF 74 0:No edges 1:Isolines 2:Facet edges.
BITCODE_BS edge_model_int
 DXF 176 r2010+.
BITCODE_BL edge_style
 DXF 91.
BITCODE_BS edge_style_int
 DXF 176 r2010+.
BITCODE_CMC edge_intersection_color
 DXF 64.
BITCODE_BS edge_intersection_color_int
 DXF 176 r2010+.
BITCODE_CMC edge_obscured_color
 DXF 65.
BITCODE_BS edge_obscured_color_int
 DXF 176 r2010+.
BITCODE_BL edge_obscured_ltype
 DXF 75.
BITCODE_BS edge_obscured_ltype_int
 DXF 176 r2010+.
BITCODE_BL edge_intersection_ltype
 DXF 175.
BITCODE_BS edge_intersection_ltype_int
 DXF 176 r2010+.
BITCODE_BD edge_crease_angle
 DXF 42.
BITCODE_BS edge_crease_angle_int
 DXF 176 r2010+.
BITCODE_BL edge_modifier
 DXF 92.
BITCODE_BS edge_modifier_int
 DXF 176 r2010+.
BITCODE_CMC edge_color
 DXF 66.
BITCODE_BS edge_color_int
 DXF 176 r2010+.
BITCODE_BD edge_opacity
 DXF 43.
BITCODE_BS edge_opacity_int
 DXF 176 r2010+.
BITCODE_BL edge_width
 DXF 76.
BITCODE_BS edge_width_int
 DXF 176 r2010+.
BITCODE_BL edge_overhang
 DXF 77.
BITCODE_BS edge_overhang_int
 DXF 176 r2010+.
BITCODE_BL edge_jitter
 DXF 78.
BITCODE_BS edge_jitter_int
 DXF 176 r2010+.
BITCODE_CMC edge_silhouette_color
 DXF 67.
BITCODE_BS edge_silhouette_color_int
 DXF 176 r2010+.
BITCODE_BL edge_silhouette_width
 DXF 79.
BITCODE_BS edge_silhouette_width_int
 DXF 176 r2010+.
BITCODE_BL edge_halo_gap
 DXF 170.
BITCODE_BS edge_halo_gap_int
 DXF 176 r2010+.
BITCODE_BL edge_isolines
 DXF 171.
BITCODE_BS edge_isolines_int
 DXF 176 r2010+.
BITCODE_B edge_do_hide_precision
 DXF 290.
BITCODE_BS edge_do_hide_precision_int
 DXF 176 r2010+.
BITCODE_BL edge_style_apply
 DXF 174.
BITCODE_BS edge_style_apply_int
 DXF 176 r2010+.
BITCODE_BL display_settings
 DXF 93 flags.
BITCODE_BS display_settings_int
 DXF 176 r2010+.
BITCODE_BLd display_brightness_bl
 DXF 44 <=r2007.
BITCODE_BD display_brightness
 DXF 44 r2010+.
BITCODE_BS display_brightness_int
 DXF 176 r2010+.
BITCODE_BL display_shadow_type
 DXF 173.
BITCODE_BS display_shadow_type_int
 DXF 176 r2010+.
BITCODE_BD bd2007_45
 DXF 45 r2007-only 0.0.
BITCODE_BS num_props
 r2013+ version3 58x
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: