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

#include <dwg.h>

Data Fields

struct _dwg_object_objectparent
 
BITCODE_TV name
 DXF 1. More...
 
BITCODE_TV description
 DXF 2 optional. More...
 
Dwg_MATERIAL_color ambient_color
 DXF 70, 40, 90. More...
 
Dwg_MATERIAL_color diffuse_color
 DXF 71, 41, 91. More...
 
Dwg_MATERIAL_mapper diffusemap
 DXF 42, 72, 3, 73, 74, 75, 43. More...
 
BITCODE_BD specular_gloss_factor
 DXF 44 def: 0.5. More...
 
Dwg_MATERIAL_color specular_color
 DXF 76, 45, 92. More...
 
Dwg_MATERIAL_mapper specularmap
 DXF 46, 77, 4, 78, 79, 170, 47. More...
 
Dwg_MATERIAL_mapper reflectionmap
 DXF 48, 171, 6, 172, 173, 174, 49. More...
 
BITCODE_BD opacity_percent
 DXF 140 def: 1.0. More...
 
Dwg_MATERIAL_mapper opacitymap
 DXF 141, 175, 7, 176, 177, 178, 142. More...
 
Dwg_MATERIAL_mapper bumpmap
 DXF 143, 179, 8, 270, 271, 272, 144. More...
 
BITCODE_BD refraction_index
 DXF 145 def: 1.0. More...
 
Dwg_MATERIAL_mapper refractionmap
 DXF 146, 273, 9, 274, 275, 276, 147. More...
 
BITCODE_BD color_bleed_scale
 DXF 460. More...
 
BITCODE_BD indirect_bump_scale
 DXF 461. More...
 
BITCODE_BD reflectance_scale
 DXF 462. More...
 
BITCODE_BD transmittance_scale
 DXF 463. More...
 
BITCODE_B two_sided_material
 DXF 290. More...
 
BITCODE_BD luminance
 DXF 464. More...
 
BITCODE_BS luminance_mode
 DXF 270. More...
 
BITCODE_BD translucence
 DXF 148. More...
 
BITCODE_BD self_illumination
 DXF 149. More...
 
BITCODE_BD reflectivity
 DXF 468. More...
 
BITCODE_BL illumination_model
 DXF 93. More...
 
BITCODE_BL channel_flags
 DXF 94. More...
 
BITCODE_BL mode
 DXF 282. More...
 
BITCODE_TV genprocname
 DXF 300. More...
 
BITCODE_BS genproctype
 
BITCODE_B genprocvalbool
 DXF 291. More...
 
BITCODE_BS genprocvalint
 DXF 271. More...
 
BITCODE_BD genprocvalreal
 DXF 469. More...
 
BITCODE_TV genprocvaltext
 DXF 301. More...
 
BITCODE_CMC genprocvalcolor
 DXF 62. More...
 
BITCODE_B genproctableend
 DXF 292. More...
 
BITCODE_BS num_gentextures
 
Dwg_MATERIAL_gentexturegentextures
 

Detailed Description

Object MATERIAL (varies) Acad Naming: e.g. Materials/assetlibrary_base.fbm/shaders/AdskShaders.mi Materials/assetlibrary_base.fbm/Mats/SolidGlass/Generic.xml

Field Documentation

◆ ambient_color

Dwg_MATERIAL_color _dwg_object_MATERIAL::ambient_color

DXF 70, 40, 90.

◆ bumpmap

Dwg_MATERIAL_mapper _dwg_object_MATERIAL::bumpmap

DXF 143, 179, 8, 270, 271, 272, 144.

◆ channel_flags

BITCODE_BL _dwg_object_MATERIAL::channel_flags

DXF 94.

◆ color_bleed_scale

BITCODE_BD _dwg_object_MATERIAL::color_bleed_scale

DXF 460.

◆ description

BITCODE_TV _dwg_object_MATERIAL::description

DXF 2 optional.

◆ diffuse_color

Dwg_MATERIAL_color _dwg_object_MATERIAL::diffuse_color

