Archicad 28 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.