pub type Dwg_Object_MATERIAL = _dwg_object_MATERIAL;Expand description
Object MATERIAL (varies) Acad Naming: e.g. Materials/assetlibrary_base.fbm/shaders/AdskShaders.mi Materials/assetlibrary_base.fbm/Mats/SolidGlass/Generic.xml
Aliased Type§
#[repr(C)]pub struct Dwg_Object_MATERIAL {Show 38 fields
pub parent: *mut _dwg_object_object,
pub name: *mut i8,
pub description: *mut i8,
pub ambient_color: _dwg_MATERIAL_color,
pub diffuse_color: _dwg_MATERIAL_color,
pub diffusemap: _dwg_MATERIAL_mapper,
pub specular_gloss_factor: f64,
pub specular_color: _dwg_MATERIAL_color,
pub specularmap: _dwg_MATERIAL_mapper,
pub reflectionmap: _dwg_MATERIAL_mapper,
pub opacity_percent: f64,
pub opacitymap: _dwg_MATERIAL_mapper,
pub bumpmap: _dwg_MATERIAL_mapper,
pub refraction_index: f64,
pub refractionmap: _dwg_MATERIAL_mapper,
pub color_bleed_scale: f64,
pub indirect_bump_scale: f64,
pub reflectance_scale: f64,
pub transmittance_scale: f64,
pub two_sided_material: u8,
pub luminance: f64,
pub luminance_mode: u16,
pub translucence: f64,
pub self_illumination: f64,
pub reflectivity: f64,
pub illumination_model: u32,
pub channel_flags: u32,
pub mode: u32,
pub genprocname: *mut i8,
pub genproctype: u16,
pub genprocvalbool: u8,
pub genprocvalint: u16,
pub genprocvalreal: f64,
pub genprocvaltext: *mut i8,
pub genprocvalcolor: _dwg_color,
pub genproctableend: u8,
pub num_gentextures: u16,
pub gentextures: *mut _dwg_MATERIAL_gentexture,
}Fields§
§parent: *mut _dwg_object_object§name: *mut i8< DXF 1
description: *mut i8< DXF 2 optional
ambient_color: _dwg_MATERIAL_color< DXF 70, 40, 90
diffuse_color: _dwg_MATERIAL_color< DXF 71, 41, 91
diffusemap: _dwg_MATERIAL_mapper< DXF 42, 72, 3, 73, 74, 75, 43
specular_gloss_factor: f64< DXF 44 def: 0.5
specular_color: _dwg_MATERIAL_color< DXF 76, 45, 92
specularmap: _dwg_MATERIAL_mapper< DXF 46, 77, 4, 78, 79, 170, 47
reflectionmap: _dwg_MATERIAL_mapper< DXF 48, 171, 6, 172, 173, 174, 49
opacity_percent: f64< DXF 140 def: 1.0
opacitymap: _dwg_MATERIAL_mapper< DXF 141, 175, 7, 176, 177, 178, 142
bumpmap: _dwg_MATERIAL_mapper< DXF 143, 179, 8, 270, 271, 272, 144
refraction_index: f64< DXF 145 def: 1.0
refractionmap: _dwg_MATERIAL_mapper< DXF 146, 273, 9, 274, 275, 276, 147
color_bleed_scale: f64< DXF 460
indirect_bump_scale: f64< DXF 461
reflectance_scale: f64< DXF 462
transmittance_scale: f64< DXF 463
two_sided_material: u8< DXF 290
luminance: f64< DXF 464
luminance_mode: u16< DXF 270
translucence: f64< DXF 148
self_illumination: f64< DXF 149
reflectivity: f64< DXF 468
illumination_model: u32< DXF 93
channel_flags: u32< DXF 94
mode: u32< DXF 282
genprocname: *mut i8< DXF 300
genproctype: u16§genprocvalbool: u8< DXF 291
genprocvalint: u16< DXF 271
genprocvalreal: f64< DXF 469
genprocvaltext: *mut i8< DXF 301
genprocvalcolor: _dwg_color< DXF 62
genproctableend: u8< DXF 292
num_gentextures: u16§gentextures: *mut _dwg_MATERIAL_gentexture