DXF 71, 41, 91.

◆ diffusemap

Dwg_MATERIAL_mapper _dwg_object_MATERIAL::diffusemap

DXF 42, 72, 3, 73, 74, 75, 43.

◆ genprocname

BITCODE_TV _dwg_object_MATERIAL::genprocname

DXF 300.

◆ genproctableend

BITCODE_B _dwg_object_MATERIAL::genproctableend

DXF 292.

◆ genproctype

BITCODE_BS _dwg_object_MATERIAL::genproctype

◆ genprocvalbool

BITCODE_B _dwg_object_MATERIAL::genprocvalbool

DXF 291.

◆ genprocvalcolor

BITCODE_CMC _dwg_object_MATERIAL::genprocvalcolor

DXF 62.

◆ genprocvalint

BITCODE_BS _dwg_object_MATERIAL::genprocvalint

DXF 271.

◆ genprocvalreal

BITCODE_BD _dwg_object_MATERIAL::genprocvalreal

DXF 469.

◆ genprocvaltext

BITCODE_TV _dwg_object_MATERIAL::genprocvaltext

DXF 301.

◆ gentextures

Dwg_MATERIAL_gentexture* _dwg_object_MATERIAL::gentextures

◆ illumination_model

BITCODE_BL _dwg_object_MATERIAL::illumination_model

DXF 93.

◆ indirect_bump_scale

BITCODE_BD _dwg_object_MATERIAL::indirect_bump_scale

DXF 461.

◆ luminance

BITCODE_BD _dwg_object_MATERIAL::luminance

DXF 464.

◆ luminance_mode

BITCODE_BS _dwg_object_MATERIAL::luminance_mode

DXF 270.

◆ mode

BITCODE_BL _dwg_object_MATERIAL::mode

DXF 282.

◆ name

BITCODE_TV _dwg_object_MATERIAL::name

DXF 1.

◆ num_gentextures

BITCODE_BS _dwg_object_MATERIAL::num_gentextures

◆ opacity_percent

BITCODE_BD _dwg_object_MATERIAL::opacity_percent

DXF 140 def: 1.0.

◆ opacitymap

Dwg_MATERIAL_mapper _dwg_object_MATERIAL::opacitymap

DXF 141, 175, 7, 176, 177, 178, 142.

◆ parent

struct _dwg_object_object* _dwg_object_MATERIAL::parent

◆ reflectance_scale

BITCODE_BD _dwg_object_MATERIAL::reflectance_scale

DXF 462.

◆ reflectionmap

Dwg_MATERIAL_mapper _dwg_object_MATERIAL::reflectionmap

DXF 48, 171, 6, 172, 173, 174, 49.

◆ reflectivity

BITCODE_BD _dwg_object_MATERIAL::reflectivity

DXF 468.

◆ refraction_index

BITCODE_BD _dwg_object_MATERIAL::refraction_index

DXF 145 def: 1.0.

◆ refractionmap

Dwg_MATERIAL_mapper _dwg_object_MATERIAL::refractionmap

DXF 146, 273, 9, 274, 275, 276, 147.

◆ self_illumination

BITCODE_BD _dwg_object_MATERIAL::self_illumination

DXF 149.

◆ specular_color

Dwg_MATERIAL_color _dwg_object_MATERIAL::specular_color

DXF 76, 45, 92.

◆ specular_gloss_factor

BITCODE_BD _dwg_object_MATERIAL::specular_gloss_factor

DXF 44 def: 0.5.

◆ specularmap

Dwg_MATERIAL_mapper _dwg_object_MATERIAL::specularmap

DXF 46, 77, 4, 78, 79, 170, 47.

◆ translucence

BITCODE_BD _dwg_object_MATERIAL::translucence

DXF 148.

◆ transmittance_scale

BITCODE_BD _dwg_object_MATERIAL::transmittance_scale

DXF 463.

◆ two_sided_material

BITCODE_B _dwg_object_MATERIAL::two_sided_material

DXF 290.


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