|
Archicad 29 C++ API
|
Description of a surface material attribute. More...
#include <APIdefs_Attributes.h>
Public Attributes | |
| API_Attr_Head | head |
| Contains the header information, including type and database index. | |
| API_MaterTypeID | mtype |
The type of the material. Usable values are enumerated in API_MaterTypeID. | |
| short | ambientPc |
The reflection of ambient light. [0..100]. | |
| short | diffusePc |
The reflection of diffuse light. [0..100]. | |
| short | specularPc |
The reflection of specular light. [0..100]. | |
| short | transpPc |
Transparency factor. [0..100]. | |
| short | shine |
The shininess factor multiplied by 100. [0..10000]. | |
| short | transpAtt |
The transparency attenuation multiplied by 100. [0..400]. | |
| short | emissionAtt |
The emission attenuation factor multiplied by 100. [0..65535]. | |
| API_RGBColor | surfaceRGB |
| The color of the surface. | |
| API_RGBColor | specularRGB |
| The specular color. | |
| API_RGBColor | emissionRGB |
| The emission color. | |
| API_AttributeIndex | ifill |
| Internal use. | |
| short | fillCol |
Color number of defined 3D hatch (<=0 means: use BODY color) | |
| API_Texture | texture |
| The texture of the material. | |
Description of a surface material attribute.